TSTP Solution File: LCL648+1.005 by Princess---230619

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Princess---230619
% Problem  : LCL648+1.005 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp
% Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s

% Computer : n003.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 08:12:00 EDT 2023

% Result   : Theorem 251.30s 33.95s
% Output   : Proof 260.40s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : LCL648+1.005 : TPTP v8.1.2. Released v4.0.0.
% 0.11/0.12  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.33  % Computer : n003.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 300
% 0.13/0.33  % DateTime : Thu Aug 24 20:07:53 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.19/0.66  ________       _____
% 0.19/0.66  ___  __ \_________(_)________________________________
% 0.19/0.66  __  /_/ /_  ___/_  /__  __ \  ___/  _ \_  ___/_  ___/
% 0.19/0.66  _  ____/_  /   _  / _  / / / /__ /  __/(__  )_(__  )
% 0.19/0.66  /_/     /_/    /_/  /_/ /_/\___/ \___//____/ /____/
% 0.19/0.66  
% 0.19/0.66  A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.19/0.66  (2023-06-19)
% 0.19/0.66  
% 0.19/0.66  (c) Philipp Rümmer, 2009-2023
% 0.19/0.66  Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.19/0.66                Amanda Stjerna.
% 0.19/0.66  Free software under BSD-3-Clause.
% 0.19/0.66  
% 0.19/0.66  For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.19/0.66  
% 0.19/0.67  Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.19/0.68  Running up to 7 provers in parallel.
% 0.60/0.70  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.60/0.70  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.60/0.70  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.60/0.70  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.60/0.70  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.60/0.70  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.60/0.70  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 3.95/1.33  Prover 4: Preprocessing ...
% 3.95/1.33  Prover 1: Preprocessing ...
% 3.95/1.37  Prover 2: Preprocessing ...
% 3.95/1.37  Prover 5: Preprocessing ...
% 3.95/1.37  Prover 3: Preprocessing ...
% 3.95/1.37  Prover 0: Preprocessing ...
% 3.95/1.37  Prover 6: Preprocessing ...
% 7.48/1.81  Prover 5: Constructing countermodel ...
% 8.19/1.89  Prover 2: Constructing countermodel ...
% 8.29/1.99  Prover 3: Constructing countermodel ...
% 9.03/2.04  Prover 6: Proving ...
% 9.03/2.05  Prover 1: Constructing countermodel ...
% 17.32/3.17  Prover 4: Constructing countermodel ...
% 17.79/3.25  Prover 0: Proving ...
% 72.71/10.37  Prover 2: stopped
% 72.71/10.37  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 73.42/10.47  Prover 7: Preprocessing ...
% 74.04/10.54  Prover 7: Constructing countermodel ...
% 101.30/14.03  Prover 5: stopped
% 101.30/14.05  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 101.85/14.12  Prover 8: Preprocessing ...
% 102.42/14.21  Prover 8: Warning: ignoring some quantifiers
% 102.42/14.22  Prover 8: Constructing countermodel ...
% 116.31/16.05  Prover 1: stopped
% 116.31/16.07  Prover 9: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allMinimal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1423531889
% 116.31/16.16  Prover 9: Preprocessing ...
% 121.06/16.71  Prover 9: Constructing countermodel ...
% 131.10/17.95  Prover 6: stopped
% 131.10/17.95  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 131.39/18.05  Prover 10: Preprocessing ...
% 131.39/18.09  Prover 10: Constructing countermodel ...
% 207.23/28.09  Prover 4: stopped
% 207.23/28.09  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 207.83/28.17  Prover 11: Preprocessing ...
% 212.51/28.82  Prover 11: Constructing countermodel ...
% 223.90/30.28  Prover 7: stopped
% 223.90/30.29  Prover 12: Options:  -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=2024365391
% 223.90/30.32  Prover 12: Preprocessing ...
% 223.90/30.41  Prover 12: Proving ...
% 232.26/31.43  Prover 12: stopped
% 232.74/31.44  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 232.92/31.49  Prover 13: Preprocessing ...
% 233.43/31.53  Prover 13: Constructing countermodel ...
% 251.30/33.93  Prover 8: Found proof (size 18315544)
% 251.30/33.94  Prover 8: proved (19723ms)
% 251.30/33.94  Prover 9: stopped
% 251.30/33.94  Prover 3: stopped
% 251.30/33.94  Prover 13: stopped
% 251.30/33.94  Prover 10: stopped
% 251.30/33.94  Prover 11: stopped
% 251.30/33.95  Prover 0: stopped
% 251.30/33.95  
% 251.30/33.95  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 251.30/33.95  
% 252.82/34.31  % SZS output start Proof for theBenchmark
% 252.88/34.35  Assumptions after simplification:
% 252.88/34.35  ---------------------------------
% 252.88/34.35  
% 252.88/34.35    (main)
% 253.57/34.43     ? [v0: $i] : ($i(v0) &  ! [v1: $i] :  ! [v2: any] : ( ~ (p605(v1) = v2) |  ~
% 253.57/34.43        $i(v1) |  ? [v3: any] :  ? [v4: any] :  ? [v5: any] :  ? [v6: any] :  ?
% 253.57/34.43        [v7: any] :  ? [v8: any] :  ? [v9: any] :  ? [v10: any] :  ? [v11: any] : 
% 253.57/34.43        ? [v12: any] :  ? [v13: any] :  ? [v14: any] :  ? [v15: any] :  ? [v16:
% 253.57/34.43          any] :  ? [v17: any] :  ? [v18: any] :  ? [v19: any] :  ? [v20: any] : 
% 253.57/34.43        ? [v21: any] :  ? [v22: any] : (p505(v1) = v4 & p604(v1) = v5 & p504(v1) =
% 253.57/34.43          v6 & p404(v1) = v7 & p603(v1) = v8 & p503(v1) = v9 & p403(v1) = v10 &
% 253.57/34.43          p303(v1) = v11 & p602(v1) = v12 & p502(v1) = v13 & p402(v1) = v14 &
% 253.57/34.43          p302(v1) = v15 & p202(v1) = v16 & p601(v1) = v17 & p501(v1) = v18 &
% 253.57/34.43          p401(v1) = v19 & p301(v1) = v20 & p201(v1) = v21 & p101(v1) = v22 &
% 253.57/34.43          r1(v0, v1) = v3 & ( ~ (v3 = 0) | (( ~ (v22 = 0) |  ~ (v21 = 0)) & ( ~
% 253.57/34.43                (v22 = 0) |  ~ (v20 = 0)) & ( ~ (v22 = 0) |  ~ (v19 = 0)) & ( ~
% 253.57/34.43                (v22 = 0) |  ~ (v18 = 0)) & ( ~ (v22 = 0) |  ~ (v17 = 0)) & ( ~
% 253.57/34.43                (v21 = 0) |  ~ (v20 = 0)) & ( ~ (v21 = 0) |  ~ (v19 = 0)) & ( ~
% 253.57/34.43                (v21 = 0) |  ~ (v18 = 0)) & ( ~ (v21 = 0) |  ~ (v17 = 0)) & ( ~
% 253.57/34.43                (v20 = 0) |  ~ (v19 = 0)) & ( ~ (v20 = 0) |  ~ (v18 = 0)) & ( ~
% 253.57/34.43                (v20 = 0) |  ~ (v17 = 0)) & ( ~ (v19 = 0) |  ~ (v18 = 0)) & ( ~
% 253.57/34.43                (v19 = 0) |  ~ (v17 = 0)) & ( ~ (v18 = 0) |  ~ (v17 = 0)) & ( ~
% 253.57/34.43                (v16 = 0) |  ~ (v15 = 0)) & ( ~ (v16 = 0) |  ~ (v14 = 0)) & ( ~
% 253.57/34.43                (v16 = 0) |  ~ (v13 = 0)) & ( ~ (v16 = 0) |  ~ (v12 = 0)) & ( ~
% 253.57/34.43                (v16 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p102(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~ (v15 = 0) | 
% 253.57/34.43                ~ (v14 = 0)) & ( ~ (v15 = 0) |  ~ (v13 = 0)) & ( ~ (v15 = 0) |  ~
% 253.57/34.43                (v12 = 0)) & ( ~ (v15 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~
% 253.57/34.43                  (v24 = 0) & p102(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~
% 253.57/34.43                (v14 = 0) |  ~ (v13 = 0)) & ( ~ (v14 = 0) |  ~ (v12 = 0)) & ( ~
% 253.57/34.43                (v14 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p102(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~ (v13 = 0) | 
% 253.57/34.43                ~ (v12 = 0)) & ( ~ (v13 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~
% 253.57/34.43                  (v24 = 0) & p102(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~
% 253.57/34.43                (v12 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p102(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~ (v11 = 0) | 
% 253.57/34.43                ~ (v10 = 0)) & ( ~ (v11 = 0) |  ~ (v9 = 0)) & ( ~ (v11 = 0) |  ~
% 253.57/34.43                (v8 = 0)) & ( ~ (v11 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~
% 253.57/34.43                  (v24 = 0) & p103(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~
% 253.57/34.43                (v11 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p203(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~ (v10 = 0) | 
% 253.57/34.43                ~ (v9 = 0)) & ( ~ (v10 = 0) |  ~ (v8 = 0)) & ( ~ (v10 = 0) |  ?
% 253.57/34.43                [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) & p103(v23) = v24 &
% 253.57/34.43                  r1(v1, v23) = 0 & $i(v23))) & ( ~ (v10 = 0) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p203(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ~ (v9 = 0) |  ~ (v8 = 0)) & ( ~ (v9 = 0) |  ?
% 253.57/34.43                [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) & p103(v23) = v24 &
% 253.57/34.43                  r1(v1, v23) = 0 & $i(v23))) & ( ~ (v9 = 0) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p203(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ~ (v8 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~
% 253.57/34.43                  (v24 = 0) & p103(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~
% 253.57/34.43                (v8 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p203(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~ (v7 = 0) | 
% 253.57/34.43                ~ (v6 = 0)) & ( ~ (v7 = 0) |  ~ (v5 = 0)) & ( ~ (v7 = 0) |  ?
% 253.57/34.43                [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) & p104(v23) = v24 &
% 253.57/34.43                  r1(v1, v23) = 0 & $i(v23))) & ( ~ (v7 = 0) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p204(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ~ (v7 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~
% 253.57/34.43                  (v24 = 0) & p304(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~
% 253.57/34.43                (v6 = 0) |  ~ (v5 = 0)) & ( ~ (v6 = 0) |  ? [v23: $i] :  ? [v24:
% 253.57/34.43                  int] : ( ~ (v24 = 0) & p104(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ~ (v6 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~
% 253.57/34.43                  (v24 = 0) & p204(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~
% 253.57/34.43                (v6 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p304(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~ (v5 = 0) | 
% 253.57/34.43                ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) & p104(v23) = v24 &
% 253.57/34.43                  r1(v1, v23) = 0 & $i(v23))) & ( ~ (v5 = 0) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p204(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ~ (v5 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~
% 253.57/34.43                  (v24 = 0) & p304(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~
% 253.57/34.43                (v4 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p105(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~ (v4 = 0) | 
% 253.57/34.43                ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) & p205(v23) = v24 &
% 253.57/34.43                  r1(v1, v23) = 0 & $i(v23))) & ( ~ (v4 = 0) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p305(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ~ (v4 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~
% 253.57/34.43                  (v24 = 0) & r1(v1, v23) = 0 & p405(v23) = v24 & $i(v23))) & ( ~
% 253.57/34.43                (v2 = 0) |  ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p105(v23) = v24 & r1(v1, v23) = 0 & $i(v23))) & ( ~ (v2 = 0) | 
% 253.57/34.43                ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) & p205(v23) = v24 &
% 253.57/34.43                  r1(v1, v23) = 0 & $i(v23))) & ( ~ (v2 = 0) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p305(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ~ (v2 = 0) | ( ~ (v4 = 0) &  ? [v23: $i] :  ?
% 253.57/34.43                  [v24: int] : ( ~ (v24 = 0) & r1(v1, v23) = 0 & p405(v23) = v24 &
% 253.57/34.43                    $i(v23)))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p103(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p203(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p104(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p204(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p104(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p304(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p204(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p304(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p105(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p205(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p105(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p305(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p105(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & r1(v1, v23) = 0 & p405(v23) = v24 &
% 253.57/34.43                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p205(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & p305(v23) = v24 & r1(v1, v23) = 0 &
% 253.57/34.43                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.43                  p205(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.43                [v24: int] : ( ~ (v24 = 0) & r1(v1, v23) = 0 & p405(v23) = v24 &
% 253.57/34.44                  $i(v23))) & ( ? [v23: $i] :  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.44                  p305(v23) = v24 & r1(v1, v23) = 0 & $i(v23)) |  ? [v23: $i] :  ?
% 253.57/34.44                [v24: int] : ( ~ (v24 = 0) & r1(v1, v23) = 0 & p405(v23) = v24 &
% 253.57/34.44                  $i(v23))))))) &  ? [v1: $i] :  ? [v2: any] :  ? [v3: any] :  ?
% 253.57/34.44      [v4: any] :  ? [v5: any] :  ? [v6: any] :  ? [v7: any] :  ? [v8: any] :  ?
% 253.57/34.44      [v9: any] :  ? [v10: any] :  ? [v11: any] :  ? [v12: any] :  ? [v13: any] : 
% 253.57/34.44      ? [v14: any] :  ? [v15: any] :  ? [v16: any] :  ? [v17: any] :  ? [v18: any]
% 253.57/34.44      :  ? [v19: any] :  ? [v20: any] :  ? [v21: any] : (p605(v1) = v2 & p505(v1)
% 253.57/34.44        = v7 & p604(v1) = v3 & p504(v1) = v8 & p404(v1) = v12 & p603(v1) = v4 &
% 253.57/34.44        p503(v1) = v9 & p403(v1) = v13 & p303(v1) = v16 & p602(v1) = v5 & p502(v1)
% 253.57/34.44        = v10 & p402(v1) = v14 & p302(v1) = v17 & p202(v1) = v19 & p601(v1) = v6 &
% 253.57/34.44        p501(v1) = v11 & p401(v1) = v15 & p301(v1) = v18 & p201(v1) = v20 &
% 253.57/34.44        p101(v1) = v21 & r1(v0, v1) = 0 & $i(v1) & (v21 = 0 |  ! [v22: $i] :  !
% 253.57/34.44          [v23: int] : (v23 = 0 |  ~ (p102(v22) = v23) |  ~ $i(v22) |  ? [v24:
% 253.57/34.44              int] : ( ~ (v24 = 0) & r1(v1, v22) = v24)) |  ! [v22: $i] :  ! [v23:
% 253.57/34.44            int] : (v23 = 0 |  ~ (p103(v22) = v23) |  ~ $i(v22) |  ? [v24: int] :
% 253.57/34.44            ( ~ (v24 = 0) & r1(v1, v22) = v24)) |  ! [v22: $i] :  ! [v23: int] :
% 253.57/34.44          (v23 = 0 |  ~ (p104(v22) = v23) |  ~ $i(v22) |  ? [v24: int] : ( ~ (v24
% 253.57/34.44                = 0) & r1(v1, v22) = v24)) |  ! [v22: $i] :  ! [v23: int] : (v23 =
% 253.57/34.44            0 |  ~ (p105(v22) = v23) |  ~ $i(v22) |  ? [v24: int] : ( ~ (v24 = 0)
% 253.57/34.44              & r1(v1, v22) = v24))) & (v20 = 0 | v19 = 0 |  ! [v22: $i] :  !
% 253.57/34.44          [v23: int] : (v23 = 0 |  ~ (p203(v22) = v23) |  ~ $i(v22) |  ? [v24:
% 253.57/34.44              int] : ( ~ (v24 = 0) & r1(v1, v22) = v24)) |  ! [v22: $i] :  ! [v23:
% 253.57/34.44            int] : (v23 = 0 |  ~ (p204(v22) = v23) |  ~ $i(v22) |  ? [v24: int] :
% 253.57/34.44            ( ~ (v24 = 0) & r1(v1, v22) = v24)) |  ! [v22: $i] :  ! [v23: int] :
% 253.57/34.44          (v23 = 0 |  ~ (p205(v22) = v23) |  ~ $i(v22) |  ? [v24: int] : ( ~ (v24
% 253.57/34.44                = 0) & r1(v1, v22) = v24))) & (v18 = 0 | v17 = 0 | v16 = 0 |  !
% 253.57/34.44          [v22: $i] :  ! [v23: int] : (v23 = 0 |  ~ (p304(v22) = v23) |  ~ $i(v22)
% 253.57/34.44            |  ? [v24: int] : ( ~ (v24 = 0) & r1(v1, v22) = v24)) |  ! [v22: $i] :
% 253.57/34.44           ! [v23: int] : (v23 = 0 |  ~ (p305(v22) = v23) |  ~ $i(v22) |  ? [v24:
% 253.57/34.44              int] : ( ~ (v24 = 0) & r1(v1, v22) = v24))) & (v15 = 0 | v14 = 0 |
% 253.57/34.44          v13 = 0 | v12 = 0 |  ! [v22: $i] :  ! [v23: int] : (v23 = 0 |  ~
% 253.57/34.44            (p405(v22) = v23) |  ~ $i(v22) |  ? [v24: int] : ( ~ (v24 = 0) &
% 253.57/34.44              r1(v1, v22) = v24))) & (v11 = 0 | v10 = 0 | v9 = 0 | v8 = 0 | v7 =
% 253.57/34.44          0) & (v6 = 0 | v5 = 0 | v4 = 0 | v3 = 0 | v2 = 0)))
% 253.57/34.44  
% 253.57/34.44    (function-axioms)
% 253.57/34.45     ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :  !
% 253.57/34.45    [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p605(v2) = v1) |  ~ (p605(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p505(v2) = v1) |  ~
% 253.57/34.45      (p505(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p604(v2) = v1) |  ~ (p604(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p504(v2) = v1) |  ~ (p504(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p404(v2) = v1) |  ~
% 253.57/34.45      (p404(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p603(v2) = v1) |  ~ (p603(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p503(v2) = v1) |  ~ (p503(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p403(v2) = v1) |  ~
% 253.57/34.45      (p403(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p303(v2) = v1) |  ~ (p303(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p602(v2) = v1) |  ~ (p602(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p502(v2) = v1) |  ~
% 253.57/34.45      (p502(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p402(v2) = v1) |  ~ (p402(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p302(v2) = v1) |  ~ (p302(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p202(v2) = v1) |  ~
% 253.57/34.45      (p202(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p601(v2) = v1) |  ~ (p601(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p501(v2) = v1) |  ~ (p501(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p401(v2) = v1) |  ~
% 253.57/34.45      (p401(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p301(v2) = v1) |  ~ (p301(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p201(v2) = v1) |  ~ (p201(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p101(v2) = v1) |  ~
% 253.57/34.45      (p101(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p102(v2) = v1) |  ~ (p102(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p103(v2) = v1) |  ~ (p103(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p203(v2) = v1) |  ~
% 253.57/34.45      (p203(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p104(v2) = v1) |  ~ (p104(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p204(v2) = v1) |  ~ (p204(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p304(v2) = v1) |  ~
% 253.57/34.45      (p304(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p105(v2) = v1) |  ~ (p105(v2) = v0)) &  ! [v0:
% 253.57/34.45      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 | 
% 253.57/34.45      ~ (p205(v2) = v1) |  ~ (p205(v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 253.57/34.45    [v1: MultipleValueBool] :  ! [v2: $i] : (v1 = v0 |  ~ (p305(v2) = v1) |  ~
% 253.57/34.45      (p305(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :
% 253.57/34.45     ! [v2: $i] : (v1 = v0 |  ~ (p405(v2) = v1) |  ~ (p405(v2) = v0)) &  ? [v0:
% 253.57/34.45      $i] :  ? [v1: $i] :  ? [v2: MultipleValueBool] : (r1(v1, v0) = v2) &  ? [v0:
% 253.57/34.45      $i] :  ? [v1: MultipleValueBool] : (p605(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p505(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p604(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p504(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p404(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p603(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p503(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p403(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p303(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p602(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p502(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p402(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p302(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p202(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p601(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p501(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p401(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p301(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p201(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p101(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p102(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p103(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p203(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p104(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p204(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p304(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p105(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p205(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p305(v0) = v1) &  ? [v0: $i] :  ? [v1:
% 253.57/34.45      MultipleValueBool] : (p405(v0) = v1)
% 253.57/34.45  
% 253.57/34.45  Those formulas are unsatisfiable:
% 253.57/34.45  ---------------------------------
% 253.57/34.45  
% 253.57/34.45  Begin of proof
% 253.57/34.45  | 
% 253.57/34.45  | ALPHA: (function-axioms) implies:
% 253.57/34.46  |   (1)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p101(v2) = v1) |  ~ (p101(v2) = v0))
% 253.57/34.46  |   (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p201(v2) = v1) |  ~ (p201(v2) = v0))
% 253.57/34.46  |   (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p301(v2) = v1) |  ~ (p301(v2) = v0))
% 253.57/34.46  |   (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p401(v2) = v1) |  ~ (p401(v2) = v0))
% 253.57/34.46  |   (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p501(v2) = v1) |  ~ (p501(v2) = v0))
% 253.57/34.46  |   (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p601(v2) = v1) |  ~ (p601(v2) = v0))
% 253.57/34.46  |   (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p202(v2) = v1) |  ~ (p202(v2) = v0))
% 253.57/34.46  |   (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p302(v2) = v1) |  ~ (p302(v2) = v0))
% 253.57/34.46  |   (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] :
% 253.57/34.46  |        (v1 = v0 |  ~ (p402(v2) = v1) |  ~ (p402(v2) = v0))
% 253.57/34.46  |   (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p502(v2) = v1) |  ~ (p502(v2) = v0))
% 253.57/34.46  |   (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p602(v2) = v1) |  ~ (p602(v2) = v0))
% 253.57/34.46  |   (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p303(v2) = v1) |  ~ (p303(v2) = v0))
% 253.57/34.46  |   (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p403(v2) = v1) |  ~ (p403(v2) = v0))
% 253.57/34.46  |   (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p503(v2) = v1) |  ~ (p503(v2) = v0))
% 253.57/34.46  |   (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p603(v2) = v1) |  ~ (p603(v2) = v0))
% 253.57/34.46  |   (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p404(v2) = v1) |  ~ (p404(v2) = v0))
% 253.57/34.46  |   (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p504(v2) = v1) |  ~ (p504(v2) = v0))
% 253.57/34.46  |   (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p604(v2) = v1) |  ~ (p604(v2) = v0))
% 253.57/34.46  |   (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         : (v1 = v0 |  ~ (p505(v2) = v1) |  ~ (p505(v2) = v0))
% 253.57/34.46  |   (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i]
% 253.57/34.46  |         :  ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) =
% 253.57/34.46  |             v0))
% 253.57/34.46  | 
% 253.57/34.47  | DELTA: instantiating (main) with fresh symbol all_65_0 gives:
% 253.57/34.49  |   (21)  $i(all_65_0) &  ! [v0: $i] :  ! [v1: any] : ( ~ (p605(v0) = v1) |  ~
% 253.57/34.49  |           $i(v0) |  ? [v2: any] :  ? [v3: any] :  ? [v4: any] :  ? [v5: any] :
% 253.57/34.49  |            ? [v6: any] :  ? [v7: any] :  ? [v8: any] :  ? [v9: any] :  ? [v10:
% 253.57/34.49  |             any] :  ? [v11: any] :  ? [v12: any] :  ? [v13: any] :  ? [v14:
% 253.57/34.49  |             any] :  ? [v15: any] :  ? [v16: any] :  ? [v17: any] :  ? [v18:
% 253.57/34.49  |             any] :  ? [v19: any] :  ? [v20: any] :  ? [v21: any] : (p505(v0) =
% 253.57/34.49  |             v3 & p604(v0) = v4 & p504(v0) = v5 & p404(v0) = v6 & p603(v0) = v7
% 253.57/34.49  |             & p503(v0) = v8 & p403(v0) = v9 & p303(v0) = v10 & p602(v0) = v11
% 253.57/34.49  |             & p502(v0) = v12 & p402(v0) = v13 & p302(v0) = v14 & p202(v0) =
% 253.57/34.49  |             v15 & p601(v0) = v16 & p501(v0) = v17 & p401(v0) = v18 & p301(v0)
% 253.57/34.49  |             = v19 & p201(v0) = v20 & p101(v0) = v21 & r1(all_65_0, v0) = v2 &
% 253.57/34.49  |             ( ~ (v2 = 0) | (( ~ (v21 = 0) |  ~ (v20 = 0)) & ( ~ (v21 = 0) |  ~
% 253.57/34.49  |                   (v19 = 0)) & ( ~ (v21 = 0) |  ~ (v18 = 0)) & ( ~ (v21 = 0) |
% 253.57/34.49  |                    ~ (v17 = 0)) & ( ~ (v21 = 0) |  ~ (v16 = 0)) & ( ~ (v20 =
% 253.57/34.49  |                     0) |  ~ (v19 = 0)) & ( ~ (v20 = 0) |  ~ (v18 = 0)) & ( ~
% 253.57/34.49  |                   (v20 = 0) |  ~ (v17 = 0)) & ( ~ (v20 = 0) |  ~ (v16 = 0)) &
% 253.57/34.49  |                 ( ~ (v19 = 0) |  ~ (v18 = 0)) & ( ~ (v19 = 0) |  ~ (v17 = 0))
% 253.57/34.49  |                 & ( ~ (v19 = 0) |  ~ (v16 = 0)) & ( ~ (v18 = 0) |  ~ (v17 =
% 253.57/34.49  |                     0)) & ( ~ (v18 = 0) |  ~ (v16 = 0)) & ( ~ (v17 = 0) |  ~
% 253.57/34.49  |                   (v16 = 0)) & ( ~ (v15 = 0) |  ~ (v14 = 0)) & ( ~ (v15 = 0) |
% 253.57/34.49  |                    ~ (v13 = 0)) & ( ~ (v15 = 0) |  ~ (v12 = 0)) & ( ~ (v15 =
% 253.57/34.49  |                     0) |  ~ (v11 = 0)) & ( ~ (v15 = 0) |  ? [v22: $i] :  ?
% 253.57/34.49  |                   [v23: int] : ( ~ (v23 = 0) & p102(v22) = v23 & r1(v0, v22) =
% 253.57/34.49  |                     0 & $i(v22))) & ( ~ (v14 = 0) |  ~ (v13 = 0)) & ( ~ (v14 =
% 253.57/34.49  |                     0) |  ~ (v12 = 0)) & ( ~ (v14 = 0) |  ~ (v11 = 0)) & ( ~
% 253.57/34.49  |                   (v14 = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.49  |                     p102(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v13 =
% 253.57/34.49  |                     0) |  ~ (v12 = 0)) & ( ~ (v13 = 0) |  ~ (v11 = 0)) & ( ~
% 253.57/34.49  |                   (v13 = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.49  |                     p102(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v12 =
% 253.57/34.49  |                     0) |  ~ (v11 = 0)) & ( ~ (v12 = 0) |  ? [v22: $i] :  ?
% 253.57/34.49  |                   [v23: int] : ( ~ (v23 = 0) & p102(v22) = v23 & r1(v0, v22) =
% 253.57/34.49  |                     0 & $i(v22))) & ( ~ (v11 = 0) |  ? [v22: $i] :  ? [v23:
% 253.57/34.49  |                     int] : ( ~ (v23 = 0) & p102(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.49  |                     $i(v22))) & ( ~ (v10 = 0) |  ~ (v9 = 0)) & ( ~ (v10 = 0) |
% 253.57/34.49  |                    ~ (v8 = 0)) & ( ~ (v10 = 0) |  ~ (v7 = 0)) & ( ~ (v10 = 0)
% 253.57/34.49  |                   |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p103(v22) =
% 253.57/34.49  |                     v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v10 = 0) |  ?
% 253.57/34.49  |                   [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p203(v22) = v23
% 253.57/34.49  |                     & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v9 = 0) |  ~ (v8 =
% 253.57/34.49  |                     0)) & ( ~ (v9 = 0) |  ~ (v7 = 0)) & ( ~ (v9 = 0) |  ?
% 253.57/34.49  |                   [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p103(v22) = v23
% 253.57/34.49  |                     & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v9 = 0) |  ? [v22:
% 253.57/34.49  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & p203(v22) = v23 &
% 253.57/34.49  |                     r1(v0, v22) = 0 & $i(v22))) & ( ~ (v8 = 0) |  ~ (v7 = 0))
% 253.57/34.49  |                 & ( ~ (v8 = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0)
% 253.57/34.49  |                     & p103(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v8
% 253.57/34.49  |                     = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.49  |                     p203(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v7 =
% 253.57/34.49  |                     0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.49  |                     p103(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v7 =
% 253.57/34.49  |                     0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.49  |                     p203(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v6 =
% 253.57/34.49  |                     0) |  ~ (v5 = 0)) & ( ~ (v6 = 0) |  ~ (v4 = 0)) & ( ~ (v6
% 253.57/34.49  |                     = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.49  |                     p104(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v6 =
% 253.57/34.49  |                     0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.49  |                     p204(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v6 =
% 253.57/34.49  |                     0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.49  |                     p304(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v5 =
% 253.57/34.49  |                     0) |  ~ (v4 = 0)) & ( ~ (v5 = 0) |  ? [v22: $i] :  ? [v23:
% 253.57/34.49  |                     int] : ( ~ (v23 = 0) & p104(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.49  |                     $i(v22))) & ( ~ (v5 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.49  |                   ( ~ (v23 = 0) & p204(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.49  |                     $i(v22))) & ( ~ (v5 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.49  |                   ( ~ (v23 = 0) & p304(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v4 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p104(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v4 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p204(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v4 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p304(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v3 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p105(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v3 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p205(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v3 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p305(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v3 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & r1(v0, v22) = 0 & p405(v22) = v23 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v1 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p105(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v1 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p205(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v1 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.57/34.50  |                   ( ~ (v23 = 0) & p305(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ~ (v1 = 0) | ( ~ (v3 = 0) &  ? [v22: $i] : 
% 253.57/34.50  |                     ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v22) = 0 & p405(v22)
% 253.57/34.50  |                       = v23 & $i(v22)))) & ( ? [v22: $i] :  ? [v23: int] : ( ~
% 253.57/34.50  |                     (v23 = 0) & p103(v22) = v23 & r1(v0, v22) = 0 & $i(v22)) |
% 253.57/34.50  |                    ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p203(v22) =
% 253.57/34.50  |                     v23 & r1(v0, v22) = 0 & $i(v22))) & ( ? [v22: $i] :  ?
% 253.57/34.50  |                   [v23: int] : ( ~ (v23 = 0) & p104(v22) = v23 & r1(v0, v22) =
% 253.57/34.50  |                     0 & $i(v22)) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 =
% 253.57/34.50  |                       0) & p204(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ?
% 253.57/34.50  |                   [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p104(v22) = v23
% 253.57/34.50  |                     & r1(v0, v22) = 0 & $i(v22)) |  ? [v22: $i] :  ? [v23:
% 253.57/34.50  |                     int] : ( ~ (v23 = 0) & p304(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0)
% 253.57/34.50  |                     & p204(v22) = v23 & r1(v0, v22) = 0 & $i(v22)) |  ? [v22:
% 253.57/34.50  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & p304(v22) = v23 &
% 253.57/34.50  |                     r1(v0, v22) = 0 & $i(v22))) & ( ? [v22: $i] :  ? [v23:
% 253.57/34.50  |                     int] : ( ~ (v23 = 0) & p105(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22)) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.50  |                     p205(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ? [v22:
% 253.57/34.50  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & p105(v22) = v23 &
% 253.57/34.50  |                     r1(v0, v22) = 0 & $i(v22)) |  ? [v22: $i] :  ? [v23: int]
% 253.57/34.50  |                   : ( ~ (v23 = 0) & p305(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22))) & ( ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0)
% 253.57/34.50  |                     & p105(v22) = v23 & r1(v0, v22) = 0 & $i(v22)) |  ? [v22:
% 253.57/34.50  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v22) = 0 &
% 253.57/34.50  |                     p405(v22) = v23 & $i(v22))) & ( ? [v22: $i] :  ? [v23:
% 253.57/34.50  |                     int] : ( ~ (v23 = 0) & p205(v22) = v23 & r1(v0, v22) = 0 &
% 253.57/34.50  |                     $i(v22)) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.50  |                     p305(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ? [v22:
% 253.57/34.50  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & p205(v22) = v23 &
% 253.57/34.50  |                     r1(v0, v22) = 0 & $i(v22)) |  ? [v22: $i] :  ? [v23: int]
% 253.57/34.50  |                   : ( ~ (v23 = 0) & r1(v0, v22) = 0 & p405(v22) = v23 &
% 253.57/34.50  |                     $i(v22))) & ( ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0)
% 253.57/34.50  |                     & p305(v22) = v23 & r1(v0, v22) = 0 & $i(v22)) |  ? [v22:
% 253.57/34.50  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v22) = 0 &
% 253.57/34.50  |                     p405(v22) = v23 & $i(v22))))))) &  ? [v0: $i] :  ? [v1:
% 253.57/34.50  |           any] :  ? [v2: any] :  ? [v3: any] :  ? [v4: any] :  ? [v5: any] : 
% 253.57/34.50  |         ? [v6: any] :  ? [v7: any] :  ? [v8: any] :  ? [v9: any] :  ? [v10:
% 253.57/34.50  |           any] :  ? [v11: any] :  ? [v12: any] :  ? [v13: any] :  ? [v14: any]
% 253.57/34.50  |         :  ? [v15: any] :  ? [v16: any] :  ? [v17: any] :  ? [v18: any] :  ?
% 253.57/34.50  |         [v19: any] :  ? [v20: any] : (p605(v0) = v1 & p505(v0) = v6 & p604(v0)
% 253.57/34.50  |           = v2 & p504(v0) = v7 & p404(v0) = v11 & p603(v0) = v3 & p503(v0) =
% 253.57/34.50  |           v8 & p403(v0) = v12 & p303(v0) = v15 & p602(v0) = v4 & p502(v0) = v9
% 253.57/34.50  |           & p402(v0) = v13 & p302(v0) = v16 & p202(v0) = v18 & p601(v0) = v5 &
% 253.57/34.50  |           p501(v0) = v10 & p401(v0) = v14 & p301(v0) = v17 & p201(v0) = v19 &
% 253.57/34.50  |           p101(v0) = v20 & r1(all_65_0, v0) = 0 & $i(v0) & (v20 = 0 |  ! [v21:
% 253.57/34.50  |               $i] :  ! [v22: int] : (v22 = 0 |  ~ (p102(v21) = v22) |  ~
% 253.57/34.50  |               $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) = v23)) | 
% 253.57/34.50  |             ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~ (p103(v21) = v22) |  ~
% 253.57/34.50  |               $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) = v23)) | 
% 253.57/34.50  |             ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~ (p104(v21) = v22) |  ~
% 253.57/34.50  |               $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) = v23)) | 
% 253.57/34.50  |             ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~ (p105(v21) = v22) |  ~
% 253.57/34.50  |               $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) = v23))) &
% 253.57/34.50  |           (v19 = 0 | v18 = 0 |  ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~
% 253.57/34.50  |               (p203(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.50  |                 r1(v0, v21) = v23)) |  ! [v21: $i] :  ! [v22: int] : (v22 = 0
% 253.57/34.50  |               |  ~ (p204(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~ (v23 =
% 253.57/34.50  |                   0) & r1(v0, v21) = v23)) |  ! [v21: $i] :  ! [v22: int] :
% 253.57/34.50  |             (v22 = 0 |  ~ (p205(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~
% 253.57/34.50  |                 (v23 = 0) & r1(v0, v21) = v23))) & (v17 = 0 | v16 = 0 | v15 =
% 253.57/34.50  |             0 |  ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~ (p304(v21) = v22)
% 253.57/34.50  |               |  ~ $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) =
% 253.57/34.50  |                 v23)) |  ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~
% 253.57/34.50  |               (p305(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) &
% 253.57/34.50  |                 r1(v0, v21) = v23))) & (v14 = 0 | v13 = 0 | v12 = 0 | v11 = 0
% 253.57/34.50  |             |  ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~ (p405(v21) = v22) |
% 253.57/34.50  |                ~ $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) =
% 253.57/34.50  |                 v23))) & (v10 = 0 | v9 = 0 | v8 = 0 | v7 = 0 | v6 = 0) & (v5 =
% 253.57/34.50  |             0 | v4 = 0 | v3 = 0 | v2 = 0 | v1 = 0))
% 253.57/34.50  | 
% 253.57/34.50  | ALPHA: (21) implies:
% 253.99/34.52  |   (22)   ! [v0: $i] :  ! [v1: any] : ( ~ (p605(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 253.99/34.52  |             any] :  ? [v3: any] :  ? [v4: any] :  ? [v5: any] :  ? [v6: any] :
% 253.99/34.52  |            ? [v7: any] :  ? [v8: any] :  ? [v9: any] :  ? [v10: any] :  ?
% 253.99/34.52  |           [v11: any] :  ? [v12: any] :  ? [v13: any] :  ? [v14: any] :  ?
% 253.99/34.52  |           [v15: any] :  ? [v16: any] :  ? [v17: any] :  ? [v18: any] :  ?
% 253.99/34.52  |           [v19: any] :  ? [v20: any] :  ? [v21: any] : (p505(v0) = v3 &
% 253.99/34.52  |             p604(v0) = v4 & p504(v0) = v5 & p404(v0) = v6 & p603(v0) = v7 &
% 253.99/34.52  |             p503(v0) = v8 & p403(v0) = v9 & p303(v0) = v10 & p602(v0) = v11 &
% 253.99/34.52  |             p502(v0) = v12 & p402(v0) = v13 & p302(v0) = v14 & p202(v0) = v15
% 253.99/34.52  |             & p601(v0) = v16 & p501(v0) = v17 & p401(v0) = v18 & p301(v0) =
% 253.99/34.52  |             v19 & p201(v0) = v20 & p101(v0) = v21 & r1(all_65_0, v0) = v2 & (
% 253.99/34.52  |               ~ (v2 = 0) | (( ~ (v21 = 0) |  ~ (v20 = 0)) & ( ~ (v21 = 0) |  ~
% 253.99/34.52  |                   (v19 = 0)) & ( ~ (v21 = 0) |  ~ (v18 = 0)) & ( ~ (v21 = 0) |
% 253.99/34.52  |                    ~ (v17 = 0)) & ( ~ (v21 = 0) |  ~ (v16 = 0)) & ( ~ (v20 =
% 253.99/34.52  |                     0) |  ~ (v19 = 0)) & ( ~ (v20 = 0) |  ~ (v18 = 0)) & ( ~
% 253.99/34.52  |                   (v20 = 0) |  ~ (v17 = 0)) & ( ~ (v20 = 0) |  ~ (v16 = 0)) &
% 253.99/34.52  |                 ( ~ (v19 = 0) |  ~ (v18 = 0)) & ( ~ (v19 = 0) |  ~ (v17 = 0))
% 253.99/34.52  |                 & ( ~ (v19 = 0) |  ~ (v16 = 0)) & ( ~ (v18 = 0) |  ~ (v17 =
% 253.99/34.52  |                     0)) & ( ~ (v18 = 0) |  ~ (v16 = 0)) & ( ~ (v17 = 0) |  ~
% 253.99/34.52  |                   (v16 = 0)) & ( ~ (v15 = 0) |  ~ (v14 = 0)) & ( ~ (v15 = 0) |
% 253.99/34.52  |                    ~ (v13 = 0)) & ( ~ (v15 = 0) |  ~ (v12 = 0)) & ( ~ (v15 =
% 253.99/34.52  |                     0) |  ~ (v11 = 0)) & ( ~ (v15 = 0) |  ? [v22: $i] :  ?
% 253.99/34.52  |                   [v23: int] : ( ~ (v23 = 0) & p102(v22) = v23 & r1(v0, v22) =
% 253.99/34.52  |                     0 & $i(v22))) & ( ~ (v14 = 0) |  ~ (v13 = 0)) & ( ~ (v14 =
% 253.99/34.52  |                     0) |  ~ (v12 = 0)) & ( ~ (v14 = 0) |  ~ (v11 = 0)) & ( ~
% 253.99/34.52  |                   (v14 = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p102(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v13 =
% 253.99/34.52  |                     0) |  ~ (v12 = 0)) & ( ~ (v13 = 0) |  ~ (v11 = 0)) & ( ~
% 253.99/34.52  |                   (v13 = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p102(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v12 =
% 253.99/34.52  |                     0) |  ~ (v11 = 0)) & ( ~ (v12 = 0) |  ? [v22: $i] :  ?
% 253.99/34.52  |                   [v23: int] : ( ~ (v23 = 0) & p102(v22) = v23 & r1(v0, v22) =
% 253.99/34.52  |                     0 & $i(v22))) & ( ~ (v11 = 0) |  ? [v22: $i] :  ? [v23:
% 253.99/34.52  |                     int] : ( ~ (v23 = 0) & p102(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v10 = 0) |  ~ (v9 = 0)) & ( ~ (v10 = 0) |
% 253.99/34.52  |                    ~ (v8 = 0)) & ( ~ (v10 = 0) |  ~ (v7 = 0)) & ( ~ (v10 = 0)
% 253.99/34.52  |                   |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p103(v22) =
% 253.99/34.52  |                     v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v10 = 0) |  ?
% 253.99/34.52  |                   [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p203(v22) = v23
% 253.99/34.52  |                     & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v9 = 0) |  ~ (v8 =
% 253.99/34.52  |                     0)) & ( ~ (v9 = 0) |  ~ (v7 = 0)) & ( ~ (v9 = 0) |  ?
% 253.99/34.52  |                   [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p103(v22) = v23
% 253.99/34.52  |                     & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v9 = 0) |  ? [v22:
% 253.99/34.52  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & p203(v22) = v23 &
% 253.99/34.52  |                     r1(v0, v22) = 0 & $i(v22))) & ( ~ (v8 = 0) |  ~ (v7 = 0))
% 253.99/34.52  |                 & ( ~ (v8 = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0)
% 253.99/34.52  |                     & p103(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v8
% 253.99/34.52  |                     = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p203(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v7 =
% 253.99/34.52  |                     0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p103(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v7 =
% 253.99/34.52  |                     0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p203(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v6 =
% 253.99/34.52  |                     0) |  ~ (v5 = 0)) & ( ~ (v6 = 0) |  ~ (v4 = 0)) & ( ~ (v6
% 253.99/34.52  |                     = 0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p104(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v6 =
% 253.99/34.52  |                     0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p204(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v6 =
% 253.99/34.52  |                     0) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p304(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ~ (v5 =
% 253.99/34.52  |                     0) |  ~ (v4 = 0)) & ( ~ (v5 = 0) |  ? [v22: $i] :  ? [v23:
% 253.99/34.52  |                     int] : ( ~ (v23 = 0) & p104(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v5 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p204(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v5 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p304(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v4 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p104(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v4 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p204(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v4 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p304(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v3 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p105(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v3 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p205(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v3 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p305(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v3 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & r1(v0, v22) = 0 & p405(v22) = v23 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v1 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p105(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v1 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p205(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v1 = 0) |  ? [v22: $i] :  ? [v23: int] :
% 253.99/34.52  |                   ( ~ (v23 = 0) & p305(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ~ (v1 = 0) | ( ~ (v3 = 0) &  ? [v22: $i] : 
% 253.99/34.52  |                     ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v22) = 0 & p405(v22)
% 253.99/34.52  |                       = v23 & $i(v22)))) & ( ? [v22: $i] :  ? [v23: int] : ( ~
% 253.99/34.52  |                     (v23 = 0) & p103(v22) = v23 & r1(v0, v22) = 0 & $i(v22)) |
% 253.99/34.52  |                    ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p203(v22) =
% 253.99/34.52  |                     v23 & r1(v0, v22) = 0 & $i(v22))) & ( ? [v22: $i] :  ?
% 253.99/34.52  |                   [v23: int] : ( ~ (v23 = 0) & p104(v22) = v23 & r1(v0, v22) =
% 253.99/34.52  |                     0 & $i(v22)) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 =
% 253.99/34.52  |                       0) & p204(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ?
% 253.99/34.52  |                   [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) & p104(v22) = v23
% 253.99/34.52  |                     & r1(v0, v22) = 0 & $i(v22)) |  ? [v22: $i] :  ? [v23:
% 253.99/34.52  |                     int] : ( ~ (v23 = 0) & p304(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0)
% 253.99/34.52  |                     & p204(v22) = v23 & r1(v0, v22) = 0 & $i(v22)) |  ? [v22:
% 253.99/34.52  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & p304(v22) = v23 &
% 253.99/34.52  |                     r1(v0, v22) = 0 & $i(v22))) & ( ? [v22: $i] :  ? [v23:
% 253.99/34.52  |                     int] : ( ~ (v23 = 0) & p105(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22)) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p205(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ? [v22:
% 253.99/34.52  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & p105(v22) = v23 &
% 253.99/34.52  |                     r1(v0, v22) = 0 & $i(v22)) |  ? [v22: $i] :  ? [v23: int]
% 253.99/34.52  |                   : ( ~ (v23 = 0) & p305(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22))) & ( ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0)
% 253.99/34.52  |                     & p105(v22) = v23 & r1(v0, v22) = 0 & $i(v22)) |  ? [v22:
% 253.99/34.52  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v22) = 0 &
% 253.99/34.52  |                     p405(v22) = v23 & $i(v22))) & ( ? [v22: $i] :  ? [v23:
% 253.99/34.52  |                     int] : ( ~ (v23 = 0) & p205(v22) = v23 & r1(v0, v22) = 0 &
% 253.99/34.52  |                     $i(v22)) |  ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.52  |                     p305(v22) = v23 & r1(v0, v22) = 0 & $i(v22))) & ( ? [v22:
% 253.99/34.52  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & p205(v22) = v23 &
% 253.99/34.52  |                     r1(v0, v22) = 0 & $i(v22)) |  ? [v22: $i] :  ? [v23: int]
% 253.99/34.52  |                   : ( ~ (v23 = 0) & r1(v0, v22) = 0 & p405(v22) = v23 &
% 253.99/34.52  |                     $i(v22))) & ( ? [v22: $i] :  ? [v23: int] : ( ~ (v23 = 0)
% 253.99/34.52  |                     & p305(v22) = v23 & r1(v0, v22) = 0 & $i(v22)) |  ? [v22:
% 253.99/34.52  |                     $i] :  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v22) = 0 &
% 253.99/34.52  |                     p405(v22) = v23 & $i(v22)))))))
% 253.99/34.53  |   (23)   ? [v0: $i] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ? [v4:
% 253.99/34.53  |           any] :  ? [v5: any] :  ? [v6: any] :  ? [v7: any] :  ? [v8: any] : 
% 253.99/34.53  |         ? [v9: any] :  ? [v10: any] :  ? [v11: any] :  ? [v12: any] :  ? [v13:
% 253.99/34.53  |           any] :  ? [v14: any] :  ? [v15: any] :  ? [v16: any] :  ? [v17: any]
% 253.99/34.53  |         :  ? [v18: any] :  ? [v19: any] :  ? [v20: any] : (p605(v0) = v1 &
% 253.99/34.53  |           p505(v0) = v6 & p604(v0) = v2 & p504(v0) = v7 & p404(v0) = v11 &
% 253.99/34.53  |           p603(v0) = v3 & p503(v0) = v8 & p403(v0) = v12 & p303(v0) = v15 &
% 253.99/34.53  |           p602(v0) = v4 & p502(v0) = v9 & p402(v0) = v13 & p302(v0) = v16 &
% 253.99/34.53  |           p202(v0) = v18 & p601(v0) = v5 & p501(v0) = v10 & p401(v0) = v14 &
% 253.99/34.53  |           p301(v0) = v17 & p201(v0) = v19 & p101(v0) = v20 & r1(all_65_0, v0)
% 253.99/34.53  |           = 0 & $i(v0) & (v20 = 0 |  ! [v21: $i] :  ! [v22: int] : (v22 = 0 | 
% 253.99/34.53  |               ~ (p102(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~ (v23 = 0)
% 253.99/34.53  |                 & r1(v0, v21) = v23)) |  ! [v21: $i] :  ! [v22: int] : (v22 =
% 253.99/34.53  |               0 |  ~ (p103(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~ (v23
% 253.99/34.53  |                   = 0) & r1(v0, v21) = v23)) |  ! [v21: $i] :  ! [v22: int] :
% 253.99/34.53  |             (v22 = 0 |  ~ (p104(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~
% 253.99/34.53  |                 (v23 = 0) & r1(v0, v21) = v23)) |  ! [v21: $i] :  ! [v22: int]
% 253.99/34.53  |             : (v22 = 0 |  ~ (p105(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : (
% 253.99/34.53  |                 ~ (v23 = 0) & r1(v0, v21) = v23))) & (v19 = 0 | v18 = 0 |  !
% 253.99/34.53  |             [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~ (p203(v21) = v22) |  ~
% 253.99/34.53  |               $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) = v23)) | 
% 253.99/34.53  |             ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~ (p204(v21) = v22) |  ~
% 253.99/34.53  |               $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) = v23)) | 
% 253.99/34.53  |             ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~ (p205(v21) = v22) |  ~
% 253.99/34.53  |               $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) & r1(v0, v21) = v23))) &
% 253.99/34.53  |           (v17 = 0 | v16 = 0 | v15 = 0 |  ! [v21: $i] :  ! [v22: int] : (v22 =
% 253.99/34.53  |               0 |  ~ (p304(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~ (v23
% 253.99/34.53  |                   = 0) & r1(v0, v21) = v23)) |  ! [v21: $i] :  ! [v22: int] :
% 253.99/34.53  |             (v22 = 0 |  ~ (p305(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~
% 253.99/34.53  |                 (v23 = 0) & r1(v0, v21) = v23))) & (v14 = 0 | v13 = 0 | v12 =
% 253.99/34.53  |             0 | v11 = 0 |  ! [v21: $i] :  ! [v22: int] : (v22 = 0 |  ~
% 253.99/34.53  |               (p405(v21) = v22) |  ~ $i(v21) |  ? [v23: int] : ( ~ (v23 = 0) &
% 253.99/34.53  |                 r1(v0, v21) = v23))) & (v10 = 0 | v9 = 0 | v8 = 0 | v7 = 0 |
% 253.99/34.53  |             v6 = 0) & (v5 = 0 | v4 = 0 | v3 = 0 | v2 = 0 | v1 = 0))
% 253.99/34.53  | 
% 253.99/34.53  | DELTA: instantiating (23) with fresh symbols all_68_0, all_68_1, all_68_2,
% 253.99/34.53  |        all_68_3, all_68_4, all_68_5, all_68_6, all_68_7, all_68_8, all_68_9,
% 253.99/34.53  |        all_68_10, all_68_11, all_68_12, all_68_13, all_68_14, all_68_15,
% 253.99/34.53  |        all_68_16, all_68_17, all_68_18, all_68_19, all_68_20 gives:
% 253.99/34.53  |   (24)  p605(all_68_20) = all_68_19 & p505(all_68_20) = all_68_14 &
% 253.99/34.53  |         p604(all_68_20) = all_68_18 & p504(all_68_20) = all_68_13 &
% 253.99/34.53  |         p404(all_68_20) = all_68_9 & p603(all_68_20) = all_68_17 &
% 253.99/34.53  |         p503(all_68_20) = all_68_12 & p403(all_68_20) = all_68_8 &
% 253.99/34.53  |         p303(all_68_20) = all_68_5 & p602(all_68_20) = all_68_16 &
% 253.99/34.53  |         p502(all_68_20) = all_68_11 & p402(all_68_20) = all_68_7 &
% 253.99/34.53  |         p302(all_68_20) = all_68_4 & p202(all_68_20) = all_68_2 &
% 253.99/34.53  |         p601(all_68_20) = all_68_15 & p501(all_68_20) = all_68_10 &
% 253.99/34.53  |         p401(all_68_20) = all_68_6 & p301(all_68_20) = all_68_3 &
% 253.99/34.53  |         p201(all_68_20) = all_68_1 & p101(all_68_20) = all_68_0 & r1(all_65_0,
% 253.99/34.53  |           all_68_20) = 0 & $i(all_68_20) & (all_68_0 = 0 |  ! [v0: $i] :  !
% 253.99/34.53  |           [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 253.99/34.53  |             : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 253.99/34.53  |             int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 253.99/34.53  |               ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 253.99/34.53  |             int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 253.99/34.53  |               ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 253.99/34.53  |             int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 253.99/34.53  |               ~ (v2 = 0) & r1(all_68_20, v0) = v2))) & (all_68_1 = 0 |
% 253.99/34.53  |           all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 253.99/34.53  |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 253.99/34.53  |                 v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 253.99/34.53  |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 253.99/34.53  |               r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 253.99/34.53  |             |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 253.99/34.53  |               r1(all_68_20, v0) = v2))) & (all_68_3 = 0 | all_68_4 = 0 |
% 253.99/34.53  |           all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 253.99/34.53  |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 253.99/34.53  |                 v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 253.99/34.53  |             (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 253.99/34.53  |               r1(all_68_20, v0) = v2))) & (all_68_6 = 0 | all_68_7 = 0 |
% 253.99/34.53  |           all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |
% 253.99/34.53  |              ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 253.99/34.53  |               r1(all_68_20, v0) = v2))) & (all_68_10 = 0 | all_68_11 = 0 |
% 253.99/34.53  |           all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0) & (all_68_15 = 0 |
% 253.99/34.53  |           all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0)
% 253.99/34.53  | 
% 253.99/34.53  | ALPHA: (24) implies:
% 253.99/34.53  |   (25)  $i(all_68_20)
% 253.99/34.53  |   (26)  r1(all_65_0, all_68_20) = 0
% 253.99/34.53  |   (27)  p101(all_68_20) = all_68_0
% 253.99/34.53  |   (28)  p201(all_68_20) = all_68_1
% 253.99/34.53  |   (29)  p301(all_68_20) = all_68_3
% 253.99/34.53  |   (30)  p401(all_68_20) = all_68_6
% 253.99/34.53  |   (31)  p501(all_68_20) = all_68_10
% 253.99/34.53  |   (32)  p601(all_68_20) = all_68_15
% 253.99/34.53  |   (33)  p202(all_68_20) = all_68_2
% 253.99/34.53  |   (34)  p302(all_68_20) = all_68_4
% 253.99/34.53  |   (35)  p402(all_68_20) = all_68_7
% 253.99/34.53  |   (36)  p502(all_68_20) = all_68_11
% 253.99/34.53  |   (37)  p602(all_68_20) = all_68_16
% 253.99/34.53  |   (38)  p303(all_68_20) = all_68_5
% 253.99/34.53  |   (39)  p403(all_68_20) = all_68_8
% 253.99/34.53  |   (40)  p503(all_68_20) = all_68_12
% 253.99/34.53  |   (41)  p603(all_68_20) = all_68_17
% 253.99/34.53  |   (42)  p404(all_68_20) = all_68_9
% 253.99/34.54  |   (43)  p504(all_68_20) = all_68_13
% 253.99/34.54  |   (44)  p604(all_68_20) = all_68_18
% 253.99/34.54  |   (45)  p505(all_68_20) = all_68_14
% 253.99/34.54  |   (46)  p605(all_68_20) = all_68_19
% 253.99/34.54  |   (47)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 253.99/34.54  |         all_68_19 = 0
% 253.99/34.54  |   (48)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 253.99/34.54  |         all_68_14 = 0
% 253.99/34.54  |   (49)  all_68_6 = 0 | all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0:
% 253.99/34.54  |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ?
% 253.99/34.54  |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 253.99/34.54  |   (50)  all_68_3 = 0 | all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1:
% 253.99/34.54  |           int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 253.99/34.54  |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 253.99/34.54  |         (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 253.99/34.54  |             & r1(all_68_20, v0) = v2))
% 253.99/34.54  |   (51)  all_68_1 = 0 | all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 253.99/34.54  |           ~ (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 253.99/34.54  |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 253.99/34.54  |           ~ (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 253.99/34.54  |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 253.99/34.54  |           ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 253.99/34.54  |             r1(all_68_20, v0) = v2))
% 253.99/34.54  |   (52)  all_68_0 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 253.99/34.54  |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 253.99/34.54  |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 253.99/34.54  |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 253.99/34.54  |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 253.99/34.54  |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  !
% 253.99/34.54  |         [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 253.99/34.54  |           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 253.99/34.54  | 
% 253.99/34.54  | GROUND_INST: instantiating (22) with all_68_20, all_68_19, simplifying with
% 253.99/34.54  |              (25), (46) gives:
% 253.99/34.55  |   (53)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ? [v4:
% 253.99/34.55  |           any] :  ? [v5: any] :  ? [v6: any] :  ? [v7: any] :  ? [v8: any] : 
% 253.99/34.55  |         ? [v9: any] :  ? [v10: any] :  ? [v11: any] :  ? [v12: any] :  ? [v13:
% 253.99/34.55  |           any] :  ? [v14: any] :  ? [v15: any] :  ? [v16: any] :  ? [v17: any]
% 253.99/34.55  |         :  ? [v18: any] :  ? [v19: any] : (p505(all_68_20) = v1 &
% 253.99/34.55  |           p604(all_68_20) = v2 & p504(all_68_20) = v3 & p404(all_68_20) = v4 &
% 253.99/34.55  |           p603(all_68_20) = v5 & p503(all_68_20) = v6 & p403(all_68_20) = v7 &
% 253.99/34.55  |           p303(all_68_20) = v8 & p602(all_68_20) = v9 & p502(all_68_20) = v10
% 253.99/34.55  |           & p402(all_68_20) = v11 & p302(all_68_20) = v12 & p202(all_68_20) =
% 253.99/34.55  |           v13 & p601(all_68_20) = v14 & p501(all_68_20) = v15 &
% 253.99/34.55  |           p401(all_68_20) = v16 & p301(all_68_20) = v17 & p201(all_68_20) =
% 253.99/34.55  |           v18 & p101(all_68_20) = v19 & r1(all_65_0, all_68_20) = v0 & ( ~ (v0
% 253.99/34.55  |               = 0) | (( ~ (v19 = 0) |  ~ (v18 = 0)) & ( ~ (v19 = 0) |  ~ (v17
% 253.99/34.55  |                   = 0)) & ( ~ (v19 = 0) |  ~ (v16 = 0)) & ( ~ (v19 = 0) |  ~
% 253.99/34.55  |                 (v15 = 0)) & ( ~ (v19 = 0) |  ~ (v14 = 0)) & ( ~ (v18 = 0) | 
% 253.99/34.55  |                 ~ (v17 = 0)) & ( ~ (v18 = 0) |  ~ (v16 = 0)) & ( ~ (v18 = 0) |
% 253.99/34.55  |                  ~ (v15 = 0)) & ( ~ (v18 = 0) |  ~ (v14 = 0)) & ( ~ (v17 = 0)
% 253.99/34.55  |                 |  ~ (v16 = 0)) & ( ~ (v17 = 0) |  ~ (v15 = 0)) & ( ~ (v17 =
% 253.99/34.55  |                   0) |  ~ (v14 = 0)) & ( ~ (v16 = 0) |  ~ (v15 = 0)) & ( ~
% 253.99/34.55  |                 (v16 = 0) |  ~ (v14 = 0)) & ( ~ (v15 = 0) |  ~ (v14 = 0)) & (
% 253.99/34.55  |                 ~ (v13 = 0) |  ~ (v12 = 0)) & ( ~ (v13 = 0) |  ~ (v11 = 0)) &
% 253.99/34.55  |               ( ~ (v13 = 0) |  ~ (v10 = 0)) & ( ~ (v13 = 0) |  ~ (v9 = 0)) & (
% 253.99/34.55  |                 ~ (v13 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p102(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v12 = 0) |  ~ (v11 = 0)) & ( ~ (v12 = 0) |  ~ (v10 = 0)) & (
% 253.99/34.55  |                 ~ (v12 = 0) |  ~ (v9 = 0)) & ( ~ (v12 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p102(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v11 = 0) |  ~ (v10 = 0)) & ( ~
% 253.99/34.55  |                 (v11 = 0) |  ~ (v9 = 0)) & ( ~ (v11 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p102(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v10 = 0) |  ~ (v9 = 0)) & ( ~
% 253.99/34.55  |                 (v10 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p102(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v9 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p102(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v8 = 0) |  ~ (v7 = 0)) & ( ~ (v8 = 0) |  ~ (v6 = 0)) & ( ~
% 253.99/34.55  |                 (v8 = 0) |  ~ (v5 = 0)) & ( ~ (v8 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p103(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v8 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p203(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v7 = 0) |  ~ (v6 = 0)) & ( ~
% 253.99/34.55  |                 (v7 = 0) |  ~ (v5 = 0)) & ( ~ (v7 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p103(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v7 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p203(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v6 = 0) |  ~ (v5 = 0)) & ( ~
% 253.99/34.55  |                 (v6 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p103(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v6 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p203(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v5 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p103(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v5 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p203(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v4 = 0) |  ~ (v3 = 0)) & ( ~ (v4 = 0) |  ~ (v2 = 0)) & ( ~
% 253.99/34.55  |                 (v4 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p104(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v4 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p204(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v4 = 0) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p304(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 253.99/34.55  |                 (v3 = 0) |  ~ (v2 = 0)) & ( ~ (v3 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p104(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v3 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p204(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v3 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p304(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v2 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p104(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v2 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p204(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v2 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p304(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v1 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p105(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v1 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p205(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v1 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p305(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ~ (v1 = 0) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & r1(all_68_20, v20) = 0 &
% 253.99/34.55  |                   p405(v20) = v21 & $i(v20))) & ( ~ (all_68_19 = 0) |  ? [v20:
% 253.99/34.55  |                   $i] :  ? [v21: int] : ( ~ (v21 = 0) & p105(v20) = v21 &
% 253.99/34.55  |                   r1(all_68_20, v20) = 0 & $i(v20))) & ( ~ (all_68_19 = 0) | 
% 253.99/34.55  |                 ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) & p205(v20) = v21
% 253.99/34.55  |                   & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~ (all_68_19 = 0) |
% 253.99/34.55  |                  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) & p305(v20) = v21
% 253.99/34.55  |                   & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~ (all_68_19 = 0) |
% 253.99/34.55  |                 ( ~ (v1 = 0) &  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                     r1(all_68_20, v20) = 0 & p405(v20) = v21 & $i(v20)))) & (
% 253.99/34.55  |                 ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) & p103(v20) = v21
% 253.99/34.55  |                   & r1(all_68_20, v20) = 0 & $i(v20)) |  ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p203(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20))) & ( ? [v20: $i] :  ? [v21: int] : ( ~
% 253.99/34.55  |                   (v21 = 0) & p104(v20) = v21 & r1(all_68_20, v20) = 0 &
% 253.99/34.55  |                   $i(v20)) |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p204(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 253.99/34.55  |                 [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) & p104(v20) = v21 &
% 253.99/34.55  |                   r1(all_68_20, v20) = 0 & $i(v20)) |  ? [v20: $i] :  ? [v21:
% 253.99/34.55  |                   int] : ( ~ (v21 = 0) & p304(v20) = v21 & r1(all_68_20, v20)
% 253.99/34.55  |                   = 0 & $i(v20))) & ( ? [v20: $i] :  ? [v21: int] : ( ~ (v21 =
% 253.99/34.55  |                     0) & p204(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20)) |
% 253.99/34.55  |                  ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) & p304(v20) = v21
% 253.99/34.55  |                   & r1(all_68_20, v20) = 0 & $i(v20))) & ( ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p105(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20)) |  ? [v20: $i] :  ? [v21: int] : ( ~
% 253.99/34.55  |                   (v21 = 0) & p205(v20) = v21 & r1(all_68_20, v20) = 0 &
% 253.99/34.55  |                   $i(v20))) & ( ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p105(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20)) |  ?
% 253.99/34.55  |                 [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) & p305(v20) = v21 &
% 253.99/34.55  |                   r1(all_68_20, v20) = 0 & $i(v20))) & ( ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p105(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20)) |  ? [v20: $i] :  ? [v21: int] : ( ~
% 253.99/34.55  |                   (v21 = 0) & r1(all_68_20, v20) = 0 & p405(v20) = v21 &
% 253.99/34.55  |                   $i(v20))) & ( ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p205(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20)) |  ?
% 253.99/34.55  |                 [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) & p305(v20) = v21 &
% 253.99/34.55  |                   r1(all_68_20, v20) = 0 & $i(v20))) & ( ? [v20: $i] :  ?
% 253.99/34.55  |                 [v21: int] : ( ~ (v21 = 0) & p205(v20) = v21 & r1(all_68_20,
% 253.99/34.55  |                     v20) = 0 & $i(v20)) |  ? [v20: $i] :  ? [v21: int] : ( ~
% 253.99/34.55  |                   (v21 = 0) & r1(all_68_20, v20) = 0 & p405(v20) = v21 &
% 253.99/34.55  |                   $i(v20))) & ( ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 253.99/34.55  |                   p305(v20) = v21 & r1(all_68_20, v20) = 0 & $i(v20)) |  ?
% 253.99/34.55  |                 [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) & r1(all_68_20, v20)
% 253.99/34.55  |                   = 0 & p405(v20) = v21 & $i(v20))))))
% 253.99/34.55  | 
% 253.99/34.55  | DELTA: instantiating (53) with fresh symbols all_75_0, all_75_1, all_75_2,
% 253.99/34.55  |        all_75_3, all_75_4, all_75_5, all_75_6, all_75_7, all_75_8, all_75_9,
% 253.99/34.55  |        all_75_10, all_75_11, all_75_12, all_75_13, all_75_14, all_75_15,
% 253.99/34.55  |        all_75_16, all_75_17, all_75_18, all_75_19 gives:
% 253.99/34.56  |   (54)  p505(all_68_20) = all_75_18 & p604(all_68_20) = all_75_17 &
% 253.99/34.56  |         p504(all_68_20) = all_75_16 & p404(all_68_20) = all_75_15 &
% 253.99/34.56  |         p603(all_68_20) = all_75_14 & p503(all_68_20) = all_75_13 &
% 253.99/34.57  |         p403(all_68_20) = all_75_12 & p303(all_68_20) = all_75_11 &
% 253.99/34.57  |         p602(all_68_20) = all_75_10 & p502(all_68_20) = all_75_9 &
% 253.99/34.57  |         p402(all_68_20) = all_75_8 & p302(all_68_20) = all_75_7 &
% 253.99/34.57  |         p202(all_68_20) = all_75_6 & p601(all_68_20) = all_75_5 &
% 253.99/34.57  |         p501(all_68_20) = all_75_4 & p401(all_68_20) = all_75_3 &
% 253.99/34.57  |         p301(all_68_20) = all_75_2 & p201(all_68_20) = all_75_1 &
% 253.99/34.57  |         p101(all_68_20) = all_75_0 & r1(all_65_0, all_68_20) = all_75_19 & ( ~
% 253.99/34.57  |           (all_75_19 = 0) | (( ~ (all_75_0 = 0) |  ~ (all_75_1 = 0)) & ( ~
% 253.99/34.57  |               (all_75_0 = 0) |  ~ (all_75_2 = 0)) & ( ~ (all_75_0 = 0) |  ~
% 253.99/34.57  |               (all_75_3 = 0)) & ( ~ (all_75_0 = 0) |  ~ (all_75_4 = 0)) & ( ~
% 253.99/34.57  |               (all_75_0 = 0) |  ~ (all_75_5 = 0)) & ( ~ (all_75_1 = 0) |  ~
% 253.99/34.57  |               (all_75_2 = 0)) & ( ~ (all_75_1 = 0) |  ~ (all_75_3 = 0)) & ( ~
% 253.99/34.57  |               (all_75_1 = 0) |  ~ (all_75_4 = 0)) & ( ~ (all_75_1 = 0) |  ~
% 253.99/34.57  |               (all_75_5 = 0)) & ( ~ (all_75_2 = 0) |  ~ (all_75_3 = 0)) & ( ~
% 253.99/34.57  |               (all_75_2 = 0) |  ~ (all_75_4 = 0)) & ( ~ (all_75_2 = 0) |  ~
% 253.99/34.57  |               (all_75_5 = 0)) & ( ~ (all_75_3 = 0) |  ~ (all_75_4 = 0)) & ( ~
% 253.99/34.57  |               (all_75_3 = 0) |  ~ (all_75_5 = 0)) & ( ~ (all_75_4 = 0) |  ~
% 253.99/34.57  |               (all_75_5 = 0)) & ( ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)) & ( ~
% 253.99/34.57  |               (all_75_6 = 0) |  ~ (all_75_8 = 0)) & ( ~ (all_75_6 = 0) |  ~
% 253.99/34.57  |               (all_75_9 = 0)) & ( ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)) & ( ~
% 253.99/34.57  |               (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_7 = 0) |  ~ (all_75_8 = 0)) & ( ~ (all_75_7 = 0) |  ~
% 253.99/34.57  |               (all_75_9 = 0)) & ( ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)) & ( ~
% 253.99/34.57  |               (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_8 = 0) |  ~ (all_75_9 = 0)) & ( ~ (all_75_8 = 0) |  ~
% 253.99/34.57  |               (all_75_10 = 0)) & ( ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1:
% 253.99/34.57  |                 int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 253.99/34.57  |                 $i(v0))) & ( ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)) & ( ~
% 253.99/34.57  |               (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_11 = 0) |  ~ (all_75_12 = 0)) & ( ~ (all_75_11 = 0) |  ~
% 253.99/34.57  |               (all_75_13 = 0)) & ( ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)) & (
% 253.99/34.57  |               ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_12 = 0) |  ~ (all_75_13 = 0)) & ( ~ (all_75_12 = 0) |  ~
% 253.99/34.57  |               (all_75_14 = 0)) & ( ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1:
% 253.99/34.57  |                 int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 253.99/34.57  |                 $i(v0))) & ( ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 253.99/34.57  |               ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)))
% 253.99/34.57  |             & ( ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)) & ( ~ (all_75_13 = 0)
% 253.99/34.57  |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_13 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_14 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_14 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_15 = 0) |  ~
% 253.99/34.57  |               (all_75_16 = 0)) & ( ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)) & (
% 253.99/34.57  |               ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.57  |                 p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.57  |               (all_75_16 = 0) |  ~ (all_75_17 = 0)) & ( ~ (all_75_16 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_16 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_16 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ?
% 253.99/34.57  |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 253.99/34.57  |                 p405(v0) = v1 & $i(v0))) & ( ~ (all_68_19 = 0) |  ? [v0: $i] :
% 253.99/34.57  |                ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 253.99/34.57  |                 = 0 & $i(v0))) & ( ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1:
% 253.99/34.57  |                 int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 &
% 253.99/34.57  |                 $i(v0))) & ( ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 253.99/34.57  |               ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)))
% 253.99/34.57  |             & ( ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ?
% 253.99/34.57  |                 [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 253.99/34.57  |                   v1 & $i(v0)))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 253.99/34.57  |                 & p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 253.99/34.57  |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 253.99/34.57  |               : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 253.99/34.57  |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 253.99/34.57  |               : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 253.99/34.57  |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 253.99/34.57  |               : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 253.99/34.57  |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 253.99/34.57  |               : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 253.99/34.57  |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 253.99/34.57  |               : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 253.99/34.57  |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 253.99/34.57  |               : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 253.99/34.57  |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0)
% 253.99/34.57  |                 = 0 & p405(v0) = v1 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 253.99/34.57  |               ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |
% 253.99/34.57  |                ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 253.99/34.57  |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 253.99/34.57  |               : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 253.99/34.57  |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0)
% 253.99/34.57  |                 = 0 & p405(v0) = v1 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 253.99/34.57  |               ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |
% 253.99/34.57  |                ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) =
% 253.99/34.57  |                 0 & p405(v0) = v1 & $i(v0)))))
% 253.99/34.57  | 
% 253.99/34.57  | ALPHA: (54) implies:
% 253.99/34.57  |   (55)  r1(all_65_0, all_68_20) = all_75_19
% 253.99/34.57  |   (56)  p101(all_68_20) = all_75_0
% 253.99/34.57  |   (57)  p201(all_68_20) = all_75_1
% 253.99/34.57  |   (58)  p301(all_68_20) = all_75_2
% 253.99/34.57  |   (59)  p401(all_68_20) = all_75_3
% 253.99/34.57  |   (60)  p501(all_68_20) = all_75_4
% 253.99/34.57  |   (61)  p601(all_68_20) = all_75_5
% 253.99/34.57  |   (62)  p202(all_68_20) = all_75_6
% 253.99/34.57  |   (63)  p302(all_68_20) = all_75_7
% 253.99/34.57  |   (64)  p402(all_68_20) = all_75_8
% 253.99/34.57  |   (65)  p502(all_68_20) = all_75_9
% 253.99/34.57  |   (66)  p602(all_68_20) = all_75_10
% 253.99/34.57  |   (67)  p303(all_68_20) = all_75_11
% 253.99/34.57  |   (68)  p403(all_68_20) = all_75_12
% 253.99/34.57  |   (69)  p503(all_68_20) = all_75_13
% 253.99/34.57  |   (70)  p603(all_68_20) = all_75_14
% 253.99/34.57  |   (71)  p404(all_68_20) = all_75_15
% 253.99/34.57  |   (72)  p504(all_68_20) = all_75_16
% 253.99/34.57  |   (73)  p604(all_68_20) = all_75_17
% 253.99/34.57  |   (74)  p505(all_68_20) = all_75_18
% 253.99/34.58  |   (75)   ~ (all_75_19 = 0) | (( ~ (all_75_0 = 0) |  ~ (all_75_1 = 0)) & ( ~
% 253.99/34.58  |             (all_75_0 = 0) |  ~ (all_75_2 = 0)) & ( ~ (all_75_0 = 0) |  ~
% 253.99/34.58  |             (all_75_3 = 0)) & ( ~ (all_75_0 = 0) |  ~ (all_75_4 = 0)) & ( ~
% 253.99/34.58  |             (all_75_0 = 0) |  ~ (all_75_5 = 0)) & ( ~ (all_75_1 = 0) |  ~
% 253.99/34.58  |             (all_75_2 = 0)) & ( ~ (all_75_1 = 0) |  ~ (all_75_3 = 0)) & ( ~
% 253.99/34.58  |             (all_75_1 = 0) |  ~ (all_75_4 = 0)) & ( ~ (all_75_1 = 0) |  ~
% 253.99/34.58  |             (all_75_5 = 0)) & ( ~ (all_75_2 = 0) |  ~ (all_75_3 = 0)) & ( ~
% 253.99/34.58  |             (all_75_2 = 0) |  ~ (all_75_4 = 0)) & ( ~ (all_75_2 = 0) |  ~
% 253.99/34.58  |             (all_75_5 = 0)) & ( ~ (all_75_3 = 0) |  ~ (all_75_4 = 0)) & ( ~
% 253.99/34.58  |             (all_75_3 = 0) |  ~ (all_75_5 = 0)) & ( ~ (all_75_4 = 0) |  ~
% 253.99/34.58  |             (all_75_5 = 0)) & ( ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)) & ( ~
% 253.99/34.58  |             (all_75_6 = 0) |  ~ (all_75_8 = 0)) & ( ~ (all_75_6 = 0) |  ~
% 253.99/34.58  |             (all_75_9 = 0)) & ( ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)) & ( ~
% 253.99/34.58  |             (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_7
% 253.99/34.58  |               = 0) |  ~ (all_75_8 = 0)) & ( ~ (all_75_7 = 0) |  ~ (all_75_9 =
% 253.99/34.58  |               0)) & ( ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)) & ( ~ (all_75_7 =
% 253.99/34.58  |               0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_8 = 0) |  ~
% 253.99/34.58  |             (all_75_9 = 0)) & ( ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)) & ( ~
% 253.99/34.58  |             (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_9
% 253.99/34.58  |               = 0) |  ~ (all_75_10 = 0)) & ( ~ (all_75_9 = 0) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 253.99/34.58  |             ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) &
% 253.99/34.58  |           ( ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)) & ( ~ (all_75_11 = 0) |  ~
% 253.99/34.58  |             (all_75_13 = 0)) & ( ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)) & ( ~
% 253.99/34.58  |             (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.58  |             (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.58  |             (all_75_12 = 0) |  ~ (all_75_13 = 0)) & ( ~ (all_75_12 = 0) |  ~
% 253.99/34.58  |             (all_75_14 = 0)) & ( ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1:
% 253.99/34.58  |               int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 253.99/34.58  |               $i(v0))) & ( ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : (
% 253.99/34.58  |               ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) &
% 253.99/34.58  |           ( ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)) & ( ~ (all_75_13 = 0) |  ?
% 253.99/34.58  |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_13 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_14 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_14 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_15 = 0) |  ~
% 253.99/34.58  |             (all_75_16 = 0)) & ( ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)) & ( ~
% 253.99/34.58  |             (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.58  |             (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.58  |             (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.58  |             (all_75_16 = 0) |  ~ (all_75_17 = 0)) & ( ~ (all_75_16 = 0) |  ?
% 253.99/34.58  |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_16 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_16 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 253.99/34.58  |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ? [v0:
% 253.99/34.58  |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 253.99/34.58  |               p405(v0) = v1 & $i(v0))) & ( ~ (all_68_19 = 0) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 253.99/34.58  |             ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) &
% 253.99/34.58  |           ( ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 253.99/34.58  |             (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int]
% 253.99/34.58  |               : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 253.99/34.58  |                 $i(v0)))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1
% 253.99/34.58  |               & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 253.99/34.58  |               p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 253.99/34.58  |             ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1
% 253.99/34.58  |               & $i(v0))))
% 253.99/34.58  | 
% 253.99/34.58  | GROUND_INST: instantiating (20) with 0, all_75_19, all_68_20, all_65_0,
% 253.99/34.58  |              simplifying with (26), (55) gives:
% 253.99/34.58  |   (76)  all_75_19 = 0
% 253.99/34.58  | 
% 253.99/34.58  | GROUND_INST: instantiating (1) with all_68_0, all_75_0, all_68_20, simplifying
% 253.99/34.58  |              with (27), (56) gives:
% 253.99/34.58  |   (77)  all_75_0 = all_68_0
% 253.99/34.58  | 
% 253.99/34.58  | GROUND_INST: instantiating (2) with all_68_1, all_75_1, all_68_20, simplifying
% 253.99/34.58  |              with (28), (57) gives:
% 253.99/34.58  |   (78)  all_75_1 = all_68_1
% 253.99/34.58  | 
% 253.99/34.58  | GROUND_INST: instantiating (3) with all_68_3, all_75_2, all_68_20, simplifying
% 253.99/34.58  |              with (29), (58) gives:
% 253.99/34.58  |   (79)  all_75_2 = all_68_3
% 253.99/34.58  | 
% 253.99/34.58  | GROUND_INST: instantiating (4) with all_68_6, all_75_3, all_68_20, simplifying
% 253.99/34.58  |              with (30), (59) gives:
% 253.99/34.58  |   (80)  all_75_3 = all_68_6
% 253.99/34.58  | 
% 253.99/34.58  | GROUND_INST: instantiating (5) with all_68_10, all_75_4, all_68_20,
% 253.99/34.58  |              simplifying with (31), (60) gives:
% 253.99/34.58  |   (81)  all_75_4 = all_68_10
% 253.99/34.58  | 
% 253.99/34.58  | GROUND_INST: instantiating (6) with all_68_15, all_75_5, all_68_20,
% 253.99/34.58  |              simplifying with (32), (61) gives:
% 253.99/34.58  |   (82)  all_75_5 = all_68_15
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (7) with all_68_2, all_75_6, all_68_20, simplifying
% 254.30/34.58  |              with (33), (62) gives:
% 254.30/34.58  |   (83)  all_75_6 = all_68_2
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (8) with all_68_4, all_75_7, all_68_20, simplifying
% 254.30/34.58  |              with (34), (63) gives:
% 254.30/34.58  |   (84)  all_75_7 = all_68_4
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (9) with all_68_7, all_75_8, all_68_20, simplifying
% 254.30/34.58  |              with (35), (64) gives:
% 254.30/34.58  |   (85)  all_75_8 = all_68_7
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (10) with all_68_11, all_75_9, all_68_20,
% 254.30/34.58  |              simplifying with (36), (65) gives:
% 254.30/34.58  |   (86)  all_75_9 = all_68_11
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (11) with all_68_16, all_75_10, all_68_20,
% 254.30/34.58  |              simplifying with (37), (66) gives:
% 254.30/34.58  |   (87)  all_75_10 = all_68_16
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (12) with all_68_5, all_75_11, all_68_20,
% 254.30/34.58  |              simplifying with (38), (67) gives:
% 254.30/34.58  |   (88)  all_75_11 = all_68_5
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (13) with all_68_8, all_75_12, all_68_20,
% 254.30/34.58  |              simplifying with (39), (68) gives:
% 254.30/34.58  |   (89)  all_75_12 = all_68_8
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (14) with all_68_12, all_75_13, all_68_20,
% 254.30/34.58  |              simplifying with (40), (69) gives:
% 254.30/34.58  |   (90)  all_75_13 = all_68_12
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (15) with all_68_17, all_75_14, all_68_20,
% 254.30/34.58  |              simplifying with (41), (70) gives:
% 254.30/34.58  |   (91)  all_75_14 = all_68_17
% 254.30/34.58  | 
% 254.30/34.58  | GROUND_INST: instantiating (16) with all_68_9, all_75_15, all_68_20,
% 254.30/34.58  |              simplifying with (42), (71) gives:
% 254.30/34.58  |   (92)  all_75_15 = all_68_9
% 254.30/34.58  | 
% 254.30/34.59  | GROUND_INST: instantiating (17) with all_68_13, all_75_16, all_68_20,
% 254.30/34.59  |              simplifying with (43), (72) gives:
% 254.30/34.59  |   (93)  all_75_16 = all_68_13
% 254.30/34.59  | 
% 254.30/34.59  | GROUND_INST: instantiating (18) with all_68_18, all_75_17, all_68_20,
% 254.30/34.59  |              simplifying with (44), (73) gives:
% 254.30/34.59  |   (94)  all_75_17 = all_68_18
% 254.30/34.59  | 
% 254.30/34.59  | GROUND_INST: instantiating (19) with all_68_14, all_75_18, all_68_20,
% 254.30/34.59  |              simplifying with (45), (74) gives:
% 254.30/34.59  |   (95)  all_75_18 = all_68_14
% 254.30/34.59  | 
% 254.30/34.59  | BETA: splitting (75) gives:
% 254.30/34.59  | 
% 254.30/34.59  | Case 1:
% 254.30/34.59  | | 
% 254.30/34.59  | |   (96)   ~ (all_75_19 = 0)
% 254.30/34.59  | | 
% 254.30/34.59  | | REDUCE: (76), (96) imply:
% 254.30/34.59  | |   (97)  $false
% 254.30/34.59  | | 
% 254.30/34.59  | | CLOSE: (97) is inconsistent.
% 254.30/34.59  | | 
% 254.30/34.59  | Case 2:
% 254.30/34.59  | | 
% 254.30/34.60  | |   (98)  ( ~ (all_75_0 = 0) |  ~ (all_75_1 = 0)) & ( ~ (all_75_0 = 0) |  ~
% 254.30/34.60  | |           (all_75_2 = 0)) & ( ~ (all_75_0 = 0) |  ~ (all_75_3 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_0 = 0) |  ~ (all_75_4 = 0)) & ( ~ (all_75_0 = 0) |  ~
% 254.30/34.60  | |           (all_75_5 = 0)) & ( ~ (all_75_1 = 0) |  ~ (all_75_2 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_1 = 0) |  ~ (all_75_3 = 0)) & ( ~ (all_75_1 = 0) |  ~
% 254.30/34.60  | |           (all_75_4 = 0)) & ( ~ (all_75_1 = 0) |  ~ (all_75_5 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_2 = 0) |  ~ (all_75_3 = 0)) & ( ~ (all_75_2 = 0) |  ~
% 254.30/34.60  | |           (all_75_4 = 0)) & ( ~ (all_75_2 = 0) |  ~ (all_75_5 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_3 = 0) |  ~ (all_75_4 = 0)) & ( ~ (all_75_3 = 0) |  ~
% 254.30/34.60  | |           (all_75_5 = 0)) & ( ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_6 = 0) |  ~ (all_75_7 = 0)) & ( ~ (all_75_6 = 0) |  ~
% 254.30/34.60  | |           (all_75_8 = 0)) & ( ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_6 = 0) |  ~ (all_75_10 = 0)) & ( ~ (all_75_6 = 0) |  ?
% 254.30/34.60  | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_7 = 0) |  ~
% 254.30/34.60  | |           (all_75_8 = 0)) & ( ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_7 = 0) |  ~ (all_75_10 = 0)) & ( ~ (all_75_7 = 0) |  ?
% 254.30/34.60  | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_8 = 0) |  ~
% 254.30/34.60  | |           (all_75_9 = 0)) & ( ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_9
% 254.30/34.60  | |             = 0) |  ~ (all_75_10 = 0)) & ( ~ (all_75_9 = 0) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 254.30/34.60  | |           ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) &
% 254.30/34.60  | |         ( ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)) & ( ~ (all_75_11 = 0) |  ~
% 254.30/34.60  | |           (all_75_13 = 0)) & ( ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.30/34.60  | |           (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.30/34.60  | |           (all_75_12 = 0) |  ~ (all_75_13 = 0)) & ( ~ (all_75_12 = 0) |  ~
% 254.30/34.60  | |           (all_75_14 = 0)) & ( ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1:
% 254.30/34.60  | |             int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.30/34.60  | |             $i(v0))) & ( ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.60  | |             ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) &
% 254.30/34.60  | |         ( ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)) & ( ~ (all_75_13 = 0) |  ?
% 254.30/34.60  | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_13 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_14 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_14 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_15 = 0) |  ~
% 254.30/34.60  | |           (all_75_16 = 0)) & ( ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)) & ( ~
% 254.30/34.60  | |           (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.30/34.60  | |           (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.30/34.60  | |           (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.30/34.60  | |           (all_75_16 = 0) |  ~ (all_75_17 = 0)) & ( ~ (all_75_16 = 0) |  ?
% 254.30/34.60  | |           [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_16 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_16 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_17 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 254.30/34.60  | |             r1(all_68_20, v0) = 0 & $i(v0))) & ( ~ (all_75_18 = 0) |  ? [v0:
% 254.30/34.60  | |             $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 254.30/34.60  | |             p405(v0) = v1 & $i(v0))) & ( ~ (all_68_19 = 0) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 254.30/34.60  | |           ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) &
% 254.30/34.60  | |         ( ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.30/34.60  | |           (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int]
% 254.30/34.60  | |             : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 254.30/34.60  | |               $i(v0)))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1
% 254.30/34.60  | |             & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.60  | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] : 
% 254.30/34.60  | |           ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1
% 254.30/34.60  | |             & $i(v0)))
% 254.30/34.60  | | 
% 254.30/34.60  | | ALPHA: (98) implies:
% 254.30/34.60  | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 254.30/34.60  | |           r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.30/34.60  | |           (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.60  | |   (100)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 254.30/34.60  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.60  | |            ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.60  | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 254.30/34.60  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.60  | |            ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.60  | |   (102)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 254.30/34.60  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.60  | |            ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.60  | |   (103)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 254.30/34.60  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.60  | |            ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.60  | |   (104)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 254.30/34.60  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.60  | |            ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.60  | |   (105)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 254.30/34.60  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.60  | |            ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (106)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 254.30/34.61  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.61  | |            ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (107)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 254.30/34.61  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.61  | |            ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (108)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 254.30/34.61  | |            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 254.30/34.61  | |            ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (109)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1:
% 254.30/34.61  | |              int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 254.30/34.61  | |              $i(v0)))
% 254.30/34.61  | |   (110)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (111)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (112)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (113)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.61  | |   (114)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (115)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (116)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (117)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (118)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (119)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (120)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (121)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (122)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (123)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 254.30/34.61  | |   (124)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (125)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (126)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (127)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 254.30/34.61  | |   (128)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 254.30/34.61  | |   (129)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (130)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (131)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (132)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (133)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 254.30/34.61  | |   (134)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (135)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (136)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 254.30/34.61  | |   (137)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 254.30/34.61  | |   (138)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (139)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (140)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 254.30/34.61  | |   (141)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 254.30/34.61  | |   (142)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 254.30/34.61  | |   (143)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (144)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (145)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 254.30/34.61  | |   (146)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.61  | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.61  | |   (147)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 254.30/34.61  | |   (148)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 254.30/34.62  | |   (149)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.62  | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.62  | |   (150)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 254.30/34.62  | |   (151)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 254.30/34.62  | |   (152)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 254.30/34.62  | |   (153)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.62  | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.62  | |   (154)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 254.30/34.62  | |   (155)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 254.30/34.62  | |   (156)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 254.30/34.62  | |   (157)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 254.30/34.62  | |   (158)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 254.30/34.62  | |   (159)   ~ (all_75_3 = 0) |  ~ (all_75_5 = 0)
% 254.30/34.62  | |   (160)   ~ (all_75_3 = 0) |  ~ (all_75_4 = 0)
% 254.30/34.62  | |   (161)   ~ (all_75_2 = 0) |  ~ (all_75_5 = 0)
% 254.30/34.62  | |   (162)   ~ (all_75_2 = 0) |  ~ (all_75_4 = 0)
% 254.30/34.62  | |   (163)   ~ (all_75_2 = 0) |  ~ (all_75_3 = 0)
% 254.30/34.62  | |   (164)   ~ (all_75_1 = 0) |  ~ (all_75_5 = 0)
% 254.30/34.62  | |   (165)   ~ (all_75_1 = 0) |  ~ (all_75_4 = 0)
% 254.30/34.62  | |   (166)   ~ (all_75_1 = 0) |  ~ (all_75_3 = 0)
% 254.30/34.62  | |   (167)   ~ (all_75_1 = 0) |  ~ (all_75_2 = 0)
% 254.30/34.62  | |   (168)   ~ (all_75_0 = 0) |  ~ (all_75_5 = 0)
% 254.30/34.62  | |   (169)   ~ (all_75_0 = 0) |  ~ (all_75_4 = 0)
% 254.30/34.62  | |   (170)   ~ (all_75_0 = 0) |  ~ (all_75_3 = 0)
% 254.30/34.62  | |   (171)   ~ (all_75_0 = 0) |  ~ (all_75_2 = 0)
% 254.30/34.62  | |   (172)   ~ (all_75_0 = 0) |  ~ (all_75_1 = 0)
% 254.30/34.62  | | 
% 254.30/34.62  | | BETA: splitting (50) gives:
% 254.30/34.62  | | 
% 254.30/34.62  | | Case 1:
% 254.30/34.62  | | | 
% 254.30/34.62  | | |   (173)  all_68_3 = 0
% 254.30/34.62  | | | 
% 254.30/34.62  | | | COMBINE_EQS: (79), (173) imply:
% 254.30/34.62  | | |   (174)  all_75_2 = 0
% 254.30/34.62  | | | 
% 254.30/34.62  | | | BETA: splitting (167) gives:
% 254.30/34.62  | | | 
% 254.30/34.62  | | | Case 1:
% 254.30/34.62  | | | | 
% 254.30/34.62  | | | |   (175)   ~ (all_75_1 = 0)
% 254.30/34.62  | | | | 
% 254.30/34.62  | | | | REDUCE: (78), (175) imply:
% 254.30/34.62  | | | |   (176)   ~ (all_68_1 = 0)
% 254.30/34.62  | | | | 
% 254.30/34.62  | | | | BETA: splitting (161) gives:
% 254.30/34.62  | | | | 
% 254.30/34.62  | | | | Case 1:
% 254.30/34.62  | | | | | 
% 254.30/34.62  | | | | |   (177)   ~ (all_75_2 = 0)
% 254.30/34.62  | | | | | 
% 254.30/34.62  | | | | | REDUCE: (174), (177) imply:
% 254.30/34.62  | | | | |   (178)  $false
% 254.30/34.62  | | | | | 
% 254.30/34.62  | | | | | CLOSE: (178) is inconsistent.
% 254.30/34.62  | | | | | 
% 254.30/34.62  | | | | Case 2:
% 254.30/34.62  | | | | | 
% 254.30/34.62  | | | | |   (179)   ~ (all_75_5 = 0)
% 254.30/34.62  | | | | | 
% 254.30/34.62  | | | | | REDUCE: (82), (179) imply:
% 254.30/34.62  | | | | |   (180)   ~ (all_68_15 = 0)
% 254.30/34.62  | | | | | 
% 254.30/34.62  | | | | | BETA: splitting (163) gives:
% 254.30/34.62  | | | | | 
% 254.30/34.62  | | | | | Case 1:
% 254.30/34.62  | | | | | | 
% 254.30/34.62  | | | | | |   (181)   ~ (all_75_2 = 0)
% 254.30/34.62  | | | | | | 
% 254.30/34.62  | | | | | | REDUCE: (174), (181) imply:
% 254.30/34.62  | | | | | |   (182)  $false
% 254.30/34.62  | | | | | | 
% 254.30/34.62  | | | | | | CLOSE: (182) is inconsistent.
% 254.30/34.62  | | | | | | 
% 254.30/34.62  | | | | | Case 2:
% 254.30/34.62  | | | | | | 
% 254.30/34.62  | | | | | |   (183)   ~ (all_75_3 = 0)
% 254.30/34.62  | | | | | | 
% 254.30/34.62  | | | | | | REDUCE: (80), (183) imply:
% 254.30/34.62  | | | | | |   (184)   ~ (all_68_6 = 0)
% 254.30/34.62  | | | | | | 
% 254.30/34.62  | | | | | | BETA: splitting (171) gives:
% 254.30/34.62  | | | | | | 
% 254.30/34.62  | | | | | | Case 1:
% 254.30/34.62  | | | | | | | 
% 254.30/34.62  | | | | | | |   (185)   ~ (all_75_0 = 0)
% 254.30/34.62  | | | | | | | 
% 254.30/34.62  | | | | | | | REDUCE: (77), (185) imply:
% 254.30/34.62  | | | | | | |   (186)   ~ (all_68_0 = 0)
% 254.30/34.62  | | | | | | | 
% 254.30/34.62  | | | | | | | BETA: splitting (162) gives:
% 254.30/34.62  | | | | | | | 
% 254.30/34.62  | | | | | | | Case 1:
% 254.30/34.62  | | | | | | | | 
% 254.30/34.62  | | | | | | | |   (187)   ~ (all_75_2 = 0)
% 254.30/34.62  | | | | | | | | 
% 254.30/34.62  | | | | | | | | REDUCE: (174), (187) imply:
% 254.30/34.62  | | | | | | | |   (188)  $false
% 254.30/34.62  | | | | | | | | 
% 254.30/34.62  | | | | | | | | CLOSE: (188) is inconsistent.
% 254.30/34.62  | | | | | | | | 
% 254.30/34.62  | | | | | | | Case 2:
% 254.30/34.62  | | | | | | | | 
% 254.30/34.62  | | | | | | | |   (189)   ~ (all_75_4 = 0)
% 254.30/34.62  | | | | | | | | 
% 254.30/34.62  | | | | | | | | REDUCE: (81), (189) imply:
% 254.30/34.62  | | | | | | | |   (190)   ~ (all_68_10 = 0)
% 254.30/34.62  | | | | | | | | 
% 254.30/34.62  | | | | | | | | BETA: splitting (51) gives:
% 254.30/34.62  | | | | | | | | 
% 254.30/34.62  | | | | | | | | Case 1:
% 254.30/34.62  | | | | | | | | | 
% 254.30/34.62  | | | | | | | | |   (191)  all_68_1 = 0
% 254.30/34.62  | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | REDUCE: (176), (191) imply:
% 254.30/34.62  | | | | | | | | |   (192)  $false
% 254.30/34.62  | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | CLOSE: (192) is inconsistent.
% 254.30/34.62  | | | | | | | | | 
% 254.30/34.62  | | | | | | | | Case 2:
% 254.30/34.62  | | | | | | | | | 
% 254.30/34.62  | | | | | | | | |   (193)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |
% 254.30/34.62  | | | | | | | | |             ~ (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.62  | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i]
% 254.30/34.62  | | | | | | | | |          :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 254.30/34.62  | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.30/34.62  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 254.30/34.62  | | | | | | | | |            int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) | 
% 254.30/34.62  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 254.30/34.62  | | | | | | | | |              v2))
% 254.30/34.62  | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | BETA: splitting (52) gives:
% 254.30/34.62  | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | Case 1:
% 254.30/34.62  | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | |   (194)  all_68_0 = 0
% 254.30/34.62  | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | REDUCE: (186), (194) imply:
% 254.30/34.62  | | | | | | | | | |   (195)  $false
% 254.30/34.62  | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | CLOSE: (195) is inconsistent.
% 254.30/34.62  | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | Case 2:
% 254.30/34.62  | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | |   (196)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 254.30/34.62  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.30/34.62  | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 254.30/34.62  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 254.30/34.62  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.30/34.62  | | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 254.30/34.62  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 254.30/34.62  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.30/34.62  | | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 254.30/34.62  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 254.30/34.62  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.30/34.62  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 254.30/34.62  | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | BETA: splitting (49) gives:
% 254.30/34.62  | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | Case 1:
% 254.30/34.62  | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | |   (197)  all_68_6 = 0
% 254.30/34.62  | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | REDUCE: (184), (197) imply:
% 254.30/34.62  | | | | | | | | | | |   (198)  $false
% 254.30/34.62  | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | CLOSE: (198) is inconsistent.
% 254.30/34.62  | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | Case 2:
% 254.30/34.62  | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | |   (199)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  !
% 254.30/34.62  | | | | | | | | | | |          [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p405(v0) =
% 254.30/34.62  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.30/34.62  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.30/34.62  | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | BETA: splitting (153) gives:
% 254.30/34.62  | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | Case 1:
% 254.30/34.62  | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | |   (200)   ~ (all_75_6 = 0)
% 254.30/34.62  | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | REDUCE: (83), (200) imply:
% 254.30/34.62  | | | | | | | | | | | |   (201)   ~ (all_68_2 = 0)
% 254.30/34.62  | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | BETA: splitting (47) gives:
% 254.30/34.62  | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | Case 1:
% 254.30/34.62  | | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | |   (202)  all_68_15 = 0
% 254.30/34.62  | | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | | REDUCE: (180), (202) imply:
% 254.30/34.62  | | | | | | | | | | | | |   (203)  $false
% 254.30/34.62  | | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | | CLOSE: (203) is inconsistent.
% 254.30/34.62  | | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | Case 2:
% 254.30/34.62  | | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | |   (204)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 254.30/34.62  | | | | | | | | | | | | |          all_68_19 = 0
% 254.30/34.62  | | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | | BETA: splitting (109) gives:
% 254.30/34.62  | | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | | Case 1:
% 254.30/34.62  | | | | | | | | | | | | | | 
% 254.30/34.62  | | | | | | | | | | | | | |   (205)   ~ (all_68_19 = 0)
% 254.30/34.62  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (85), (86), (87), (89), (90), (91),
% 254.30/34.63  | | | | | | | | | | | | | |            (92), (93), (94), (95), (100), (102), (104),
% 254.30/34.63  | | | | | | | | | | | | | |            (106), (107), (108), (111), (112), (113), (114),
% 254.30/34.63  | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (121), (122),
% 254.30/34.63  | | | | | | | | | | | | | |            (123), (124), (125), (126), (127), (128), (129),
% 254.30/34.63  | | | | | | | | | | | | | |            (130), (131), (132), (133), (134), (135), (136),
% 254.30/34.63  | | | | | | | | | | | | | |            (137), (143), (144), (145), (146), (147), (148),
% 254.30/34.63  | | | | | | | | | | | | | |            (190), (193), (196), (199), (201), (204), (205)
% 254.30/34.63  | | | | | | | | | | | | | |            are inconsistent by sub-proof #313.
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | |   (206)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 254.30/34.63  | | | | | | | | | | | | | |          ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 254.30/34.63  | | | | | | | | | | | | | |            v1 & $i(v0))
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | ALPHA: (206) implies:
% 254.30/34.63  | | | | | | | | | | | | | |   (207)   ~ (all_75_18 = 0)
% 254.30/34.63  | | | | | | | | | | | | | |   (208)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.63  | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | REDUCE: (95), (207) imply:
% 254.30/34.63  | | | | | | | | | | | | | |   (209)   ~ (all_68_14 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | BETA: splitting (111) gives:
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | |   (210)   ~ (all_68_19 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (85), (86), (87), (89), (90), (91),
% 254.30/34.63  | | | | | | | | | | | | | | |            (92), (93), (94), (95), (100), (102), (104),
% 254.30/34.63  | | | | | | | | | | | | | | |            (106), (107), (108), (111), (112), (113), (114),
% 254.30/34.63  | | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (121), (122),
% 254.30/34.63  | | | | | | | | | | | | | | |            (123), (124), (125), (126), (127), (128), (129),
% 254.30/34.63  | | | | | | | | | | | | | | |            (130), (131), (132), (133), (134), (135), (136),
% 254.30/34.63  | | | | | | | | | | | | | | |            (137), (143), (144), (145), (146), (147), (148),
% 254.30/34.63  | | | | | | | | | | | | | | |            (190), (193), (196), (199), (201), (204), (210)
% 254.30/34.63  | | | | | | | | | | | | | | |            are inconsistent by sub-proof #313.
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | |   (211)  all_68_19 = 0
% 254.30/34.63  | | | | | | | | | | | | | | |   (212)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.63  | | | | | | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (85), (86), (89), (90), (92), (93),
% 254.30/34.63  | | | | | | | | | | | | | | |            (106), (107), (108), (112), (121), (122), (124),
% 254.30/34.63  | | | | | | | | | | | | | | |            (125), (126), (128), (131), (132), (134), (135),
% 254.30/34.63  | | | | | | | | | | | | | | |            (137), (144), (146), (148), (190), (193), (196),
% 254.30/34.63  | | | | | | | | | | | | | | |            (199), (201), (208), (209), (211), (212) are
% 254.30/34.63  | | | | | | | | | | | | | | |            inconsistent by sub-proof #315.
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | End of split
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | End of split
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | End of split
% 254.30/34.63  | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | |   (213)  all_75_6 = 0
% 254.30/34.63  | | | | | | | | | | | |   (214)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.63  | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.63  | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | COMBINE_EQS: (83), (213) imply:
% 254.30/34.63  | | | | | | | | | | | |   (215)  all_68_2 = 0
% 254.30/34.63  | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | DELTA: instantiating (214) with fresh symbols all_143_0,
% 254.30/34.63  | | | | | | | | | | | |        all_143_1 gives:
% 254.30/34.63  | | | | | | | | | | | |   (216)   ~ (all_143_0 = 0) & p102(all_143_1) = all_143_0 &
% 254.30/34.63  | | | | | | | | | | | |          r1(all_68_20, all_143_1) = 0 & $i(all_143_1)
% 254.30/34.63  | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | ALPHA: (216) implies:
% 254.30/34.63  | | | | | | | | | | | |   (217)   ~ (all_143_0 = 0)
% 254.30/34.63  | | | | | | | | | | | |   (218)  $i(all_143_1)
% 254.30/34.63  | | | | | | | | | | | |   (219)  r1(all_68_20, all_143_1) = 0
% 254.30/34.63  | | | | | | | | | | | |   (220)  p102(all_143_1) = all_143_0
% 254.30/34.63  | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | BETA: splitting (155) gives:
% 254.30/34.63  | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | |   (221)   ~ (all_75_6 = 0)
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | REDUCE: (213), (221) imply:
% 254.30/34.63  | | | | | | | | | | | | |   (222)  $false
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | CLOSE: (222) is inconsistent.
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | |   (223)   ~ (all_75_9 = 0)
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | REDUCE: (86), (223) imply:
% 254.30/34.63  | | | | | | | | | | | | |   (224)   ~ (all_68_11 = 0)
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | BETA: splitting (154) gives:
% 254.30/34.63  | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | |   (225)   ~ (all_75_6 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | REDUCE: (213), (225) imply:
% 254.30/34.63  | | | | | | | | | | | | | |   (226)  $false
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | CLOSE: (226) is inconsistent.
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | |   (227)   ~ (all_75_10 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | REDUCE: (87), (227) imply:
% 254.30/34.63  | | | | | | | | | | | | | |   (228)   ~ (all_68_16 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | BETA: splitting (156) gives:
% 254.30/34.63  | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | |   (229)   ~ (all_75_6 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | REDUCE: (213), (229) imply:
% 254.30/34.63  | | | | | | | | | | | | | | |   (230)  $false
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | CLOSE: (230) is inconsistent.
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | |   (231)   ~ (all_75_8 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | REDUCE: (85), (231) imply:
% 254.30/34.63  | | | | | | | | | | | | | | |   (232)   ~ (all_68_7 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 254.30/34.63  | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | |   (233)  all_68_15 = 0
% 254.30/34.63  | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | REDUCE: (180), (233) imply:
% 254.30/34.63  | | | | | | | | | | | | | | | |   (234)  $false
% 254.30/34.63  | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | CLOSE: (234) is inconsistent.
% 254.30/34.63  | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | |   (235)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 254.30/34.63  | | | | | | | | | | | | | | | |          all_68_19 = 0
% 254.30/34.63  | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 254.30/34.63  | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | |   (236)  all_68_10 = 0
% 254.30/34.63  | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | REDUCE: (190), (236) imply:
% 254.30/34.63  | | | | | | | | | | | | | | | | |   (237)  $false
% 254.30/34.63  | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | CLOSE: (237) is inconsistent.
% 254.30/34.63  | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | |   (238)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 254.30/34.63  | | | | | | | | | | | | | | | | |          all_68_14 = 0
% 254.30/34.63  | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 254.30/34.63  | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | |   (239)   ~ (all_75_16 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | REDUCE: (93), (239) imply:
% 254.30/34.63  | | | | | | | | | | | | | | | | | |   (240)   ~ (all_68_13 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | BETA: splitting (129) gives:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | |   (241)   ~ (all_75_14 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | REDUCE: (91), (241) imply:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | |   (242)   ~ (all_68_17 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | BETA: splitting (135) gives:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | |   (243)   ~ (all_75_12 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (243) imply:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | |   (244)   ~ (all_68_8 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | |   (245)   ~ (all_75_17 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | REDUCE: (94), (245) imply:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | |   (246)   ~ (all_68_18 = 0)
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (235) gives:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | |   (247)  all_68_16 = 0
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (228), (247) imply:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | |   (248)  $false
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (248) is inconsistent.
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | |   (249)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (249) gives:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | |   (250)  all_68_17 = 0
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (242), (250) imply:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | |   (251)  $false
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (251) is inconsistent.
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.63  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (252)  all_68_18 = 0 | all_68_19 = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | |   (253)   ~ (all_68_19 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (246), (252), (253) are inconsistent by sub-proof
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | |            #406.
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | |   (254)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (254) implies:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | |   (255)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |   (256)   ~ (all_68_19 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (94), (127), (199), (232), (244),
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |            (252), (255), (256) are inconsistent by sub-proof
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |            #388.
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (254) implies:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |   (257)   ~ (all_75_18 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (257) imply:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |   (258)   ~ (all_68_14 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (90), (92), (94), (112), (124), (125),
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |            (126), (127), (132), (196), (199), (217), (218),
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |            (219), (220), (224), (228), (232), (235), (238),
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |            (240), (242), (244), (255), (258) are inconsistent
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |            by sub-proof #309.
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | |   (259)  all_75_17 = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |   (260)   ~ (all_75_17 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (259), (260) imply:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |   (261)  $false
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (261) is inconsistent.
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |   (262)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (262) with fresh symbols all_256_0,
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |        all_256_1 gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |   (263)   ~ (all_256_0 = 0) & p104(all_256_1) = all_256_0 &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_256_1) = 0 & $i(all_256_1)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (263) implies:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |   (264)   ~ (all_256_0 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |   (265)  $i(all_256_1)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |   (266)  r1(all_68_20, all_256_1) = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | |   (267)  p104(all_256_1) = all_256_0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (132) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (268)   ~ (all_75_13 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (268) imply:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (269)   ~ (all_68_12 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (94), (95), (109), (113), (127),
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |            (199), (224), (228), (232), (235), (238), (240),
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |            (242), (244), (269) are inconsistent by sub-proof
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |            #307.
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (270)  all_75_13 = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (271)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (270) imply:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (272)  all_68_12 = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (271) with fresh symbols all_277_0,
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |        all_277_1 gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (273)   ~ (all_277_0 = 0) & p103(all_277_1) = all_277_0 &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_277_1) = 0 & $i(all_277_1)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (273) implies:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (274)   ~ (all_277_0 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (275)  $i(all_277_1)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (276)  r1(all_68_20, all_277_1) = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | |   (277)  p103(all_277_1) = all_277_0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | |   (278)   ~ (all_68_19 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (113) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |   (279)   ~ (all_75_18 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (279) imply:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | |   (280)   ~ (all_68_14 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (102) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |   (281)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (281) with fresh symbols all_330_0,
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |        all_330_1 gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |   (282)   ~ (all_330_0 = 0) & p105(all_330_1) = all_330_0 &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_330_1) = 0 & $i(all_330_1)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (282) implies:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |   (283)   ~ (all_330_0 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |   (284)  $i(all_330_1)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |   (285)  r1(all_68_20, all_330_1) = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | |   (286)  p105(all_330_1) = all_330_0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (196) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (287)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (287) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (288)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (288) with all_143_1, all_143_0,
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (218), (220) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (289)  all_143_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_143_1) = v0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (217), (219), (289) are inconsistent by
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #312.
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (290)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (290) with all_277_1, all_277_0,
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (275), (277) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (291)  all_277_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_277_1) = v0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (291) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (292)  all_277_0 = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (274), (292) imply:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (293)  $false
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (293) is inconsistent.
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (294)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_277_1) = v0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (294) with fresh symbol all_343_0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (295)   ~ (all_343_0 = 0) & r1(all_68_20, all_277_1) =
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_343_0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (295) implies:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (296)   ~ (all_343_0 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (297)  r1(all_68_20, all_277_1) = all_343_0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_343_0, all_277_1,
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (276), (297) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (298)  all_343_0 = 0
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (296), (298) imply:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (299)  $false
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (299) is inconsistent.
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (300)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (300) gives:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (301)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (301) with all_256_1, all_256_0,
% 254.30/34.64  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (265), (267) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (302)  all_256_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_256_1) = v0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (302) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (303)  all_256_0 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (264), (303) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (304)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (304) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (305)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_256_1) = v0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (305) with fresh symbol all_343_0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (306)   ~ (all_343_0 = 0) & r1(all_68_20, all_256_1) =
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_343_0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (306) implies:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (307)   ~ (all_343_0 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (308)  r1(all_68_20, all_256_1) = all_343_0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_343_0, all_256_1,
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (266), (308) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (309)  all_343_0 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (307), (309) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (310)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (310) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (311)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (311) with all_330_1, all_330_0,
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (284), (286) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (312)  all_330_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_330_1) = v0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (312) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (313)  all_330_0 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (283), (313) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (314)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (314) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (315)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_330_1) = v0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (315) with fresh symbol all_343_0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (316)   ~ (all_343_0 = 0) & r1(all_68_20, all_330_1) =
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_343_0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (316) implies:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (317)   ~ (all_343_0 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (318)  r1(all_68_20, all_330_1) = all_343_0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_343_0, all_330_1,
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (285), (318) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (319)  all_343_0 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (317), (319) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (320)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (320) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |   (321)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (90), (92), (94), (112), (124), (125),
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |            (126), (127), (132), (196), (199), (217), (218),
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |            (219), (220), (224), (228), (232), (235), (238),
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |            (240), (242), (244), (280), (321) are inconsistent
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |            by sub-proof #309.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | |   (322)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (94), (127), (199), (228), (232),
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | |            (235), (242), (244), (278), (322) are inconsistent
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | |            by sub-proof #386.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |   (323)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (323) implies:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |   (324)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (94), (112), (124), (125), (126),
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |            (127), (132), (196), (199), (217), (218), (219),
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |            (220), (228), (232), (235), (242), (244), (270),
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |            (324) are inconsistent by sub-proof #310.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |   (325)  all_75_12 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |   (326)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (89), (325) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |   (327)  all_68_8 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (326) with fresh symbols all_202_0,
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |        all_202_1 gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |   (328)   ~ (all_202_0 = 0) & p103(all_202_1) = all_202_0 &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_202_1) = 0 & $i(all_202_1)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | ALPHA: (328) implies:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |   (329)   ~ (all_202_0 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |   (330)  $i(all_202_1)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |   (331)  r1(all_68_20, all_202_1) = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | |   (332)  p103(all_202_1) = all_202_0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | |   (333)   ~ (all_75_12 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | REDUCE: (325), (333) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | |   (334)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | CLOSE: (334) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | |   (335)   ~ (all_75_13 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (335) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | |   (336)   ~ (all_68_12 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (238) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | |   (337)  all_68_11 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (224), (337) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | |   (338)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (338) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | |   (339)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (339) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | |   (340)  all_68_12 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (336), (340) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | |   (341)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (341) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | |   (342)  all_68_13 = 0 | all_68_14 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (342) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |   (343)  all_68_13 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (240), (343) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |   (344)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (344) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |   (345)  all_68_14 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (95), (345) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | |   (346)  all_75_18 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | |   (347)   ~ (all_68_19 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (235) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |   (348)  all_68_16 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (228), (348) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |   (349)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (349) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | |   (350)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (116) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (351)   ~ (all_75_18 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (346), (351) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (352)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (352) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (353)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (350) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (354)  all_68_17 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (242), (354) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (355)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (355) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (356)  all_68_18 = 0 | all_68_19 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (356) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (357)  all_68_18 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (94), (357) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (358)  all_75_17 = 0
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (359)   ~ (all_75_17 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (358), (359) imply:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (360)  $false
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (360) is inconsistent.
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (361)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (361) with fresh symbols all_283_0,
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_283_1 gives:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (362)   ~ (all_283_0 = 0) & p104(all_283_1) = all_283_0 &
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_283_1) = 0 & $i(all_283_1)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (362) implies:
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (363)   ~ (all_283_0 = 0)
% 254.30/34.65  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (364)  $i(all_283_1)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (365)  r1(all_68_20, all_283_1) = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (366)  p104(all_283_1) = all_283_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (353) with fresh symbols all_332_0,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_332_1 gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (367)   ~ (all_332_0 = 0) & p105(all_332_1) = all_332_0 &
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_332_1) = 0 & $i(all_332_1)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (367) implies:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (368)   ~ (all_332_0 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (369)  $i(all_332_1)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (370)  r1(all_68_20, all_332_1) = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (371)  p105(all_332_1) = all_332_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (196) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (372)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (372) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (373)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (373) with all_143_1, all_143_0,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (218), (220) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (374)  all_143_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_143_1) = v0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (217), (219), (374) are inconsistent by
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #312.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (375)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (375) with all_202_1, all_202_0,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (330), (332) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (376)  all_202_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_202_1) = v0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (376) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (377)  all_202_0 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (329), (377) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (378)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (378) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (379)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_202_1) = v0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (379) with fresh symbol all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (380)   ~ (all_359_0 = 0) & r1(all_68_20, all_202_1) =
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (380) implies:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (381)   ~ (all_359_0 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (382)  r1(all_68_20, all_202_1) = all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_359_0, all_202_1,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (331), (382) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (383)  all_359_0 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (381), (383) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (384)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (384) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (385)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (385) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (386)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (386) with all_283_1, all_283_0,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (364), (366) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (387)  all_283_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_283_1) = v0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (387) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (388)  all_283_0 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (363), (388) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (389)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (389) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (390)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_283_1) = v0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (390) with fresh symbol all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (391)   ~ (all_359_0 = 0) & r1(all_68_20, all_283_1) =
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (391) implies:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (392)   ~ (all_359_0 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (393)  r1(all_68_20, all_283_1) = all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_359_0, all_283_1,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (365), (393) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (394)  all_359_0 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (392), (394) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (395)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (395) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (396)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (396) with all_332_1, all_332_0,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (369), (371) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (397)  all_332_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_332_1) = v0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (397) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (398)  all_332_0 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (368), (398) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (399)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (399) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (400)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_332_1) = v0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (400) with fresh symbol all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (401)   ~ (all_359_0 = 0) & r1(all_68_20, all_332_1) =
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (401) implies:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (402)   ~ (all_359_0 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (403)  r1(all_68_20, all_332_1) = all_359_0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_359_0, all_332_1,
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (370), (403) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (404)  all_359_0 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (402), (404) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (405)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (405) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (406)   ~ (all_68_18 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (242), (347), (350), (406) are inconsistent by
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #393.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | |   (407)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (407) implies:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | |   (408)   ~ (all_75_18 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (346), (408) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | |   (409)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (409) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | End of split
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | |   (410)  all_75_14 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | |   (411)   ~ (all_75_14 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | REDUCE: (410), (411) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | |   (412)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | CLOSE: (412) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | |   (413)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | |   (414)   ~ (all_75_13 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (414) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | |   (415)   ~ (all_68_12 = 0)
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (238) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | |   (416)  all_68_11 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (224), (416) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | |   (417)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (417) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | |   (418)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (418) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | |   (419)  all_68_12 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (415), (419) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | |   (420)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (420) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | |   (421)  all_68_13 = 0 | all_68_14 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (421) gives:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | |   (422)  all_68_13 = 0
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (240), (422) imply:
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | |   (423)  $false
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (423) is inconsistent.
% 254.30/34.66  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | |   (424)  all_68_14 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (95), (424) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | |   (425)  all_75_18 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (136) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (426)   ~ (all_75_12 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (426) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (427)   ~ (all_68_8 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (113) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |   (428)   ~ (all_75_18 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (425), (428) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |   (429)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (429) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |   (430)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (116) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (431)   ~ (all_75_18 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (425), (431) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (432)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (432) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (433)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (124), (125), (126), (196), (199),
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (217), (218), (219), (220), (232), (413), (427),
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (430), (433) are inconsistent by sub-proof #306.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (434)   ~ (all_75_14 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (410), (434) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (435)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (435) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (436)   ~ (all_75_14 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | REDUCE: (410), (436) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (437)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | CLOSE: (437) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.67  | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | |   (438)  all_75_16 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | |   (439)   ~ (all_75_16 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | REDUCE: (438), (439) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | |   (440)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | CLOSE: (440) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | |   (441)   ~ (all_75_17 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | REDUCE: (94), (441) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | |   (442)   ~ (all_68_18 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | |   (443)   ~ (all_75_15 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | REDUCE: (92), (443) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | |   (444)   ~ (all_68_9 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (445)   ~ (all_75_16 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | REDUCE: (438), (445) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (446)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | CLOSE: (446) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (447)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (447) with fresh symbols all_203_0,
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |        all_203_1 gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (448)   ~ (all_203_0 = 0) & p104(all_203_1) = all_203_0 &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_203_1) = 0 & $i(all_203_1)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | ALPHA: (448) implies:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (449)   ~ (all_203_0 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (450)  $i(all_203_1)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (451)  r1(all_68_20, all_203_1) = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | |   (452)  p104(all_203_1) = all_203_0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (235) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | |   (453)  all_68_16 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (228), (453) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | |   (454)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (454) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | |   (455)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (455) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | |   (456)  all_68_17 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (456) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | |   (457)  all_75_14 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (136) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | |   (458)   ~ (all_75_12 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (458) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | |   (459)   ~ (all_68_8 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (460)   ~ (all_75_14 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (457), (460) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (461)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (461) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (462)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (462) with fresh symbols all_241_0,
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |        all_241_1 gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (463)   ~ (all_241_0 = 0) & p103(all_241_1) = all_241_0 &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_241_1) = 0 & $i(all_241_1)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (463) implies:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (464)   ~ (all_241_0 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (465)  $i(all_241_1)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (466)  r1(all_68_20, all_241_1) = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | |   (467)  p103(all_241_1) = all_241_0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (199) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |   (468)  all_68_7 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (232), (468) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |   (469)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (469) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |   (470)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  !
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p405(v0) = v1) |  ~
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (470) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (471)  all_68_8 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (459), (471) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (472)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (472) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (473)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |            0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | |              int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (102) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (474)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (102) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (474) with fresh symbols all_295_0,
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_295_1 gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (475)   ~ (all_295_0 = 0) & p105(all_295_1) = all_295_0 &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (475) implies:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (476)   ~ (all_295_0 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (477)  $i(all_295_1)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (478)  r1(all_68_20, all_295_1) = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (479)  p105(all_295_1) = all_295_0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (196) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (480)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (480) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (481)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (481) with all_143_1, all_143_0,
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (218), (220) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (482)  all_143_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_143_1) = v0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (217), (219), (482) are inconsistent by
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #312.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (483)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (483) with all_241_1, all_241_0,
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (465), (467) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (484)  all_241_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_241_1) = v0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (484) gives:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (485)  all_241_0 = 0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (464), (485) imply:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (486)  $false
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (486) is inconsistent.
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (487)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_241_1) = v0)
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (487) with fresh symbol all_335_0
% 254.67/34.67  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (488)   ~ (all_335_0 = 0) & r1(all_68_20, all_241_1) =
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_335_0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (488) implies:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (489)   ~ (all_335_0 = 0)
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (490)  r1(all_68_20, all_241_1) = all_335_0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_335_0, all_241_1,
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (466), (490) gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (491)  all_335_0 = 0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (489), (491) imply:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (492)  $false
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (492) is inconsistent.
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (493)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (493) gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (494)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (494) with all_203_1, all_203_0,
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (450), (452) gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (495)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_203_1) = v0)
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (449), (451), (495) are inconsistent by
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #305.
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (496)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (496) with all_295_1, all_295_0,
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (477), (479) gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (497)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_295_1) = v0)
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (497) gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (498)  all_295_0 = 0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (476), (498) imply:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (499)  $false
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (499) is inconsistent.
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (500)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_295_1) = v0)
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (500) with fresh symbol all_335_0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (501)   ~ (all_335_0 = 0) & r1(all_68_20, all_295_1) =
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_335_0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (501) implies:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (502)   ~ (all_335_0 = 0)
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (503)  r1(all_68_20, all_295_1) = all_335_0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_335_0, all_295_1,
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (478), (503) gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (504)  all_335_0 = 0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (502), (504) imply:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (505)  $false
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (505) is inconsistent.
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (506)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (124), (125), (126), (196), (199),
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (217), (218), (219), (220), (232), (459), (462),
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (474), (506) are inconsistent by sub-proof #306.
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (507)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (444), (473), (507) are inconsistent by
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #399.
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | |   (508)   ~ (all_75_14 = 0)
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (457), (508) imply:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | |   (509)  $false
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (509) is inconsistent.
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | |   (510)  all_68_18 = 0 | all_68_19 = 0
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | |   (511)   ~ (all_68_19 = 0)
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (442), (510), (511) are inconsistent by sub-proof
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | |            #406.
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.67/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | |   (512)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (512) implies:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | |   (513)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (112) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | |   (514)   ~ (all_68_19 = 0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (442), (510), (514) are inconsistent by sub-proof
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | |            #406.
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | |   (515)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | |   (516)   ~ (all_75_12 = 0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (516) imply:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | |   (517)   ~ (all_68_8 = 0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (199), (232), (444), (513), (517) are
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | |   (518)  all_75_12 = 0
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (135) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (519)   ~ (all_75_12 = 0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (518), (519) imply:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (520)  $false
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (520) is inconsistent.
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (521)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (521) with fresh symbols all_273_0,
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_273_1 gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (522)   ~ (all_273_0 = 0) & p103(all_273_1) = all_273_0 &
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_273_1) = 0 & $i(all_273_1)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (522) implies:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (523)   ~ (all_273_0 = 0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (524)  $i(all_273_1)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (525)  r1(all_68_20, all_273_1) = 0
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (526)  p103(all_273_1) = all_273_0
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (527)   ~ (all_75_12 = 0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (518), (527) imply:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (528)  $false
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (528) is inconsistent.
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (515) with fresh symbols all_312_0,
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_312_1 gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (529)   ~ (all_312_0 = 0) & p105(all_312_1) = all_312_0 &
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_312_1) = 0 & $i(all_312_1)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (529) implies:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (530)   ~ (all_312_0 = 0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (531)  $i(all_312_1)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (532)  r1(all_68_20, all_312_1) = 0
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (533)  p105(all_312_1) = all_312_0
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (196) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (534)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (534) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (535)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (535) with all_143_1, all_143_0,
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (218), (220) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (536)  all_143_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_143_1) = v0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (217), (219), (536) are inconsistent by
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #312.
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (537)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (537) with all_273_1, all_273_0,
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (524), (526) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (538)  all_273_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_273_1) = v0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (538) gives:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (539)  all_273_0 = 0
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (523), (539) imply:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (540)  $false
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (540) is inconsistent.
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (541)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_273_1) = v0)
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (541) with fresh symbol all_405_0
% 254.74/34.68  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (542)   ~ (all_405_0 = 0) & r1(all_68_20, all_273_1) =
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_405_0
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (542) implies:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (543)   ~ (all_405_0 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (544)  r1(all_68_20, all_273_1) = all_405_0
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_405_0, all_273_1,
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (525), (544) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (545)  all_405_0 = 0
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (543), (545) imply:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (546)  $false
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (546) is inconsistent.
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (547)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (547) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (548)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (548) with all_203_1, all_203_0,
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (450), (452) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (549)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_203_1) = v0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (449), (451), (549) are inconsistent by
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #305.
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (550)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (550) with all_312_1, all_312_0,
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (531), (533) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (551)  all_312_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_312_1) = v0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (551) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (552)  all_312_0 = 0
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (530), (552) imply:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (553)  $false
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (553) is inconsistent.
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (554)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_312_1) = v0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (554) with fresh symbol all_405_0
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (555)   ~ (all_405_0 = 0) & r1(all_68_20, all_312_1) =
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_405_0
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (555) implies:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (556)   ~ (all_405_0 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (557)  r1(all_68_20, all_312_1) = all_405_0
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_405_0, all_312_1,
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (532), (557) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (558)  all_405_0 = 0
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (556), (558) imply:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (559)  $false
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (559) is inconsistent.
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | |   (560)   ~ (all_75_16 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | REDUCE: (438), (560) imply:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | |   (561)  $false
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | CLOSE: (561) is inconsistent.
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | | 
% 254.74/34.69  | | | | | | | | End of split
% 254.74/34.69  | | | | | | | | 
% 254.74/34.69  | | | | | | | End of split
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | Case 2:
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | |   (562)   ~ (all_75_2 = 0)
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | | REDUCE: (174), (562) imply:
% 254.74/34.69  | | | | | | |   (563)  $false
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | | CLOSE: (563) is inconsistent.
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | End of split
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | End of split
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | End of split
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | Case 2:
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | |   (564)   ~ (all_75_2 = 0)
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | | REDUCE: (174), (564) imply:
% 254.74/34.69  | | | |   (565)  $false
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | | CLOSE: (565) is inconsistent.
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | End of split
% 254.74/34.69  | | | 
% 254.74/34.69  | | Case 2:
% 254.74/34.69  | | | 
% 254.74/34.69  | | |   (566)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 254.74/34.69  | | |            0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 =
% 254.74/34.69  | | |                0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 254.74/34.69  | | |          : (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.74/34.69  | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.74/34.69  | | | 
% 254.74/34.69  | | | BETA: splitting (49) gives:
% 254.74/34.69  | | | 
% 254.74/34.69  | | | Case 1:
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | |   (567)  all_68_6 = 0
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | | COMBINE_EQS: (80), (567) imply:
% 254.74/34.69  | | | |   (568)  all_75_3 = 0
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | | BETA: splitting (159) gives:
% 254.74/34.69  | | | | 
% 254.74/34.69  | | | | Case 1:
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | |   (569)   ~ (all_75_3 = 0)
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | | REDUCE: (568), (569) imply:
% 254.74/34.69  | | | | |   (570)  $false
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | | CLOSE: (570) is inconsistent.
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | Case 2:
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | |   (571)   ~ (all_75_5 = 0)
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | | REDUCE: (82), (571) imply:
% 254.74/34.69  | | | | |   (572)   ~ (all_68_15 = 0)
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | | BETA: splitting (160) gives:
% 254.74/34.69  | | | | | 
% 254.74/34.69  | | | | | Case 1:
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | |   (573)   ~ (all_75_3 = 0)
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | | REDUCE: (568), (573) imply:
% 254.74/34.69  | | | | | |   (574)  $false
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | | CLOSE: (574) is inconsistent.
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | Case 2:
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | |   (575)   ~ (all_75_4 = 0)
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | | REDUCE: (81), (575) imply:
% 254.74/34.69  | | | | | |   (576)   ~ (all_68_10 = 0)
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | | BETA: splitting (166) gives:
% 254.74/34.69  | | | | | | 
% 254.74/34.69  | | | | | | Case 1:
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | |   (577)   ~ (all_75_1 = 0)
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | | REDUCE: (78), (577) imply:
% 254.74/34.69  | | | | | | |   (578)   ~ (all_68_1 = 0)
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | | BETA: splitting (170) gives:
% 254.74/34.69  | | | | | | | 
% 254.74/34.69  | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | 
% 254.74/34.69  | | | | | | | |   (579)   ~ (all_75_0 = 0)
% 254.74/34.69  | | | | | | | | 
% 254.74/34.69  | | | | | | | | REDUCE: (77), (579) imply:
% 254.74/34.69  | | | | | | | |   (580)   ~ (all_68_0 = 0)
% 254.74/34.69  | | | | | | | | 
% 254.74/34.69  | | | | | | | | BETA: splitting (52) gives:
% 254.74/34.69  | | | | | | | | 
% 254.74/34.69  | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | 
% 254.74/34.69  | | | | | | | | |   (581)  all_68_0 = 0
% 254.74/34.69  | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | REDUCE: (580), (581) imply:
% 254.74/34.69  | | | | | | | | |   (582)  $false
% 254.74/34.69  | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | CLOSE: (582) is inconsistent.
% 254.74/34.69  | | | | | | | | | 
% 254.74/34.69  | | | | | | | | Case 2:
% 254.74/34.69  | | | | | | | | | 
% 254.74/34.69  | | | | | | | | |   (583)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 254.74/34.69  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.74/34.69  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 254.74/34.69  | | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) | 
% 254.74/34.69  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 254.74/34.69  | | | | | | | | |              v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.74/34.69  | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.74/34.69  | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i]
% 254.74/34.69  | | | | | | | | |          :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 254.74/34.69  | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.74/34.69  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 254.74/34.69  | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | BETA: splitting (51) gives:
% 254.74/34.69  | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | |   (584)  all_68_1 = 0
% 254.74/34.69  | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | REDUCE: (578), (584) imply:
% 254.74/34.69  | | | | | | | | | |   (585)  $false
% 254.74/34.69  | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | CLOSE: (585) is inconsistent.
% 254.74/34.69  | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | Case 2:
% 254.74/34.69  | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | |   (586)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 254.74/34.69  | | | | | | | | | |            |  ~ (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 254.74/34.69  | | | | | | | | | |            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.74/34.69  | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1)
% 254.74/34.69  | | | | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.74/34.69  | | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 254.74/34.69  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 254.74/34.69  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 254.74/34.69  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 254.74/34.69  | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | BETA: splitting (149) gives:
% 254.74/34.69  | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | |   (587)   ~ (all_75_7 = 0)
% 254.74/34.69  | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | REDUCE: (84), (587) imply:
% 254.74/34.69  | | | | | | | | | | |   (588)   ~ (all_68_4 = 0)
% 254.74/34.69  | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | BETA: splitting (153) gives:
% 254.74/34.69  | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | |   (589)   ~ (all_75_6 = 0)
% 254.74/34.69  | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | REDUCE: (83), (589) imply:
% 254.74/34.69  | | | | | | | | | | | |   (590)   ~ (all_68_2 = 0)
% 254.74/34.69  | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | BETA: splitting (101) gives:
% 254.74/34.69  | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | |   (591)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.69  | | | | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.69  | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | BETA: splitting (117) gives:
% 254.74/34.69  | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | |   (592)   ~ (all_75_17 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | REDUCE: (94), (592) imply:
% 254.74/34.69  | | | | | | | | | | | | | |   (593)   ~ (all_68_18 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 254.74/34.69  | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | |   (594)  all_68_15 = 0
% 254.74/34.69  | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | REDUCE: (572), (594) imply:
% 254.74/34.69  | | | | | | | | | | | | | | |   (595)  $false
% 254.74/34.69  | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | CLOSE: (595) is inconsistent.
% 254.74/34.69  | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | Case 2:
% 254.74/34.69  | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | |   (596)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 254.74/34.69  | | | | | | | | | | | | | | |          all_68_19 = 0
% 254.74/34.69  | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | |   (597)   ~ (all_75_16 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | REDUCE: (93), (597) imply:
% 254.74/34.69  | | | | | | | | | | | | | | | |   (598)   ~ (all_68_13 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | |   (599)  all_68_10 = 0
% 254.74/34.69  | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | REDUCE: (576), (599) imply:
% 254.74/34.69  | | | | | | | | | | | | | | | | |   (600)  $false
% 254.74/34.69  | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | CLOSE: (600) is inconsistent.
% 254.74/34.69  | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.69  | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | |   (601)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 254.74/34.69  | | | | | | | | | | | | | | | | |          all_68_14 = 0
% 254.74/34.69  | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | BETA: splitting (143) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | |   (602)   ~ (all_75_10 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | REDUCE: (87), (602) imply:
% 254.74/34.69  | | | | | | | | | | | | | | | | | |   (603)   ~ (all_68_16 = 0)
% 254.74/34.69  | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | BETA: splitting (107) gives:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | 
% 254.74/34.69  | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.69  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (604)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (103), (104), (105), (106),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (107), (108), (109), (110), (111), (112), (113),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (114), (115), (116), (117), (118), (119), (120),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (121), (122), (123), (129), (130), (131), (132),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (133), (138), (139), (140), (141), (143), (144),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (145), (148), (566), (572), (576), (583), (586),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (588), (590), (591), (593), (596), (598), (601),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (604) are inconsistent by sub-proof #256.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (605)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (108), (109), (110), (111), (112), (113), (114),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (120), (121),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (122), (123), (129), (130), (131), (132), (133),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (138), (139), (140), (141), (143), (144), (145),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (148), (566), (572), (576), (583), (586), (588),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (590), (591), (593), (596), (603), (605) are
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #255.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | |   (606)  all_75_10 = 0
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (607)   ~ (all_75_9 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | REDUCE: (86), (607) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (608)   ~ (all_68_11 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |   (609)   ~ (all_75_14 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | REDUCE: (91), (609) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |   (610)   ~ (all_68_17 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |   (611)   ~ (all_75_13 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (611) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |   (612)   ~ (all_68_12 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |            (108), (109), (110), (111), (112), (113), (114),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (120), (121),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |            (122), (123), (129), (130), (131), (132), (133),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |            (138), (139), (140), (141), (143), (144), (145),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |            (148), (566), (572), (576), (583), (586), (588),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |            (590), (593), (596), (598), (601), (610), (612)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |            are inconsistent by sub-proof #264.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | |   (613)  all_75_13 = 0
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (107) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |   (614)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (103), (104), (105), (106),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            (107), (108), (109), (110), (111), (112), (113),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            (114), (115), (116), (117), (118), (119), (120),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            (121), (122), (123), (129), (130), (131), (132),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            (133), (138), (139), (140), (141), (143), (144),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            (145), (148), (566), (572), (576), (583), (586),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            (588), (590), (591), (593), (596), (598), (601),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            (614) are inconsistent by sub-proof #256.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |   (615)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (131), (586), (590), (591), (613), (615) are
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #288.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |   (616)  all_75_14 = 0
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (108), (109), (111), (112), (113), (114), (115),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (123), (129), (130), (131), (132), (133), (138),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (143), (144), (145), (148),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (566), (572), (576), (583), (586), (588), (590),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (598), (601), (608), (616) are inconsistent by
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            sub-proof #257.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (617)   ~ (all_75_10 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | REDUCE: (606), (617) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (618)  $false
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | CLOSE: (618) is inconsistent.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | |   (619)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.70  | | | | | | | | | | | | | | | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.70  | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | |   (620)   ~ (all_75_16 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | REDUCE: (93), (620) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | |   (621)   ~ (all_68_13 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | |   (622)  all_68_10 = 0
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | REDUCE: (576), (622) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | |   (623)  $false
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | CLOSE: (623) is inconsistent.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | |   (624)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 254.74/34.70  | | | | | | | | | | | | | | | | | |          all_68_14 = 0
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | BETA: splitting (143) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (625)   ~ (all_75_10 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | REDUCE: (87), (625) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (626)   ~ (all_68_16 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (108), (109), (110), (111), (112), (113), (114),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (120), (121),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (122), (123), (129), (130), (131), (132), (133),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (138), (139), (140), (141), (143), (144), (145),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (148), (566), (572), (576), (583), (586), (588),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            (590), (591), (593), (596), (619), (626) are
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #255.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (627)  all_75_10 = 0
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |   (628)   ~ (all_75_9 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (628) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |   (629)   ~ (all_68_11 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (108), (109), (111), (112), (113), (114), (115),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (123), (129), (130), (131), (132), (133), (138),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (143), (144), (145), (148),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (566), (572), (576), (583), (586), (588), (590),
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            (591), (619), (621), (624), (629) are inconsistent
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |            by sub-proof #259.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |   (630)   ~ (all_75_10 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | REDUCE: (627), (630) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | |   (631)  $false
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | CLOSE: (631) is inconsistent.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | End of split
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | |   (632)  all_75_16 = 0
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | |   (633)   ~ (all_75_16 = 0)
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | REDUCE: (632), (633) imply:
% 254.74/34.70  | | | | | | | | | | | | | | | | | |   (634)  $false
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | CLOSE: (634) is inconsistent.
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | |   (635)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.70  | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | BETA: splitting (103) gives:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |   (636)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.70  | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.70  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (108), (109), (110), (111), (112), (113), (114),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (120), (121),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (122), (123), (129), (130), (131), (132), (133),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (138), (139), (140), (141), (143), (144), (145),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (148), (566), (572), (576), (583), (586), (588),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (590), (591), (593), (596), (619), (635), (636)
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            are inconsistent by sub-proof #260.
% 254.74/34.71  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.71  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |   (637)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.71  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (108), (109), (111), (112), (113), (114), (115),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (123), (129), (130), (131), (132), (133), (138),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (143), (144), (145), (148),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (566), (572), (576), (583), (586), (588), (590),
% 254.74/34.71  | | | | | | | | | | | | | | | | | | |            (637) are inconsistent by sub-proof #269.
% 254.74/34.71  | | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | Case 2:
% 254.74/34.71  | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | |   (638)  all_75_17 = 0
% 254.74/34.71  | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 254.74/34.71  | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | Case 1:
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | |   (639)   ~ (all_75_16 = 0)
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | REDUCE: (93), (639) imply:
% 254.74/34.71  | | | | | | | | | | | | | | |   (640)   ~ (all_68_13 = 0)
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | BETA: splitting (118) gives:
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | Case 1:
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | |   (641)   ~ (all_75_17 = 0)
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | REDUCE: (638), (641) imply:
% 254.74/34.71  | | | | | | | | | | | | | | | |   (642)  $false
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | CLOSE: (642) is inconsistent.
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | Case 2:
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | |   (643)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.71  | | | | | | | | | | | | | | | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | |   (644)   ~ (all_75_17 = 0)
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | REDUCE: (638), (644) imply:
% 254.74/34.71  | | | | | | | | | | | | | | | | |   (645)  $false
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | CLOSE: (645) is inconsistent.
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | |   (646)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.71  | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | BETA: splitting (103) gives:
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | Case 1:
% 254.74/34.71  | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | |   (647)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.71  | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (108), (109), (111), (112), (113), (114), (115),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (123), (129), (130), (131), (132), (133), (138),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (139), (140), (141), (143), (144), (145), (148),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (566), (572), (576), (583), (586), (588), (590),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (591), (638), (640), (643), (646), (647) are
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #258.
% 254.74/34.71  | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | Case 2:
% 254.74/34.71  | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | |   (648)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.71  | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (108), (109), (111), (112), (113), (114), (115),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (123), (129), (130), (131), (132), (133), (138),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (139), (140), (141), (143), (144), (145), (148),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (566), (572), (576), (583), (586), (588), (590),
% 254.74/34.71  | | | | | | | | | | | | | | | | | |            (648) are inconsistent by sub-proof #269.
% 254.74/34.71  | | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | Case 2:
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | |   (649)   ~ (all_75_17 = 0)
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | REDUCE: (638), (649) imply:
% 254.74/34.71  | | | | | | | | | | | | | | |   (650)  $false
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | | CLOSE: (650) is inconsistent.
% 254.74/34.71  | | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | Case 2:
% 254.74/34.71  | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | |   (651)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.74/34.71  | | | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.74/34.71  | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (86), (87), (88), (90), (91),
% 254.74/34.71  | | | | | | | | | | | | |            (93), (94), (95), (104), (105), (106), (107),
% 254.74/34.71  | | | | | | | | | | | | |            (108), (109), (111), (112), (113), (114), (115),
% 254.74/34.71  | | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 254.74/34.71  | | | | | | | | | | | | |            (123), (129), (130), (131), (132), (133), (138),
% 254.74/34.71  | | | | | | | | | | | | |            (139), (140), (141), (143), (144), (145), (148),
% 254.74/34.71  | | | | | | | | | | | | |            (566), (572), (576), (583), (586), (588), (590),
% 254.74/34.71  | | | | | | | | | | | | |            (651) are inconsistent by sub-proof #269.
% 254.74/34.71  | | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | | End of split
% 254.74/34.71  | | | | | | | | | | | | 
% 254.74/34.71  | | | | | | | | | | | Case 2:
% 254.74/34.71  | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | |   (652)  all_75_6 = 0
% 254.87/34.71  | | | | | | | | | | | |   (653)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.71  | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.71  | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | COMBINE_EQS: (83), (652) imply:
% 254.87/34.71  | | | | | | | | | | | |   (654)  all_68_2 = 0
% 254.87/34.71  | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | DELTA: instantiating (653) with fresh symbols all_146_0,
% 254.87/34.71  | | | | | | | | | | | |        all_146_1 gives:
% 254.87/34.71  | | | | | | | | | | | |   (655)   ~ (all_146_0 = 0) & p102(all_146_1) = all_146_0 &
% 254.87/34.71  | | | | | | | | | | | |          r1(all_68_20, all_146_1) = 0 & $i(all_146_1)
% 254.87/34.71  | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | ALPHA: (655) implies:
% 254.87/34.71  | | | | | | | | | | | |   (656)   ~ (all_146_0 = 0)
% 254.87/34.71  | | | | | | | | | | | |   (657)  $i(all_146_1)
% 254.87/34.71  | | | | | | | | | | | |   (658)  r1(all_68_20, all_146_1) = 0
% 254.87/34.71  | | | | | | | | | | | |   (659)  p102(all_146_1) = all_146_0
% 254.87/34.71  | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | BETA: splitting (155) gives:
% 254.87/34.71  | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | |   (660)   ~ (all_75_6 = 0)
% 254.87/34.71  | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | REDUCE: (652), (660) imply:
% 254.87/34.71  | | | | | | | | | | | | |   (661)  $false
% 254.87/34.71  | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | CLOSE: (661) is inconsistent.
% 254.87/34.71  | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | Case 2:
% 254.87/34.71  | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | |   (662)   ~ (all_75_9 = 0)
% 254.87/34.71  | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | REDUCE: (86), (662) imply:
% 254.87/34.71  | | | | | | | | | | | | |   (663)   ~ (all_68_11 = 0)
% 254.87/34.71  | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | BETA: splitting (154) gives:
% 254.87/34.71  | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | |   (664)   ~ (all_75_6 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | REDUCE: (652), (664) imply:
% 254.87/34.71  | | | | | | | | | | | | | |   (665)  $false
% 254.87/34.71  | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | CLOSE: (665) is inconsistent.
% 254.87/34.71  | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | Case 2:
% 254.87/34.71  | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | |   (666)   ~ (all_75_10 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | REDUCE: (87), (666) imply:
% 254.87/34.71  | | | | | | | | | | | | | |   (667)   ~ (all_68_16 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 254.87/34.71  | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | |   (668)  all_68_10 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | REDUCE: (576), (668) imply:
% 254.87/34.71  | | | | | | | | | | | | | | |   (669)  $false
% 254.87/34.71  | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | CLOSE: (669) is inconsistent.
% 254.87/34.71  | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | Case 2:
% 254.87/34.71  | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | |   (670)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 254.87/34.71  | | | | | | | | | | | | | | |          all_68_14 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 254.87/34.71  | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | |   (671)  all_68_15 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | REDUCE: (572), (671) imply:
% 254.87/34.71  | | | | | | | | | | | | | | | |   (672)  $false
% 254.87/34.71  | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | CLOSE: (672) is inconsistent.
% 254.87/34.71  | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | Case 2:
% 254.87/34.71  | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | |   (673)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 254.87/34.71  | | | | | | | | | | | | | | | |          all_68_19 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 254.87/34.71  | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | |   (674)   ~ (all_75_17 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | REDUCE: (94), (674) imply:
% 254.87/34.71  | | | | | | | | | | | | | | | | |   (675)   ~ (all_68_18 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 254.87/34.71  | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | |   (676)   ~ (all_75_13 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | REDUCE: (90), (676) imply:
% 254.87/34.71  | | | | | | | | | | | | | | | | | |   (677)   ~ (all_68_12 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | |   (678)   ~ (all_75_16 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (678) imply:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | |   (679)   ~ (all_68_13 = 0)
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | BETA: splitting (670) gives:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | |   (680)  all_68_11 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | REDUCE: (663), (680) imply:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | |   (681)  $false
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | CLOSE: (681) is inconsistent.
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | |   (682)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | BETA: splitting (682) gives:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | |   (683)  all_68_12 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | REDUCE: (677), (683) imply:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | |   (684)  $false
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | CLOSE: (684) is inconsistent.
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | |   (685)  all_68_13 = 0 | all_68_14 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (685) gives:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | |   (686)  all_68_13 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (679), (686) imply:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | |   (687)  $false
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (687) is inconsistent.
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | |   (688)  all_68_14 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (95), (688) imply:
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | |   (689)  all_75_18 = 0
% 254.87/34.71  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |   (690)   ~ (all_68_19 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (673) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | |   (691)  all_68_16 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (667), (691) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | |   (692)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (692) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | |   (693)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (114) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | |   (694)   ~ (all_75_18 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (689), (694) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | |   (695)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (695) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | |   (696)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (693) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | |   (697)  all_68_17 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (697) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | |   (698)  all_75_14 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (140) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (699)   ~ (all_75_11 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (699) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (700)   ~ (all_68_5 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (95), (106), (107), (116), (130), (566),
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (583), (588), (656), (657), (658), (659), (679),
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (685), (696), (698), (700) are inconsistent by
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #251.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (701)   ~ (all_75_14 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (698), (701) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (702)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (702) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | |   (703)  all_68_18 = 0 | all_68_19 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (675), (690), (703) are inconsistent by sub-proof
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | |            #406.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |   (704)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |          ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |            v1 & $i(v0))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (704) implies:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |   (705)   ~ (all_75_18 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (689), (705) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |   (706)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (706) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | |   (707)  all_75_16 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | |   (708)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | BETA: splitting (120) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |   (709)   ~ (all_75_16 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | REDUCE: (707), (709) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |   (710)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | CLOSE: (710) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |   (711)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (711) with fresh symbols all_217_0,
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |        all_217_1 gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |   (712)   ~ (all_217_0 = 0) & p304(all_217_1) = all_217_0 &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_217_1) = 0 & $i(all_217_1)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | ALPHA: (712) implies:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |   (713)   ~ (all_217_0 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |   (714)  $i(all_217_1)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |   (715)  r1(all_68_20, all_217_1) = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | |   (716)  p304(all_217_1) = all_217_0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | |   (717)   ~ (all_75_14 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | REDUCE: (91), (717) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | |   (718)   ~ (all_68_17 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (673) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | |   (719)  all_68_16 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (667), (719) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | |   (720)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (720) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | |   (721)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (721) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |   (722)  all_68_17 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (718), (722) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |   (723)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (723) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | |   (724)  all_68_18 = 0 | all_68_19 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (110) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | |   (725)   ~ (all_68_19 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (675), (724), (725) are inconsistent by sub-proof
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | |            #406.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | |   (726)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (112) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | |   (727)   ~ (all_68_19 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (675), (724), (727) are inconsistent by sub-proof
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | |            #406.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | |   (728)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | |   (729)   ~ (all_75_11 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (729) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | |   (730)   ~ (all_68_5 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (566) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (731)  all_68_4 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (588), (731) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (732)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (732) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (733)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |            0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |              int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |          |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (726) with fresh symbols all_395_0,
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_395_1 gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (734)   ~ (all_395_0 = 0) & p305(all_395_1) = all_395_0 &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_395_1) = 0 & $i(all_395_1)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (734) implies:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (735)   ~ (all_395_0 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (736)  $i(all_395_1)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (737)  r1(all_68_20, all_395_1) = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (738)  p305(all_395_1) = all_395_0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (733) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (739)  all_68_5 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (730), (739) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (740)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (740) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (741)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (741) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (742)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (742) with all_217_1, all_217_0,
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (714), (716) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (743)  all_217_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_217_1) = v0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (713), (715), (743) are inconsistent by
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #250.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (744)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (744) with all_395_1, all_395_0,
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (736), (738) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (745)  all_395_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_395_1) = v0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (745) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (746)  all_395_0 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (735), (746) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (747)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (747) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (748)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_395_1) = v0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (748) with fresh symbol all_485_0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (749)   ~ (all_485_0 = 0) & r1(all_68_20, all_395_1) =
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_485_0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (749) implies:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (750)   ~ (all_485_0 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (751)  r1(all_68_20, all_395_1) = all_485_0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_485_0, all_395_1,
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (737), (751) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (752)  all_485_0 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (750), (752) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (753)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (753) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | |   (754)  all_75_11 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (88), (754) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | |   (755)  all_68_5 = 0
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (139) gives:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (756)   ~ (all_75_11 = 0)
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (754), (756) imply:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (757)  $false
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (757) is inconsistent.
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (758)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.72  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (120), (122), (583), (656), (657), (658),
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (659), (707), (728), (758) are inconsistent by
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #248.
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | |   (759)  all_75_14 = 0
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | |   (760)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (140) gives:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | |   (761)   ~ (all_75_11 = 0)
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (761) imply:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | |   (762)   ~ (all_68_5 = 0)
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (103) gives:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (763)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (120), (583), (656), (657), (658), (659),
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |            (707), (708), (760), (763) are inconsistent by
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #249.
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (764)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (764) with fresh symbols all_302_0,
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |        all_302_1 gives:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (765)   ~ (all_302_0 = 0) & p305(all_302_1) = all_302_0 &
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_302_1) = 0 & $i(all_302_1)
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (765) implies:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (766)   ~ (all_302_0 = 0)
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (767)  $i(all_302_1)
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (768)  r1(all_68_20, all_302_1) = 0
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (769)  p305(all_302_1) = all_302_0
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (566) gives:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | |   (770)  all_68_4 = 0
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (588), (770) imply:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | |   (771)  $false
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (771) is inconsistent.
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | |   (772)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | |            0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | |              int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | |          |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (772) gives:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |   (773)  all_68_5 = 0
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (762), (773) imply:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |   (774)  $false
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (774) is inconsistent.
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |   (775)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (775) gives:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.87/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (776)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (776) with all_217_1, all_217_0,
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (714), (716) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (777)  all_217_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_217_1) = v0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (713), (715), (777) are inconsistent by
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #250.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (778)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (778) with all_302_1, all_302_0,
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (767), (769) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (779)  all_302_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_302_1) = v0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (779) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (780)  all_302_0 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (766), (780) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (781)  $false
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (781) is inconsistent.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (782)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_302_1) = v0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (782) with fresh symbol all_347_0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (783)   ~ (all_347_0 = 0) & r1(all_68_20, all_302_1) =
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_347_0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (783) implies:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (784)   ~ (all_347_0 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (785)  r1(all_68_20, all_302_1) = all_347_0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_347_0, all_302_1,
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (768), (785) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (786)  all_347_0 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (784), (786) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (787)  $false
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (787) is inconsistent.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | |   (788)   ~ (all_75_14 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (759), (788) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | |   (789)  $false
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (789) is inconsistent.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.73  | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | |   (790)  all_75_13 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (790) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | |   (791)  all_68_12 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | BETA: splitting (141) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | |   (792)   ~ (all_75_11 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | REDUCE: (88), (792) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | |   (793)   ~ (all_68_5 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | BETA: splitting (132) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |   (794)   ~ (all_75_13 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | REDUCE: (790), (794) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |   (795)  $false
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | CLOSE: (795) is inconsistent.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |   (796)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (796) with fresh symbols all_209_0,
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |        all_209_1 gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |   (797)   ~ (all_209_0 = 0) & p103(all_209_1) = all_209_0 &
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_209_1) = 0 & $i(all_209_1)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | ALPHA: (797) implies:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |   (798)   ~ (all_209_0 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |   (799)  $i(all_209_1)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |   (800)  r1(all_68_20, all_209_1) = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | |   (801)  p103(all_209_1) = all_209_0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | |   (802)   ~ (all_75_13 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | REDUCE: (790), (802) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | |   (803)  $false
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | CLOSE: (803) is inconsistent.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | |   (804)   ~ (all_75_14 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | REDUCE: (91), (804) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | |   (805)   ~ (all_68_17 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (673) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | |   (806)  all_68_16 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (667), (806) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | |   (807)  $false
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (807) is inconsistent.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | |   (808)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (808) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (809)  all_68_17 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (805), (809) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (810)  $false
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (810) is inconsistent.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | |   (811)  all_68_18 = 0 | all_68_19 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (110) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | |   (812)   ~ (all_68_19 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (675), (811), (812) are inconsistent by sub-proof
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | |            #406.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | |   (813)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (112) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |   (814)   ~ (all_68_19 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (675), (811), (814) are inconsistent by sub-proof
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |            #406.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |   (815)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (566) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (816)  all_68_4 = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (588), (816) imply:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (817)  $false
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (817) is inconsistent.
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (818)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |            0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |              int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |          |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (813) with fresh symbols all_396_0,
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |        all_396_1 gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (819)   ~ (all_396_0 = 0) & p305(all_396_1) = all_396_0 &
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_396_1) = 0 & $i(all_396_1)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (819) implies:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (820)   ~ (all_396_0 = 0)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (821)  $i(all_396_1)
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (822)  r1(all_68_20, all_396_1) = 0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | |   (823)  p305(all_396_1) = all_396_0
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (106) gives:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.73  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (824)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (815) with fresh symbols all_288_0,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_288_1 gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (825)   ~ (all_288_0 = 0) & p105(all_288_1) = all_288_0 &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (825) implies:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (826)   ~ (all_288_0 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (827)  $i(all_288_1)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (828)  r1(all_68_20, all_288_1) = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (829)  p105(all_288_1) = all_288_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (824) with fresh symbols all_309_0,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_309_1 gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (830)   ~ (all_309_0 = 0) & p104(all_309_1) = all_309_0 &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_309_1) = 0 & $i(all_309_1)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (830) implies:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (831)   ~ (all_309_0 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (832)  $i(all_309_1)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (833)  r1(all_68_20, all_309_1) = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (834)  p104(all_309_1) = all_309_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (835)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (835) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (836)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (836) with all_146_1, all_146_0,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (657), (659) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (837)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_146_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (656), (658), (837) are inconsistent by
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #254.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (838)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (838) with all_209_1, all_209_0,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (799), (801) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (839)  all_209_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_209_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (839) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (840)  all_209_0 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (798), (840) imply:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (841)  $false
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (841) is inconsistent.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (842)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_209_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (842) with fresh symbol all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (843)   ~ (all_386_0 = 0) & r1(all_68_20, all_209_1) =
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (843) implies:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (844)   ~ (all_386_0 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (845)  r1(all_68_20, all_209_1) = all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_386_0, all_209_1,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (800), (845) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (846)  all_386_0 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (844), (846) imply:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (847)  $false
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (847) is inconsistent.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (848)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (848) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (849)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (849) with all_309_1, all_309_0,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (832), (834) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (850)  all_309_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_309_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (850) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (851)  all_309_0 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (831), (851) imply:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (852)  $false
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (852) is inconsistent.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (853)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_309_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (853) with fresh symbol all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (854)   ~ (all_386_0 = 0) & r1(all_68_20, all_309_1) =
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (854) implies:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (855)   ~ (all_386_0 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (856)  r1(all_68_20, all_309_1) = all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_386_0, all_309_1,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (833), (856) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (857)  all_386_0 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (855), (857) imply:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (858)  $false
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (858) is inconsistent.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (859)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (859) with all_288_1, all_288_0,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (827), (829) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (860)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (860) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (861)  all_288_0 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (826), (861) imply:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (862)  $false
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (862) is inconsistent.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (863)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_288_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (863) with fresh symbol all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (864)   ~ (all_386_0 = 0) & r1(all_68_20, all_288_1) =
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (864) implies:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (865)   ~ (all_386_0 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (866)  r1(all_68_20, all_288_1) = all_386_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_386_0, all_288_1,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (828), (866) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (867)  all_386_0 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (865), (867) imply:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (868)  $false
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (868) is inconsistent.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (869)  all_75_16 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (120), (122), (583), (656), (657), (658),
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (659), (796), (815), (869) are inconsistent by
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #248.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (870)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (870) with fresh symbols all_436_0,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_436_1 gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (871)   ~ (all_436_0 = 0) & p304(all_436_1) = all_436_0 &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_436_1) = 0 & $i(all_436_1)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (871) implies:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (872)   ~ (all_436_0 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (873)  $i(all_436_1)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (874)  r1(all_68_20, all_436_1) = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (875)  p304(all_436_1) = all_436_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (818) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (876)  all_68_5 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (793), (876) imply:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (877)  $false
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (877) is inconsistent.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (878)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (878) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (879)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (879) with all_436_1, all_436_0,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (873), (875) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (880)  all_436_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_436_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (880) gives:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (881)  all_436_0 = 0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (872), (881) imply:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (882)  $false
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (882) is inconsistent.
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (883)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_436_1) = v0)
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (883) with fresh symbol all_471_0
% 254.95/34.74  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (884)   ~ (all_471_0 = 0) & r1(all_68_20, all_436_1) =
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_471_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (884) implies:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (885)   ~ (all_471_0 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (886)  r1(all_68_20, all_436_1) = all_471_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_471_0, all_436_1,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (874), (886) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (887)  all_471_0 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (885), (887) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (888)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (888) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (889)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (889) with all_396_1, all_396_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (821), (823) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (890)  all_396_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_396_1) = v0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (890) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (891)  all_396_0 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (820), (891) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (892)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (892) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (893)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_396_1) = v0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (893) with fresh symbol all_471_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (894)   ~ (all_471_0 = 0) & r1(all_68_20, all_396_1) =
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_471_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (894) implies:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (895)   ~ (all_471_0 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (896)  r1(all_68_20, all_396_1) = all_471_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_471_0, all_396_1,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (822), (896) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (897)  all_471_0 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (895), (897) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (898)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (898) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (899)   ~ (all_75_13 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | REDUCE: (790), (899) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (900)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | CLOSE: (900) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | |   (901)  all_75_17 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | |   (902)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.75  | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.75  | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | |   (903)   ~ (all_75_16 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | REDUCE: (93), (903) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | |   (904)   ~ (all_68_13 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (905)   ~ (all_75_17 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | REDUCE: (901), (905) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (906)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | CLOSE: (906) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (907)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (907) with fresh symbols all_203_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |        all_203_1 gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (908)   ~ (all_203_0 = 0) & p304(all_203_1) = all_203_0 &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_203_1) = 0 & $i(all_203_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | ALPHA: (908) implies:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (909)   ~ (all_203_0 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (910)  $i(all_203_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (911)  r1(all_68_20, all_203_1) = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | |   (912)  p304(all_203_1) = all_203_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | BETA: splitting (670) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | |   (913)  all_68_11 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | REDUCE: (663), (913) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | |   (914)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | CLOSE: (914) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | |   (915)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | BETA: splitting (915) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | |   (916)  all_68_12 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (916) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | |   (917)  all_75_13 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (141) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | |   (918)   ~ (all_75_11 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (918) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | |   (919)   ~ (all_68_5 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (132) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (920)   ~ (all_75_13 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (917), (920) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (921)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (921) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (922)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (907) with fresh symbols all_243_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |        all_243_1 gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (923)   ~ (all_243_0 = 0) & p304(all_243_1) = all_243_0 &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_243_1) = 0 & $i(all_243_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (923) implies:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (924)   ~ (all_243_0 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (925)  $i(all_243_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (926)  r1(all_68_20, all_243_1) = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (927)  p304(all_243_1) = all_243_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (902) with fresh symbols all_264_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |        all_264_1 gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (928)   ~ (all_264_0 = 0) & p104(all_264_1) = all_264_0 &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_264_1) = 0 & $i(all_264_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (928) implies:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (929)   ~ (all_264_0 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (930)  $i(all_264_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (931)  r1(all_68_20, all_264_1) = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | |   (932)  p104(all_264_1) = all_264_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (103) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | |   (933)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (933) with fresh symbols all_290_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |        all_290_1 gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (934)   ~ (all_290_0 = 0) & p105(all_290_1) = all_290_0 &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_290_1) = 0 & $i(all_290_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (934) implies:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (935)   ~ (all_290_0 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (936)  $i(all_290_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (937)  r1(all_68_20, all_290_1) = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (938)  p105(all_290_1) = all_290_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (922) with fresh symbols all_297_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |        all_297_1 gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (939)   ~ (all_297_0 = 0) & p103(all_297_1) = all_297_0 &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_297_1) = 0 & $i(all_297_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (939) implies:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (940)   ~ (all_297_0 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (941)  $i(all_297_1)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (942)  r1(all_68_20, all_297_1) = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | |   (943)  p103(all_297_1) = all_297_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |   (944)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (944) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (945)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (945) with all_146_1, all_146_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (657), (659) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (946)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_146_1) = v0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (656), (658), (946) are inconsistent by
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #254.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (947)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (947) with all_297_1, all_297_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (941), (943) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (948)  all_297_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_297_1) = v0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (948) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (949)  all_297_0 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (940), (949) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (950)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (950) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (951)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_297_1) = v0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (951) with fresh symbol all_335_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (952)   ~ (all_335_0 = 0) & r1(all_68_20, all_297_1) =
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_335_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (952) implies:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (953)   ~ (all_335_0 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (954)  r1(all_68_20, all_297_1) = all_335_0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_335_0, all_297_1,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (942), (954) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (955)  all_335_0 = 0
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (953), (955) imply:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (956)  $false
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (956) is inconsistent.
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |   (957)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (957) gives:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (958)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (958) with all_264_1, all_264_0,
% 254.95/34.75  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (930), (932) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (959)  all_264_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_264_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (929), (931), (959) are inconsistent by
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #247.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (960)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (960) with all_290_1, all_290_0,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (936), (938) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (961)  all_290_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_290_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (961) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (962)  all_290_0 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (935), (962) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (963)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (963) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (964)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_290_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (964) with fresh symbol all_335_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (965)   ~ (all_335_0 = 0) & r1(all_68_20, all_290_1) =
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_335_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (965) implies:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (966)   ~ (all_335_0 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (967)  r1(all_68_20, all_290_1) = all_335_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_335_0, all_290_1,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (937), (967) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (968)  all_335_0 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (966), (968) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (969)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (969) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |   (970)  all_68_19 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (112) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (971)   ~ (all_68_19 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (970), (971) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (972)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (972) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (933) with fresh symbols all_295_0,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |        all_295_1 gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (973)   ~ (all_295_0 = 0) & p105(all_295_1) = all_295_0 &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (973) implies:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (974)   ~ (all_295_0 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (975)  $i(all_295_1)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (976)  r1(all_68_20, all_295_1) = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (977)  p105(all_295_1) = all_295_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (922) with fresh symbols all_316_0,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |        all_316_1 gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (978)   ~ (all_316_0 = 0) & p103(all_316_1) = all_316_0 &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_316_1) = 0 & $i(all_316_1)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (978) implies:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (979)   ~ (all_316_0 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (980)  $i(all_316_1)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (981)  r1(all_68_20, all_316_1) = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (982)  p103(all_316_1) = all_316_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (983)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (983) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (984)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (984) with all_146_1, all_146_0,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (657), (659) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (985)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_146_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (656), (658), (985) are inconsistent by
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #254.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (986)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (986) with all_316_1, all_316_0,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (980), (982) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (987)  all_316_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_316_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (987) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (988)  all_316_0 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (979), (988) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (989)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (989) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (990)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_316_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (990) with fresh symbol all_401_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (991)   ~ (all_401_0 = 0) & r1(all_68_20, all_316_1) =
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |          all_401_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (991) implies:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (992)   ~ (all_401_0 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (993)  r1(all_68_20, all_316_1) = all_401_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_401_0, all_316_1,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (981), (993) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (994)  all_401_0 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (992), (994) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (995)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (995) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (996)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (996) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (997)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (997) with all_264_1, all_264_0,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (930), (932) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (998)  all_264_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_264_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (929), (931), (998) are inconsistent by
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #247.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (999)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (999) with all_295_1, all_295_0,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (975), (977) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1000)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_295_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1000) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1001)  all_295_0 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (974), (1001) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1002)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1002) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1003)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_295_1) = v0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1003) with fresh symbol all_401_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1004)   ~ (all_401_0 = 0) & r1(all_68_20, all_295_1) =
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_401_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1004) implies:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1005)   ~ (all_401_0 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1006)  r1(all_68_20, all_295_1) = all_401_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_401_0, all_295_1,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (976), (1006) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1007)  all_401_0 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1005), (1007) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1008)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1008) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |   (1009)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1009) with fresh symbols all_271_0,
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |        all_271_1 gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |   (1010)   ~ (all_271_0 = 0) & p305(all_271_1) = all_271_0 &
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_271_1) = 0 & $i(all_271_1)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1010) implies:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |   (1011)   ~ (all_271_0 = 0)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |   (1012)  $i(all_271_1)
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |   (1013)  r1(all_68_20, all_271_1) = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | |   (1014)  p305(all_271_1) = all_271_0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (566) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |   (1015)  all_68_4 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (588), (1015) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |   (1016)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1016) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |   (1017)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |             0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |               int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |           |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |             (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1017) gives:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1018)  all_68_5 = 0
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (919), (1018) imply:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1019)  $false
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1019) is inconsistent.
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.76  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1020)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1020) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1021)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1021) with all_243_1, all_243_0,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (925), (927) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1022)  all_243_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_243_1) = v0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1022) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1023)  all_243_0 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (924), (1023) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1024)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1024) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1025)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_243_1) = v0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1025) with fresh symbol all_342_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1026)   ~ (all_342_0 = 0) & r1(all_68_20, all_243_1) =
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_342_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1026) implies:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1027)   ~ (all_342_0 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1028)  r1(all_68_20, all_243_1) = all_342_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_342_0, all_243_1,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (926), (1028) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1029)  all_342_0 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1027), (1029) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1030)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1030) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1031)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1031) with all_271_1, all_271_0,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1012), (1014) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1032)  all_271_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_271_1) = v0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1032) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1033)  all_271_0 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1011), (1033) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1034)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1034) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1035)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_271_1) = v0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1035) with fresh symbol all_342_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1036)   ~ (all_342_0 = 0) & r1(all_68_20, all_271_1) =
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_342_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1036) implies:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1037)   ~ (all_342_0 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1038)  r1(all_68_20, all_271_1) = all_342_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_342_0, all_271_1,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1013), (1038) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1039)  all_342_0 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1037), (1039) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1040)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1040) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | |   (1041)   ~ (all_75_13 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (917), (1041) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | |   (1042)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1042) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | |   (1043)  all_68_13 = 0 | all_68_14 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1043) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | |   (1044)  all_68_13 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (904), (1044) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | |   (1045)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1045) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | |   (1046)  all_68_14 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (95), (1046) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | |   (1047)  all_75_18 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (114) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | |   (1048)   ~ (all_75_18 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1047), (1048) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | |   (1049)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1049) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | |   (1050)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | |   (1051)   ~ (all_75_11 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (1051) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | |   (1052)   ~ (all_68_5 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (129) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1050) with fresh symbols all_319_0,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |        all_319_1 gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1053)   ~ (all_319_0 = 0) & p305(all_319_1) = all_319_0 &
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_319_1) = 0 & $i(all_319_1)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1053) implies:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1054)   ~ (all_319_0 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1055)  $i(all_319_1)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1056)  r1(all_68_20, all_319_1) = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1057)  p305(all_319_1) = all_319_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (566) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1058)  all_68_4 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (588), (1058) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1059)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1059) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1060)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |             0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |               int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |           |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1060) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1061)  all_68_5 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1052), (1061) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1062)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1062) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1063)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1063) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1064)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1064) with all_203_1, all_203_0,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (910), (912) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1065)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_203_1) = v0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1065) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1066)  all_203_0 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (909), (1066) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1067)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1067) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1068)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_203_1) = v0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1068) with fresh symbol all_364_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1069)   ~ (all_364_0 = 0) & r1(all_68_20, all_203_1) =
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_364_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1069) implies:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1070)   ~ (all_364_0 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1071)  r1(all_68_20, all_203_1) = all_364_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_364_0, all_203_1,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (911), (1071) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1072)  all_364_0 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1070), (1072) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1073)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1073) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1074)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1074) with all_319_1, all_319_0,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1055), (1057) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1075)  all_319_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_319_1) = v0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1075) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1076)  all_319_0 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1054), (1076) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1077)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1077) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1078)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_319_1) = v0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1078) with fresh symbol all_364_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1079)   ~ (all_364_0 = 0) & r1(all_68_20, all_319_1) =
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_364_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1079) implies:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1080)   ~ (all_364_0 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1081)  r1(all_68_20, all_319_1) = all_364_0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_364_0, all_319_1,
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1056), (1081) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1082)  all_364_0 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1080), (1082) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1083)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1083) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1084)  all_75_14 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (95), (106), (107), (116), (130), (566),
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |            (583), (588), (656), (657), (658), (659), (904),
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |            (1043), (1050), (1052), (1084) are inconsistent by
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #251.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | |   (1085)  all_75_11 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (88), (1085) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | |   (1086)  all_68_5 = 0
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (139) gives:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1087)   ~ (all_75_11 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1085), (1087) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1088)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1088) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |   (1089)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (116), (583), (656), (657), (658), (659),
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |            (902), (1047), (1089) are inconsistent by
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #253.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | End of split
% 254.95/34.77  | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.77  | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | |   (1090)   ~ (all_75_17 = 0)
% 254.95/34.77  | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | REDUCE: (901), (1090) imply:
% 254.95/34.77  | | | | | | | | | | | | | | | | | |   (1091)  $false
% 254.95/34.77  | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | | CLOSE: (1091) is inconsistent.
% 254.95/34.77  | | | | | | | | | | | | | | | | | | 
% 254.95/34.77  | | | | | | | | | | | | | | | | | End of split
% 254.95/34.78  | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | End of split
% 254.95/34.78  | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | End of split
% 254.95/34.78  | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | End of split
% 254.95/34.78  | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | End of split
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | End of split
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | End of split
% 254.95/34.78  | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | Case 2:
% 254.95/34.78  | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | |   (1092)  all_75_7 = 0
% 254.95/34.78  | | | | | | | | | | |   (1093)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.78  | | | | | | | | | | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 254.95/34.78  | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | COMBINE_EQS: (84), (1092) imply:
% 254.95/34.78  | | | | | | | | | | |   (1094)  all_68_4 = 0
% 254.95/34.78  | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | DELTA: instantiating (1093) with fresh symbols all_139_0,
% 254.95/34.78  | | | | | | | | | | |        all_139_1 gives:
% 254.95/34.78  | | | | | | | | | | |   (1095)   ~ (all_139_0 = 0) & p102(all_139_1) = all_139_0 &
% 254.95/34.78  | | | | | | | | | | |           r1(all_68_20, all_139_1) = 0 & $i(all_139_1)
% 254.95/34.78  | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | ALPHA: (1095) implies:
% 254.95/34.78  | | | | | | | | | | |   (1096)   ~ (all_139_0 = 0)
% 254.95/34.78  | | | | | | | | | | |   (1097)  $i(all_139_1)
% 254.95/34.78  | | | | | | | | | | |   (1098)  r1(all_68_20, all_139_1) = 0
% 254.95/34.78  | | | | | | | | | | |   (1099)  p102(all_139_1) = all_139_0
% 254.95/34.78  | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | BETA: splitting (151) gives:
% 254.95/34.78  | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | |   (1100)   ~ (all_75_7 = 0)
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | REDUCE: (1092), (1100) imply:
% 254.95/34.78  | | | | | | | | | | | |   (1101)  $false
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | CLOSE: (1101) is inconsistent.
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | Case 2:
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | |   (1102)   ~ (all_75_9 = 0)
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | REDUCE: (86), (1102) imply:
% 254.95/34.78  | | | | | | | | | | | |   (1103)   ~ (all_68_11 = 0)
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | BETA: splitting (150) gives:
% 254.95/34.78  | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | |   (1104)   ~ (all_75_7 = 0)
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | REDUCE: (1092), (1104) imply:
% 254.95/34.78  | | | | | | | | | | | | |   (1105)  $false
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | CLOSE: (1105) is inconsistent.
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | Case 2:
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | |   (1106)   ~ (all_75_10 = 0)
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | REDUCE: (87), (1106) imply:
% 254.95/34.78  | | | | | | | | | | | | |   (1107)   ~ (all_68_16 = 0)
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | BETA: splitting (157) gives:
% 254.95/34.78  | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | |   (1108)   ~ (all_75_6 = 0)
% 254.95/34.78  | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | REDUCE: (83), (1108) imply:
% 254.95/34.78  | | | | | | | | | | | | | |   (1109)   ~ (all_68_2 = 0)
% 254.95/34.78  | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 254.95/34.78  | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | |   (1110)  all_68_10 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | REDUCE: (576), (1110) imply:
% 254.95/34.78  | | | | | | | | | | | | | | |   (1111)  $false
% 254.95/34.78  | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | CLOSE: (1111) is inconsistent.
% 254.95/34.78  | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | Case 2:
% 254.95/34.78  | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | |   (1112)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 254.95/34.78  | | | | | | | | | | | | | | |           all_68_14 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 254.95/34.78  | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | |   (1113)  all_68_15 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | REDUCE: (572), (1113) imply:
% 254.95/34.78  | | | | | | | | | | | | | | | |   (1114)  $false
% 254.95/34.78  | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | CLOSE: (1114) is inconsistent.
% 254.95/34.78  | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | Case 2:
% 254.95/34.78  | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | |   (1115)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 254.95/34.78  | | | | | | | | | | | | | | | |           all_68_19 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 254.95/34.78  | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | |   (1116)   ~ (all_75_17 = 0)
% 254.95/34.78  | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | REDUCE: (94), (1116) imply:
% 254.95/34.78  | | | | | | | | | | | | | | | | |   (1117)   ~ (all_68_18 = 0)
% 254.95/34.78  | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | BETA: splitting (129) gives:
% 254.95/34.78  | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | |   (1118)   ~ (all_75_14 = 0)
% 254.95/34.78  | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | REDUCE: (91), (1118) imply:
% 254.95/34.78  | | | | | | | | | | | | | | | | | |   (1119)   ~ (all_68_17 = 0)
% 254.95/34.78  | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | BETA: splitting (1115) gives:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | |   (1120)  all_68_16 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | REDUCE: (1107), (1120) imply:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | |   (1121)  $false
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | CLOSE: (1121) is inconsistent.
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | |   (1122)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | BETA: splitting (1122) gives:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | |   (1123)  all_68_17 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | REDUCE: (1119), (1123) imply:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | |   (1124)  $false
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | CLOSE: (1124) is inconsistent.
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | |   (1125)  all_68_18 = 0 | all_68_19 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | BETA: splitting (1125) gives:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | |   (1126)  all_68_18 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | REDUCE: (1117), (1126) imply:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | |   (1127)  $false
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | CLOSE: (1127) is inconsistent.
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | |   (1128)  all_68_19 = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | REDUCE: (46), (1128) imply:
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | |   (1129)  p605(all_68_20) = 0
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with all_68_20, 0, simplifying
% 254.95/34.78  | | | | | | | | | | | | | | | | | | | | |              with (25), (1129) gives:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |   (1130)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |           [v3: any] :  ? [v4: any] :  ? [v5: any] :  ? [v6:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             any] :  ? [v7: any] :  ? [v8: any] :  ? [v9:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             any] :  ? [v10: any] :  ? [v11: any] :  ? [v12:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             any] :  ? [v13: any] :  ? [v14: any] :  ? [v15:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             any] :  ? [v16: any] :  ? [v17: any] :  ? [v18:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             any] :  ? [v19: any] : (p505(all_68_20) = v1 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p604(all_68_20) = v2 & p504(all_68_20) = v3 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p404(all_68_20) = v4 & p603(all_68_20) = v5 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p503(all_68_20) = v6 & p403(all_68_20) = v7 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p303(all_68_20) = v8 & p602(all_68_20) = v9 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p502(all_68_20) = v10 & p402(all_68_20) = v11 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p302(all_68_20) = v12 & p202(all_68_20) = v13 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p601(all_68_20) = v14 & p501(all_68_20) = v15 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p401(all_68_20) = v16 & p301(all_68_20) = v17 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             p201(all_68_20) = v18 & p101(all_68_20) = v19 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |             r1(all_65_0, all_68_20) = v0 & ( ~ (v0 = 0) | (
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 ~ (v1 = 0) &  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 ( ~ (v21 = 0) & p105(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v20) = 0 & $i(v20)) &  ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   p205(v20) = v21 & r1(all_68_20, v20) = 0 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   $i(v20)) &  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 ( ~ (v21 = 0) & p305(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v20) = 0 & $i(v20)) &  ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v20) = 0 & p405(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   $i(v20)) & ( ~ (v19 = 0) |  ~ (v18 = 0)) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 ( ~ (v19 = 0) |  ~ (v17 = 0)) & ( ~ (v19 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0) |  ~ (v16 = 0)) & ( ~ (v19 = 0) |  ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v15 = 0)) & ( ~ (v19 = 0) |  ~ (v14 = 0))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ~ (v18 = 0) |  ~ (v17 = 0)) & ( ~ (v18 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0) |  ~ (v16 = 0)) & ( ~ (v18 = 0) |  ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v15 = 0)) & ( ~ (v18 = 0) |  ~ (v14 = 0))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ~ (v17 = 0) |  ~ (v16 = 0)) & ( ~ (v17 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0) |  ~ (v15 = 0)) & ( ~ (v17 = 0) |  ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v14 = 0)) & ( ~ (v16 = 0) |  ~ (v15 = 0))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ~ (v16 = 0) |  ~ (v14 = 0)) & ( ~ (v15 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0) |  ~ (v14 = 0)) & ( ~ (v13 = 0) |  ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v12 = 0)) & ( ~ (v13 = 0) |  ~ (v11 = 0))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ~ (v13 = 0) |  ~ (v10 = 0)) & ( ~ (v13 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0) |  ~ (v9 = 0)) & ( ~ (v13 = 0) |  ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & p102(v20) = v21 & r1(all_68_20, v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0 & $i(v20))) & ( ~ (v12 = 0) |  ~ (v11
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     = 0)) & ( ~ (v12 = 0) |  ~ (v10 = 0)) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 ( ~ (v12 = 0) |  ~ (v9 = 0)) & ( ~ (v12 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   |  ? [v20: $i] :  ? [v21: int] : ( ~ (v21
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                       = 0) & p102(v20) = v21 & r1(all_68_20,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                       v20) = 0 & $i(v20))) & ( ~ (v11 = 0) |
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                    ~ (v10 = 0)) & ( ~ (v11 = 0) |  ~ (v9 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0)) & ( ~ (v11 = 0) |  ? [v20: $i] :  ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v21: int] : ( ~ (v21 = 0) & p102(v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     v21 & r1(all_68_20, v20) = 0 & $i(v20)))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ~ (v10 = 0) |  ~ (v9 = 0)) & ( ~ (v10 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0) |  ? [v20: $i] :  ? [v21: int] : ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     (v21 = 0) & p102(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v9 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ( ~ (v21 = 0) & p102(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v8 = 0) |  ~ (v7 = 0)) & ( ~ (v8 = 0) | 
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ~ (v6 = 0)) & ( ~ (v8 = 0) |  ~ (v5 = 0))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ~ (v8 = 0) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p103(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v8 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ( ~ (v21 = 0) & p203(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v7 = 0) |  ~ (v6 = 0)) & ( ~ (v7 = 0) | 
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ~ (v5 = 0)) & ( ~ (v7 = 0) |  ? [v20: $i]
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   :  ? [v21: int] : ( ~ (v21 = 0) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     p103(v20) = v21 & r1(all_68_20, v20) = 0
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & $i(v20))) & ( ~ (v7 = 0) |  ? [v20:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     p203(v20) = v21 & r1(all_68_20, v20) = 0
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & $i(v20))) & ( ~ (v6 = 0) |  ~ (v5 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0)) & ( ~ (v6 = 0) |  ? [v20: $i] :  ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v21: int] : ( ~ (v21 = 0) & p103(v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     v21 & r1(all_68_20, v20) = 0 & $i(v20)))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ~ (v6 = 0) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p203(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v5 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ( ~ (v21 = 0) & p103(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v5 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ( ~ (v21 = 0) & p203(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v4 = 0) |  ~ (v3 = 0)) & ( ~ (v4 = 0) | 
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ~ (v2 = 0)) & ( ~ (v4 = 0) |  ? [v20: $i]
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   :  ? [v21: int] : ( ~ (v21 = 0) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     p104(v20) = v21 & r1(all_68_20, v20) = 0
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & $i(v20))) & ( ~ (v4 = 0) |  ? [v20:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     p204(v20) = v21 & r1(all_68_20, v20) = 0
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & $i(v20))) & ( ~ (v4 = 0) |  ? [v20:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     p304(v20) = v21 & r1(all_68_20, v20) = 0
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & $i(v20))) & ( ~ (v3 = 0) |  ~ (v2 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0)) & ( ~ (v3 = 0) |  ? [v20: $i] :  ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v21: int] : ( ~ (v21 = 0) & p104(v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     v21 & r1(all_68_20, v20) = 0 & $i(v20)))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ~ (v3 = 0) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p204(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v3 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ( ~ (v21 = 0) & p304(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v2 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ( ~ (v21 = 0) & p104(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v2 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ( ~ (v21 = 0) & p204(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   (v2 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ( ~ (v21 = 0) & p304(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & p103(v20) = v21 & r1(all_68_20, v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0 & $i(v20)) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p203(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & p104(v20) = v21 & r1(all_68_20, v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0 & $i(v20)) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p204(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & p104(v20) = v21 & r1(all_68_20, v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0 & $i(v20)) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p304(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & p204(v20) = v21 & r1(all_68_20, v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0 & $i(v20)) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p304(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & p105(v20) = v21 & r1(all_68_20, v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0 & $i(v20)) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p205(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & p105(v20) = v21 & r1(all_68_20, v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0 & $i(v20)) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p305(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & p105(v20) = v21 & r1(all_68_20, v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     0 & $i(v20)) |  ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & r1(all_68_20,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                       v20) = 0 & p405(v20) = v21 & $i(v20)))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ? [v20: $i] :  ? [v21: int] : ( ~ (v21 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                       0) & p205(v20) = v21 & r1(all_68_20,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                       v20) = 0 & $i(v20)) |  ? [v20: $i] : 
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ? [v21: int] : ( ~ (v21 = 0) & p305(v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     v21 & r1(all_68_20, v20) = 0 & $i(v20)))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                 & ( ? [v20: $i] :  ? [v21: int] : ( ~ (v21 =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                       0) & p205(v20) = v21 & r1(all_68_20,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                       v20) = 0 & $i(v20)) |  ? [v20: $i] : 
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   ? [v21: int] : ( ~ (v21 = 0) &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & p405(v20) = v21
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & $i(v20))) & ( ? [v20: $i] :  ? [v21:
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     int] : ( ~ (v21 = 0) & p305(v20) = v21 &
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20)) |  ?
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     & r1(all_68_20, v20) = 0 & p405(v20) =
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |                     v21 & $i(v20))))))
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1130) with fresh symbols all_224_0,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |        all_224_1, all_224_2, all_224_3, all_224_4,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |        all_224_5, all_224_6, all_224_7, all_224_8,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |        all_224_9, all_224_10, all_224_11, all_224_12,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |        all_224_13, all_224_14, all_224_15, all_224_16,
% 254.95/34.79  | | | | | | | | | | | | | | | | | | | | |        all_224_17, all_224_18, all_224_19 gives:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |   (1131)  p505(all_68_20) = all_224_18 & p604(all_68_20) =
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           all_224_17 & p504(all_68_20) = all_224_16 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           p404(all_68_20) = all_224_15 & p603(all_68_20) =
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           all_224_14 & p503(all_68_20) = all_224_13 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           p403(all_68_20) = all_224_12 & p303(all_68_20) =
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           all_224_11 & p602(all_68_20) = all_224_10 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           p502(all_68_20) = all_224_9 & p402(all_68_20) =
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           all_224_8 & p302(all_68_20) = all_224_7 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           p202(all_68_20) = all_224_6 & p601(all_68_20) =
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           all_224_5 & p501(all_68_20) = all_224_4 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           p401(all_68_20) = all_224_3 & p301(all_68_20) =
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           all_224_2 & p201(all_68_20) = all_224_1 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |           p101(all_68_20) = all_224_0 & r1(all_65_0,
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |             all_68_20) = all_224_19 & ( ~ (all_224_19 = 0) |
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |             ( ~ (all_224_18 = 0) &  ? [v0: $i] :  ? [v1:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0)) &  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0)) &  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 p305(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0)
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 = v1 & $i(v0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_1 = 0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_2 = 0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_3 = 0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_4 = 0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_5 = 0)) & ( ~ (all_224_1 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_2 = 0)) & ( ~ (all_224_1 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_3 = 0)) & ( ~ (all_224_1 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_4 = 0)) & ( ~ (all_224_1 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_5 = 0)) & ( ~ (all_224_2 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_3 = 0)) & ( ~ (all_224_2 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_4 = 0)) & ( ~ (all_224_2 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_5 = 0)) & ( ~ (all_224_3 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_4 = 0)) & ( ~ (all_224_3 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_5 = 0)) & ( ~ (all_224_4 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_5 = 0)) & ( ~ (all_224_6 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_7 = 0)) & ( ~ (all_224_6 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_8 = 0)) & ( ~ (all_224_6 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_9 = 0)) & ( ~ (all_224_6 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_10 = 0)) & ( ~ (all_224_6 = 0) |  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_7 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_8 = 0)) & ( ~ (all_224_7 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_9 = 0)) & ( ~ (all_224_7 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_10 = 0)) & ( ~ (all_224_7 = 0) |  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_8 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_9 = 0)) & ( ~ (all_224_8 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_10 = 0)) & ( ~ (all_224_8 = 0) |  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_9 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_10 = 0)) & ( ~ (all_224_9 = 0) |  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_10 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_11 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_12 = 0)) & ( ~ (all_224_11 = 0) | 
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 ~ (all_224_13 = 0)) & ( ~ (all_224_11 = 0) |
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                  ~ (all_224_14 = 0)) & ( ~ (all_224_11 = 0)
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   & p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_11 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_12 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_13 = 0)) & ( ~ (all_224_12 = 0) | 
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 ~ (all_224_14 = 0)) & ( ~ (all_224_12 = 0) |
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_12 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_13 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_14 = 0)) & ( ~ (all_224_13 = 0) | 
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_13 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_14 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_14 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_15 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_16 = 0)) & ( ~ (all_224_15 = 0) | 
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 ~ (all_224_17 = 0)) & ( ~ (all_224_15 = 0) |
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_15 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p204(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_15 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p304(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_16 = 0) |  ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 (all_224_17 = 0)) & ( ~ (all_224_16 = 0) | 
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_16 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p204(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_16 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p304(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_17 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_17 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p204(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ~ (all_224_17 = 0) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p304(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : (
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                     v0) = 0 & $i(v0)) |  ? [v0: $i] :  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0))) & ( ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p304(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : (
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                     v0) = 0 & $i(v0)) |  ? [v0: $i] :  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0))) & ( ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p105(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p305(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : (
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                     v0) = 0 & $i(v0)) |  ? [v0: $i] :  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0)
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   = 0 & p405(v0) = v1 & $i(v0))) & ( ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   p205(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : (
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                     v0) = 0 & $i(v0)) |  ? [v0: $i] :  ?
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                 [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0)
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |                   = 0 & p405(v0) = v1 & $i(v0)))))
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | | ALPHA: (1131) implies:
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |   (1132)  r1(all_65_0, all_68_20) = all_224_19
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |   (1133)  p503(all_68_20) = all_224_13
% 254.95/34.80  | | | | | | | | | | | | | | | | | | | | |   (1134)  p505(all_68_20) = all_224_18
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |   (1135)   ~ (all_224_19 = 0) | ( ~ (all_224_18 = 0) &  ?
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               p105(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               & $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) =
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               0 & $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               v1 & $i(v0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_1 = 0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_2 = 0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_3 = 0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_4 = 0)) & ( ~ (all_224_0 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_5 = 0)) & ( ~ (all_224_1 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_2 = 0)) & ( ~ (all_224_1 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_3 = 0)) & ( ~ (all_224_1 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_4 = 0)) & ( ~ (all_224_1 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_5 = 0)) & ( ~ (all_224_2 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_3 = 0)) & ( ~ (all_224_2 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_4 = 0)) & ( ~ (all_224_2 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_5 = 0)) & ( ~ (all_224_3 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_4 = 0)) & ( ~ (all_224_3 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_5 = 0)) & ( ~ (all_224_4 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_5 = 0)) & ( ~ (all_224_6 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_7 = 0)) & ( ~ (all_224_6 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_8 = 0)) & ( ~ (all_224_6 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_9 = 0)) & ( ~ (all_224_6 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_10 = 0)) & ( ~ (all_224_6 = 0) |  ?
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_7 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_8 = 0)) & ( ~ (all_224_7 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_9 = 0)) & ( ~ (all_224_7 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_10 = 0)) & ( ~ (all_224_7 = 0) |  ?
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_8 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_9 = 0)) & ( ~ (all_224_8 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_10 = 0)) & ( ~ (all_224_8 = 0) |  ?
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_9 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_10 = 0)) & ( ~ (all_224_9 = 0) |  ?
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_10 = 0) |  ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_11 = 0) |  ~ (all_224_12 = 0)) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_11 = 0) |  ~ (all_224_13 = 0)) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_11 = 0) |  ~ (all_224_14 = 0)) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_11 = 0) |  ? [v0: $i] :  ? [v1:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_11 = 0) |  ? [v0: $i] :  ? [v1: int]
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                   v0) = 0 & $i(v0))) & ( ~ (all_224_12 = 0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               |  ~ (all_224_13 = 0)) & ( ~ (all_224_12 = 0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               |  ~ (all_224_14 = 0)) & ( ~ (all_224_12 = 0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_12 = 0) |  ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_13 = 0) |  ~ (all_224_14 = 0)) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_13 = 0) |  ? [v0: $i] :  ? [v1:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_13 = 0) |  ? [v0: $i] :  ? [v1: int]
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                   v0) = 0 & $i(v0))) & ( ~ (all_224_14 = 0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_14 = 0) |  ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_15 = 0) |  ~ (all_224_16 = 0)) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_15 = 0) |  ~ (all_224_17 = 0)) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_15 = 0) |  ? [v0: $i] :  ? [v1:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_15 = 0) |  ? [v0: $i] :  ? [v1: int]
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                   v0) = 0 & $i(v0))) & ( ~ (all_224_15 = 0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p304(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_16 = 0) |  ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_17 = 0)) & ( ~ (all_224_16 = 0) |  ?
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_16 = 0) |  ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ~ (all_224_16 = 0) |  ? [v0: $i] :  ? [v1:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               (all_224_17 = 0) |  ? [v0: $i] :  ? [v1: int]
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                   v0) = 0 & $i(v0))) & ( ~ (all_224_17 = 0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p204(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ~ (all_224_17 = 0) |  ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                   v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ?
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p304(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] :
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                   v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ?
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p105(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                   v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 & p405(v0) = v1 & $i(v0))) & ( ? [v0: $i] : 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |               ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 p205(v0) = v1 & r1(all_68_20, v0) = 0 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 = v1 & $i(v0))) & ( ? [v0: $i] :  ? [v1:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |                 $i(v0))))
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_224_19, all_68_20,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |              all_65_0, simplifying with (26), (1132) gives:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |   (1136)  all_224_19 = 0
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (14) with all_68_12, all_224_13,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (40), (1133) gives:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |   (1137)  all_224_13 = all_68_12
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (19) with all_68_14, all_224_18,
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (45), (1134) gives:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | |   (1138)  all_224_18 = all_68_14
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1135) gives:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | |   (1139)   ~ (all_224_19 = 0)
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1136), (1139) imply:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | |   (1140)  $false
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1140) is inconsistent.
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | | 
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 254.95/34.81  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1141)   ~ (all_224_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |           ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0) =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             0 & $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             & $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             $i(v0)) & ( ~ (all_224_0 = 0) |  ~ (all_224_1 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_0 = 0) |  ~ (all_224_2 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_0 = 0) |  ~ (all_224_3 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_0 = 0) |  ~ (all_224_4 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_0 = 0) |  ~ (all_224_5 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_1 = 0) |  ~ (all_224_2 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_1 = 0) |  ~ (all_224_3 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_1 = 0) |  ~ (all_224_4 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_1 = 0) |  ~ (all_224_5 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_2 = 0) |  ~ (all_224_3 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_2 = 0) |  ~ (all_224_4 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_2 = 0) |  ~ (all_224_5 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_3 = 0) |  ~ (all_224_4 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_3 = 0) |  ~ (all_224_5 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_4 = 0) |  ~ (all_224_5 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_6 = 0) |  ~ (all_224_7 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_6 = 0) |  ~ (all_224_8 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_6 = 0) |  ~ (all_224_9 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_6 = 0) |  ~ (all_224_10 =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0)) & ( ~ (all_224_6 = 0) |  ? [v0: $i] :  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_7 = 0) |  ~ (all_224_8 = 0)) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_7 = 0) |  ~ (all_224_9 = 0)) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_7 = 0) |  ~ (all_224_10 = 0)) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_7 = 0) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_224_8 = 0) |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_9 = 0)) & ( ~ (all_224_8 = 0) |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_10 = 0)) & ( ~ (all_224_8 = 0) |  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ~ (all_224_9 = 0) |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_10 = 0)) & ( ~ (all_224_9 = 0) |  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ~ (all_224_10 = 0) |  ? [v0: $i]
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_11 = 0) |  ~ (all_224_12 = 0)) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_11 = 0) |  ~ (all_224_13 = 0)) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_11 = 0) |  ~ (all_224_14 = 0)) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_11 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_224_11 = 0) |  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ~ (all_224_12 = 0) |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_13 = 0)) & ( ~ (all_224_12 = 0) |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_14 = 0)) & ( ~ (all_224_12 = 0) |  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ~ (all_224_12 = 0) |  ? [v0: $i]
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_13 = 0) |  ~ (all_224_14 = 0)) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_13 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_224_13 = 0) |  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ~ (all_224_14 = 0) |  ? [v0: $i]
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_14 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_224_15 = 0) |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_16 = 0)) & ( ~ (all_224_15 = 0) |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_17 = 0)) & ( ~ (all_224_15 = 0) |  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ~ (all_224_15 = 0) |  ? [v0: $i]
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_15 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_224_16 = 0) |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_17 = 0)) & ( ~ (all_224_16 = 0) |  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ~ (all_224_16 = 0) |  ? [v0: $i]
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_16 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_224_17 = 0) |  ?
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ~ (all_224_17 = 0) |  ? [v0: $i]
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             (all_224_17 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               = v1 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |                 v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |               v1 & $i(v0)))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1141) implies:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1142)   ~ (all_224_18 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1143)   ~ (all_224_13 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |           ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0) =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             0 & $i(v0))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1144)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1145)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1145) with fresh symbols all_240_0,
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |        all_240_1 gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1146)   ~ (all_240_0 = 0) & p105(all_240_1) = all_240_0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_240_1) = 0 & $i(all_240_1)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1146) implies:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1147)   ~ (all_240_0 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1148)  $i(all_240_1)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1149)  r1(all_68_20, all_240_1) = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1150)  p105(all_240_1) = all_240_0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1138), (1142) imply:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | |   (1151)   ~ (all_68_14 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | |   (1152)   ~ (all_75_16 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (93), (1152) imply:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | |   (1153)   ~ (all_68_13 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1112) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | |   (1154)  all_68_11 = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1103), (1154) imply:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | |   (1155)  $false
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1155) is inconsistent.
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | |   (1156)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1156) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | |   (1157)  all_68_12 = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (1157) imply:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | |   (1158)  all_75_13 = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (1137), (1157) imply:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | |   (1159)  all_224_13 = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1143) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1160)   ~ (all_224_13 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1159), (1160) imply:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1161)  $false
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1161) is inconsistent.
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1162)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (132) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1163)   ~ (all_75_13 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1158), (1163) imply:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1164)  $false
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1164) is inconsistent.
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1165)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1165) with fresh symbols all_296_0,
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_296_1 gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1166)   ~ (all_296_0 = 0) & p103(all_296_1) = all_296_0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_296_1) = 0 & $i(all_296_1)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1166) implies:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1167)   ~ (all_296_0 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1168)  $i(all_296_1)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1169)  r1(all_68_20, all_296_1) = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1170)  p103(all_296_1) = all_296_0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (107) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1171)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1171) with fresh symbols all_365_0,
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        all_365_1 gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1172)   ~ (all_365_0 = 0) & p104(all_365_1) = all_365_0 &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_365_1) = 0 & $i(all_365_1)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1172) implies:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1173)   ~ (all_365_0 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1174)  $i(all_365_1)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1175)  r1(all_68_20, all_365_1) = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1176)  p104(all_365_1) = all_365_0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1177)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1177) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1178)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1178) with all_139_1, all_139_0,
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1097), (1099) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1179)  all_139_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_139_1) = v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1096), (1098), (1179) are inconsistent by
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #246.
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1180)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1180) with all_296_1, all_296_0,
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1168), (1170) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1181)  all_296_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_296_1) = v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1181) gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1182)  all_296_0 = 0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1167), (1182) imply:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1183)  $false
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1183) is inconsistent.
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1184)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_296_1) = v0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1184) with fresh symbol all_382_0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1185)   ~ (all_382_0 = 0) & r1(all_68_20, all_296_1) =
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_382_0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1185) implies:
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1186)   ~ (all_382_0 = 0)
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1187)  r1(all_68_20, all_296_1) = all_382_0
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_382_0, all_296_1,
% 255.30/34.82  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1169), (1187) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1188)  all_382_0 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1186), (1188) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1189)  $false
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1189) is inconsistent.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1190)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1190) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1191)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1191) with all_365_1, all_365_0,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1174), (1176) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1192)  all_365_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_365_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1192) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1193)  all_365_0 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1173), (1193) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1194)  $false
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1194) is inconsistent.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1195)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_365_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1195) with fresh symbol all_382_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1196)   ~ (all_382_0 = 0) & r1(all_68_20, all_365_1) =
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_382_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1196) implies:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1197)   ~ (all_382_0 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1198)  r1(all_68_20, all_365_1) = all_382_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_382_0, all_365_1,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1175), (1198) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1199)  all_382_0 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1197), (1199) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1200)  $false
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1200) is inconsistent.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1201)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1201) with all_240_1, all_240_0,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1148), (1150) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1202)  all_240_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_240_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1147), (1149), (1202) are inconsistent by
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #245.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1203)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (586), (1109), (1144), (1162), (1203) are
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #361.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1204)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1151), (1153), (1204) are inconsistent by
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | |   (1205)  all_75_16 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | |   (1206)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (93), (1205) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | |   (1207)  all_68_13 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | |   (1208)   ~ (all_75_16 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1205), (1208) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | |   (1209)  $false
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1209) is inconsistent.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | |   (1210)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (108) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1211)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1211) with fresh symbols all_298_0,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |        all_298_1 gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1212)   ~ (all_298_0 = 0) & p103(all_298_1) = all_298_0 &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_298_1) = 0 & $i(all_298_1)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1212) implies:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1213)   ~ (all_298_0 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1214)  $i(all_298_1)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1215)  r1(all_68_20, all_298_1) = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1216)  p103(all_298_1) = all_298_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1206) with fresh symbols all_319_0,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |        all_319_1 gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1217)   ~ (all_319_0 = 0) & p104(all_319_1) = all_319_0 &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_319_1) = 0 & $i(all_319_1)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1217) implies:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1218)   ~ (all_319_0 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1219)  $i(all_319_1)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1220)  r1(all_68_20, all_319_1) = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | |   (1221)  p104(all_319_1) = all_319_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1222)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1222) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1223)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1223) with all_139_1, all_139_0,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1097), (1099) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1224)  all_139_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_139_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1096), (1098), (1224) are inconsistent by
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #246.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1225)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1225) with all_298_1, all_298_0,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1214), (1216) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1226)  all_298_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_298_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1226) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1227)  all_298_0 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1213), (1227) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1228)  $false
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1228) is inconsistent.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1229)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_298_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1229) with fresh symbol all_389_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1230)   ~ (all_389_0 = 0) & r1(all_68_20, all_298_1) =
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_389_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1230) implies:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1231)   ~ (all_389_0 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1232)  r1(all_68_20, all_298_1) = all_389_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_389_0, all_298_1,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1215), (1232) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1233)  all_389_0 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1231), (1233) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1234)  $false
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1234) is inconsistent.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1235)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1235) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1236)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1236) with all_319_1, all_319_0,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1219), (1221) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1237)  all_319_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_319_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1237) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1238)  all_319_0 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1218), (1238) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1239)  $false
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1239) is inconsistent.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1240)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_319_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1240) with fresh symbol all_389_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1241)   ~ (all_389_0 = 0) & r1(all_68_20, all_319_1) =
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_389_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1241) implies:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1242)   ~ (all_389_0 = 0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1243)  r1(all_68_20, all_319_1) = all_389_0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_389_0, all_319_1,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1220), (1243) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1244)  all_389_0 = 0
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1242), (1244) imply:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1245)  $false
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1245) is inconsistent.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1246)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1246) with all_240_1, all_240_0,
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1148), (1150) gives:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1247)  all_240_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_240_1) = v0)
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1147), (1149), (1247) are inconsistent by
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #245.
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.83  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1248)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (111), (586), (1109), (1117), (1125),
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |            (1210), (1248) are inconsistent by sub-proof #297.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | |   (1249)  all_75_14 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | |   (1250)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |   (1251)   ~ (all_75_14 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | REDUCE: (1249), (1251) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |   (1252)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | CLOSE: (1252) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |   (1253)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1253) with fresh symbols all_198_0,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |        all_198_1 gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |   (1254)   ~ (all_198_0 = 0) & p103(all_198_1) = all_198_0 &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_198_1) = 0 & $i(all_198_1)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | ALPHA: (1254) implies:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |   (1255)   ~ (all_198_0 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |   (1256)  $i(all_198_1)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |   (1257)  r1(all_68_20, all_198_1) = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | |   (1258)  p103(all_198_1) = all_198_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | |   (1259)   ~ (all_75_13 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (1259) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | |   (1260)   ~ (all_68_12 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | BETA: splitting (107) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |   (1261)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1261) with fresh symbols all_210_0,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |        all_210_1 gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |   (1262)   ~ (all_210_0 = 0) & p104(all_210_1) = all_210_0 &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_210_1) = 0 & $i(all_210_1)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | ALPHA: (1262) implies:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |   (1263)   ~ (all_210_0 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |   (1264)  $i(all_210_1)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |   (1265)  r1(all_68_20, all_210_1) = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | |   (1266)  p104(all_210_1) = all_210_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (113) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | |   (1267)   ~ (all_75_18 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (1267) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | |   (1268)   ~ (all_68_14 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1112) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1269)  all_68_11 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1103), (1269) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1270)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1270) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1271)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1271) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |   (1272)  all_68_12 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1260), (1272) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |   (1273)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1273) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |   (1274)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1274) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1275)  all_68_13 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (93), (1275) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1276)  all_75_16 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (104), (121), (583), (586), (1096), (1097),
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |            (1098), (1099), (1109), (1250), (1253), (1261),
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |            (1276) are inconsistent by sub-proof #244.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1277)   ~ (all_68_13 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1268), (1274), (1277) are inconsistent by
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | |   (1278)  all_75_18 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (95), (1278) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | |   (1279)  all_68_14 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (116) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1280)   ~ (all_75_18 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1278), (1280) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1281)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1281) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1282)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1282) with fresh symbols all_280_0,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |        all_280_1 gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1283)   ~ (all_280_0 = 0) & p105(all_280_1) = all_280_0 &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_280_1) = 0 & $i(all_280_1)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1283) implies:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1284)   ~ (all_280_0 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1285)  $i(all_280_1)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1286)  r1(all_68_20, all_280_1) = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | |   (1287)  p105(all_280_1) = all_280_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |   (1288)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1288) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1289)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1289) with all_139_1, all_139_0,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1097), (1099) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1290)  all_139_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_139_1) = v0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1096), (1098), (1290) are inconsistent by
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #246.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1291)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1291) with all_198_1, all_198_0,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1256), (1258) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1292)  all_198_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_198_1) = v0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1292) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1293)  all_198_0 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1255), (1293) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1294)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1294) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1295)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |               all_198_1) = v0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1295) with fresh symbol all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1296)   ~ (all_332_0 = 0) & r1(all_68_20, all_198_1) =
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |           all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1296) implies:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1297)   ~ (all_332_0 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1298)  r1(all_68_20, all_198_1) = all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_332_0, all_198_1,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1257), (1298) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1299)  all_332_0 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1297), (1299) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1300)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1300) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |   (1301)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1301) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1302)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1302) with all_210_1, all_210_0,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1264), (1266) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1303)  all_210_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_210_1) = v0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1303) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1304)  all_210_0 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1263), (1304) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1305)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1305) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1306)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |               all_210_1) = v0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1306) with fresh symbol all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1307)   ~ (all_332_0 = 0) & r1(all_68_20, all_210_1) =
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |           all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1307) implies:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1308)   ~ (all_332_0 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1309)  r1(all_68_20, all_210_1) = all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_332_0, all_210_1,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1265), (1309) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1310)  all_332_0 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1308), (1310) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1311)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1311) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1312)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1312) with all_280_1, all_280_0,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1285), (1287) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |   (1313)  all_280_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_280_1) = v0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1313) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1314)  all_280_0 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1284), (1314) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1315)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1315) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1316)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |               all_280_1) = v0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1316) with fresh symbol all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1317)   ~ (all_332_0 = 0) & r1(all_68_20, all_280_1) =
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |           all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1317) implies:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1318)   ~ (all_332_0 = 0)
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1319)  r1(all_68_20, all_280_1) = all_332_0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_332_0, all_280_1,
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1286), (1319) gives:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1320)  all_332_0 = 0
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1318), (1320) imply:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1321)  $false
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1321) is inconsistent.
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.84  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | |   (1322)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (110) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1323)   ~ (all_68_19 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (113) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1324)   ~ (all_75_18 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (1324) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1325)   ~ (all_68_14 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1112) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1326)  all_68_11 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1103), (1326) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1327)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1327) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1328)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1328) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1329)  all_68_12 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1260), (1329) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1330)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1330) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1331)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1331) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1332)  all_68_13 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (93), (1332) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1333)  all_75_16 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1334)   ~ (all_75_16 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1333), (1334) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1335)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1335) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1336)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (104), (121), (583), (586), (1096), (1097),
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (1098), (1099), (1109), (1250), (1253), (1333),
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | |            (1336) are inconsistent by sub-proof #244.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1337)   ~ (all_68_13 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1325), (1331), (1337) are inconsistent by
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1338)  all_75_18 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (91), (115), (129), (586), (1107), (1109),
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |            (1115), (1117), (1322), (1323), (1338) are
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #243.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1339)  all_68_19 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (111), (586), (1109), (1250), (1322), (1339)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |            are inconsistent by sub-proof #298.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1340)   ~ (all_75_14 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | REDUCE: (1249), (1340) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1341)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | CLOSE: (1341) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | |   (1342)  all_75_17 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | |   (1343)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.85  | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | |   (1344)   ~ (all_75_16 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | REDUCE: (93), (1344) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | |   (1345)   ~ (all_68_13 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | BETA: splitting (118) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | |   (1346)   ~ (all_75_17 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | REDUCE: (1342), (1346) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | |   (1347)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | CLOSE: (1347) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | |   (1348)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | BETA: splitting (108) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1349)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1349) with fresh symbols all_232_0,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |        all_232_1 gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1350)   ~ (all_232_0 = 0) & p103(all_232_1) = all_232_0 &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_232_1) = 0 & $i(all_232_1)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | ALPHA: (1350) implies:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1351)   ~ (all_232_0 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1352)  $i(all_232_1)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1353)  r1(all_68_20, all_232_1) = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1354)  p103(all_232_1) = all_232_0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1343) with fresh symbols all_239_0,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |        all_239_1 gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1355)   ~ (all_239_0 = 0) & p104(all_239_1) = all_239_0 &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_239_1) = 0 & $i(all_239_1)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | ALPHA: (1355) implies:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1356)   ~ (all_239_0 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1357)  $i(all_239_1)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1358)  r1(all_68_20, all_239_1) = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | |   (1359)  p104(all_239_1) = all_239_0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | |   (1360)   ~ (all_68_19 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (104) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1361)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1361) with fresh symbols all_313_0,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |        all_313_1 gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1362)   ~ (all_313_0 = 0) & p105(all_313_1) = all_313_0 &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_313_1) = 0 & $i(all_313_1)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1362) implies:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1363)   ~ (all_313_0 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1364)  $i(all_313_1)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1365)  r1(all_68_20, all_313_1) = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1366)  p105(all_313_1) = all_313_0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1367)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1367) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1368)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1368) with all_139_1, all_139_0,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1097), (1099) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1369)  all_139_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_139_1) = v0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1096), (1098), (1369) are inconsistent by
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #246.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1370)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1370) with all_232_1, all_232_0,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1352), (1354) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1371)  all_232_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_232_1) = v0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1351), (1353), (1371) are inconsistent by
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #242.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1372)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1372) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1373)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1373) with all_239_1, all_239_0,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1357), (1359) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1374)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_239_1) = v0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1356), (1358), (1374) are inconsistent by
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #241.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1375)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1375) with all_313_1, all_313_0,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1364), (1366) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1376)  all_313_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_313_1) = v0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1376) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1377)  all_313_0 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1363), (1377) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1378)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1378) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1379)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |               all_313_1) = v0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1379) with fresh symbol all_330_0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1380)   ~ (all_330_0 = 0) & r1(all_68_20, all_313_1) =
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |           all_330_0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1380) implies:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1381)   ~ (all_330_0 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1382)  r1(all_68_20, all_313_1) = all_330_0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_330_0, all_313_1,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1365), (1382) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1383)  all_330_0 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1381), (1383) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1384)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1384) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |   (1385)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (113) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1386)   ~ (all_75_18 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (1386) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1387)   ~ (all_68_14 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (90), (91), (94), (119), (131), (133),
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |            (586), (1103), (1107), (1109), (1112), (1115),
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |            (1345), (1348), (1360), (1385), (1387) are
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #403.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1388)  all_75_18 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (95), (1388) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | |   (1389)  all_68_14 = 0
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (116) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1390)   ~ (all_75_18 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1388), (1390) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1391)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1391) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |   (1392)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1393)   ~ (all_75_18 = 0)
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1388), (1393) imply:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | |   (1394)  $false
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1394) is inconsistent.
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1392) with fresh symbols all_308_0,
% 255.30/34.85  | | | | | | | | | | | | | | | | | | | | | | | | | |        all_308_1 gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1395)   ~ (all_308_0 = 0) & p105(all_308_1) = all_308_0 &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_308_1) = 0 & $i(all_308_1)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1395) implies:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1396)   ~ (all_308_0 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1397)  $i(all_308_1)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1398)  r1(all_68_20, all_308_1) = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1399)  p105(all_308_1) = all_308_0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1400)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1400) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1401)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1401) with all_139_1, all_139_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1097), (1099) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1402)  all_139_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_139_1) = v0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1096), (1098), (1402) are inconsistent by
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #246.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1403)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1403) with all_232_1, all_232_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1352), (1354) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1404)  all_232_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_232_1) = v0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1351), (1353), (1404) are inconsistent by
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #242.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1405)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1405) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1406)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1406) with all_239_1, all_239_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1357), (1359) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1407)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_239_1) = v0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1356), (1358), (1407) are inconsistent by
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #241.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1408)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1408) with all_308_1, all_308_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1397), (1399) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1409)  all_308_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_308_1) = v0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1409) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1410)  all_308_0 = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1396), (1410) imply:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1411)  $false
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1411) is inconsistent.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1412)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_308_1) = v0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1412) with fresh symbol all_338_0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1413)   ~ (all_338_0 = 0) & r1(all_68_20, all_308_1) =
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_338_0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1413) implies:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1414)   ~ (all_338_0 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1415)  r1(all_68_20, all_308_1) = all_338_0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_338_0, all_308_1,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1398), (1415) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1416)  all_338_0 = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1414), (1416) imply:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1417)  $false
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1417) is inconsistent.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1418)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (586), (1109), (1348), (1385), (1418) are
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #361.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1419)  all_68_19 = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1420)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |           ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | ALPHA: (1420) implies:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1421)   ~ (all_75_18 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (1421) imply:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1422)   ~ (all_68_14 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (90), (111), (131), (586), (1103), (1109),
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |            (1112), (1345), (1348), (1419), (1422) are
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #239.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |   (1423)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1343) with fresh symbols all_239_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |        all_239_1 gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |   (1424)   ~ (all_239_0 = 0) & p104(all_239_1) = all_239_0 &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_239_1) = 0 & $i(all_239_1)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | ALPHA: (1424) implies:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |   (1425)   ~ (all_239_0 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |   (1426)  $i(all_239_1)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |   (1427)  r1(all_68_20, all_239_1) = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | |   (1428)  p104(all_239_1) = all_239_0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | BETA: splitting (104) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1429)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1429) with fresh symbols all_265_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |        all_265_1 gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1430)   ~ (all_265_0 = 0) & p105(all_265_1) = all_265_0 &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_265_1) = 0 & $i(all_265_1)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | ALPHA: (1430) implies:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1431)   ~ (all_265_0 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1432)  $i(all_265_1)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1433)  r1(all_68_20, all_265_1) = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | |   (1434)  p105(all_265_1) = all_265_0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1112) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | |   (1435)  all_68_11 = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1103), (1435) imply:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | |   (1436)  $false
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1436) is inconsistent.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | |   (1437)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1437) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | |   (1438)  all_68_12 = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (1438) imply:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | |   (1439)  all_75_13 = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (132) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |   (1440)   ~ (all_75_13 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1439), (1440) imply:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |   (1441)  $false
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1441) is inconsistent.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |   (1442)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1442) with fresh symbols all_294_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |        all_294_1 gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |   (1443)   ~ (all_294_0 = 0) & p103(all_294_1) = all_294_0 &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_294_1) = 0 & $i(all_294_1)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1443) implies:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |   (1444)   ~ (all_294_0 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |   (1445)  $i(all_294_1)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |   (1446)  r1(all_68_20, all_294_1) = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | |   (1447)  p103(all_294_1) = all_294_0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | |   (1448)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1448) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1449)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1449) with all_139_1, all_139_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1097), (1099) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1450)  all_139_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_139_1) = v0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1096), (1098), (1450) are inconsistent by
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #246.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1451)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1451) with all_294_1, all_294_0,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1445), (1447) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1452)  all_294_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_294_1) = v0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1452) gives:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1453)  all_294_0 = 0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1444), (1453) imply:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1454)  $false
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1454) is inconsistent.
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1455)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_294_1) = v0)
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1455) with fresh symbol all_330_0
% 255.30/34.86  | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1456)   ~ (all_330_0 = 0) & r1(all_68_20, all_294_1) =
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_330_0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1456) implies:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1457)   ~ (all_330_0 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1458)  r1(all_68_20, all_294_1) = all_330_0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_330_0, all_294_1,
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1446), (1458) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1459)  all_330_0 = 0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1457), (1459) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1460)  $false
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1460) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | |   (1461)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1461) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1462)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1462) with all_239_1, all_239_0,
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1426), (1428) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1463)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_239_1) = v0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1463) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1464)  all_239_0 = 0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1425), (1464) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1465)  $false
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1465) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1466)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_239_1) = v0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1466) with fresh symbol all_330_0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1467)   ~ (all_330_0 = 0) & r1(all_68_20, all_239_1) =
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_330_0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1467) implies:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1468)   ~ (all_330_0 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1469)  r1(all_68_20, all_239_1) = all_330_0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_330_0, all_239_1,
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1427), (1469) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1470)  all_330_0 = 0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1468), (1470) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1471)  $false
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1471) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1472)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1472) with all_265_1, all_265_0,
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1432), (1434) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1473)  all_265_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_265_1) = v0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1473) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1474)  all_265_0 = 0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1431), (1474) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1475)  $false
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1475) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1476)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_265_1) = v0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1476) with fresh symbol all_330_0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1477)   ~ (all_330_0 = 0) & r1(all_68_20, all_265_1) =
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_330_0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1477) implies:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1478)   ~ (all_330_0 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1479)  r1(all_68_20, all_265_1) = all_330_0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_330_0, all_265_1,
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1433), (1479) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1480)  all_330_0 = 0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1478), (1480) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1481)  $false
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1481) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | |   (1482)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (95), (115), (586), (1109), (1345), (1348),
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | |            (1423), (1482) are inconsistent by sub-proof #275.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | |   (1483)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (118), (586), (1109), (1342), (1423), (1483)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | |            are inconsistent by sub-proof #360.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | |   (1484)   ~ (all_75_17 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | REDUCE: (1342), (1484) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | | |   (1485)  $false
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | CLOSE: (1485) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | |   (1486)   ~ (all_75_7 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | REDUCE: (1092), (1486) imply:
% 255.30/34.87  | | | | | | | | | | | | | |   (1487)  $false
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | CLOSE: (1487) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | | 
% 255.30/34.87  | | | | | | | | End of split
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | |   (1488)   ~ (all_75_3 = 0)
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | | REDUCE: (568), (1488) imply:
% 255.30/34.87  | | | | | | | |   (1489)  $false
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | | CLOSE: (1489) is inconsistent.
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | End of split
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | Case 2:
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | |   (1490)   ~ (all_75_3 = 0)
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | | REDUCE: (568), (1490) imply:
% 255.30/34.87  | | | | | | |   (1491)  $false
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | | CLOSE: (1491) is inconsistent.
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | End of split
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | End of split
% 255.30/34.87  | | | | | 
% 255.30/34.87  | | | | End of split
% 255.30/34.87  | | | | 
% 255.30/34.87  | | | Case 2:
% 255.30/34.87  | | | | 
% 255.30/34.87  | | | |   (1492)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  !
% 255.30/34.87  | | | |           [v1: int] : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 255.30/34.87  | | | |               int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.87  | | | | 
% 255.30/34.87  | | | | BETA: splitting (51) gives:
% 255.30/34.87  | | | | 
% 255.30/34.87  | | | | Case 1:
% 255.30/34.87  | | | | | 
% 255.30/34.87  | | | | |   (1493)  all_68_1 = 0
% 255.30/34.87  | | | | | 
% 255.30/34.87  | | | | | COMBINE_EQS: (78), (1493) imply:
% 255.30/34.87  | | | | |   (1494)  all_75_1 = 0
% 255.30/34.87  | | | | | 
% 255.30/34.87  | | | | | BETA: splitting (164) gives:
% 255.30/34.87  | | | | | 
% 255.30/34.87  | | | | | Case 1:
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | |   (1495)   ~ (all_75_1 = 0)
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | | REDUCE: (1494), (1495) imply:
% 255.30/34.87  | | | | | |   (1496)  $false
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | | CLOSE: (1496) is inconsistent.
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | Case 2:
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | |   (1497)   ~ (all_75_5 = 0)
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | | REDUCE: (82), (1497) imply:
% 255.30/34.87  | | | | | |   (1498)   ~ (all_68_15 = 0)
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | | BETA: splitting (165) gives:
% 255.30/34.87  | | | | | | 
% 255.30/34.87  | | | | | | Case 1:
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | |   (1499)   ~ (all_75_1 = 0)
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | | REDUCE: (1494), (1499) imply:
% 255.30/34.87  | | | | | | |   (1500)  $false
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | | CLOSE: (1500) is inconsistent.
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | Case 2:
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | |   (1501)   ~ (all_75_4 = 0)
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | | REDUCE: (81), (1501) imply:
% 255.30/34.87  | | | | | | |   (1502)   ~ (all_68_10 = 0)
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | | BETA: splitting (172) gives:
% 255.30/34.87  | | | | | | | 
% 255.30/34.87  | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | |   (1503)   ~ (all_75_0 = 0)
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | | REDUCE: (77), (1503) imply:
% 255.30/34.87  | | | | | | | |   (1504)   ~ (all_68_0 = 0)
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | | BETA: splitting (52) gives:
% 255.30/34.87  | | | | | | | | 
% 255.30/34.87  | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | 
% 255.30/34.87  | | | | | | | | |   (1505)  all_68_0 = 0
% 255.30/34.87  | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | REDUCE: (1504), (1505) imply:
% 255.30/34.87  | | | | | | | | |   (1506)  $false
% 255.30/34.87  | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | CLOSE: (1506) is inconsistent.
% 255.30/34.87  | | | | | | | | | 
% 255.30/34.87  | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | 
% 255.30/34.87  | | | | | | | | |   (1507)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 255.30/34.87  | | | | | | | | |               = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.87  | | | | | | | | |               & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 255.30/34.87  | | | | | | | | |           [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0)
% 255.30/34.87  | | | | | | | | |             |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 255.30/34.87  | | | | | | | | |               = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 255.30/34.87  | | | | | | | | |             ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.87  | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.87  | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 255.30/34.87  | | | | | | | | |             |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.30/34.87  | | | | | | | | |               r1(all_68_20, v0) = v2))
% 255.30/34.87  | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | BETA: splitting (99) gives:
% 255.30/34.87  | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | |   (1508)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.87  | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.87  | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | DELTA: instantiating (1508) with fresh symbols all_141_0,
% 255.30/34.87  | | | | | | | | | |        all_141_1 gives:
% 255.30/34.87  | | | | | | | | | |   (1509)   ~ (all_141_0 = 0) & p305(all_141_1) = all_141_0 &
% 255.30/34.87  | | | | | | | | | |           r1(all_68_20, all_141_1) = 0 & $i(all_141_1)
% 255.30/34.87  | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | ALPHA: (1509) implies:
% 255.30/34.87  | | | | | | | | | |   (1510)   ~ (all_141_0 = 0)
% 255.30/34.87  | | | | | | | | | |   (1511)  $i(all_141_1)
% 255.30/34.87  | | | | | | | | | |   (1512)  r1(all_68_20, all_141_1) = 0
% 255.30/34.87  | | | | | | | | | |   (1513)  p305(all_141_1) = all_141_0
% 255.30/34.87  | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | BETA: splitting (47) gives:
% 255.30/34.87  | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | |   (1514)  all_68_15 = 0
% 255.30/34.87  | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | REDUCE: (1498), (1514) imply:
% 255.30/34.87  | | | | | | | | | | |   (1515)  $false
% 255.30/34.87  | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | CLOSE: (1515) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | |   (1516)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.30/34.87  | | | | | | | | | | |           all_68_19 = 0
% 255.30/34.87  | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | BETA: splitting (102) gives:
% 255.30/34.87  | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | |   (1517)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.87  | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.87  | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | DELTA: instantiating (1517) with fresh symbols all_164_0,
% 255.30/34.87  | | | | | | | | | | | |        all_164_1 gives:
% 255.30/34.87  | | | | | | | | | | | |   (1518)   ~ (all_164_0 = 0) & p105(all_164_1) = all_164_0 &
% 255.30/34.87  | | | | | | | | | | | |           r1(all_68_20, all_164_1) = 0 & $i(all_164_1)
% 255.30/34.87  | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | ALPHA: (1518) implies:
% 255.30/34.87  | | | | | | | | | | | |   (1519)   ~ (all_164_0 = 0)
% 255.30/34.87  | | | | | | | | | | | |   (1520)  $i(all_164_1)
% 255.30/34.87  | | | | | | | | | | | |   (1521)  r1(all_68_20, all_164_1) = 0
% 255.30/34.87  | | | | | | | | | | | |   (1522)  p105(all_164_1) = all_164_0
% 255.30/34.87  | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | BETA: splitting (106) gives:
% 255.30/34.87  | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | |   (1523)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.87  | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.87  | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | DELTA: instantiating (1523) with fresh symbols all_188_0,
% 255.30/34.87  | | | | | | | | | | | | |        all_188_1 gives:
% 255.30/34.87  | | | | | | | | | | | | |   (1524)   ~ (all_188_0 = 0) & p104(all_188_1) = all_188_0 &
% 255.30/34.87  | | | | | | | | | | | | |           r1(all_68_20, all_188_1) = 0 & $i(all_188_1)
% 255.30/34.87  | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | ALPHA: (1524) implies:
% 255.30/34.87  | | | | | | | | | | | | |   (1525)   ~ (all_188_0 = 0)
% 255.30/34.87  | | | | | | | | | | | | |   (1526)  $i(all_188_1)
% 255.30/34.87  | | | | | | | | | | | | |   (1527)  r1(all_68_20, all_188_1) = 0
% 255.30/34.87  | | | | | | | | | | | | |   (1528)  p104(all_188_1) = all_188_0
% 255.30/34.87  | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | BETA: splitting (117) gives:
% 255.30/34.87  | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | |   (1529)   ~ (all_75_17 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | REDUCE: (94), (1529) imply:
% 255.30/34.87  | | | | | | | | | | | | | |   (1530)   ~ (all_68_18 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.30/34.87  | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | |   (1531)   ~ (all_75_7 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | REDUCE: (84), (1531) imply:
% 255.30/34.87  | | | | | | | | | | | | | | |   (1532)   ~ (all_68_4 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | |   (1533)   ~ (all_68_19 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | |   (1534)   ~ (all_75_16 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | REDUCE: (93), (1534) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | |   (1535)   ~ (all_68_13 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | |   (1536)  all_68_10 = 0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | REDUCE: (1502), (1536) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | | |   (1537)  $false
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | CLOSE: (1537) is inconsistent.
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | |   (1538)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.87  | | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | BETA: splitting (143) gives:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | |   (1539)   ~ (all_75_10 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | REDUCE: (87), (1539) imply:
% 255.30/34.87  | | | | | | | | | | | | | | | | | | |   (1540)   ~ (all_68_16 = 0)
% 255.30/34.87  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | BETA: splitting (1516) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1541)  all_68_16 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | REDUCE: (1540), (1541) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1542)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | CLOSE: (1542) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1543)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | BETA: splitting (1543) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1544)  all_68_17 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (1544) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1545)  all_75_14 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |   (1546)   ~ (all_75_14 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1545), (1546) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |   (1547)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1547) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |   (1548)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1516),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (1519), (1520), (1521), (1522), (1525), (1526),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            (1527), (1528), (1535), (1538), (1545), (1548) are
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #190.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1549)  all_68_18 = 0 | all_68_19 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1530), (1533), (1549) are inconsistent by
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            sub-proof #406.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | |   (1550)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.88  | | | | | | | | | | | | | | | | | | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1551)   ~ (all_75_9 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (1551) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1552)   ~ (all_68_11 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1553)   ~ (all_75_13 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (1553) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1554)   ~ (all_68_12 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1516),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (1535), (1538), (1552), (1554) are inconsistent by
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            sub-proof #193.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1555)  all_75_13 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1510),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (1511), (1512), (1513), (1516), (1517), (1519),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (1520), (1521), (1522), (1523), (1525), (1526),
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            (1527), (1528), (1555) are inconsistent by
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |            sub-proof #181.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1556)  all_75_9 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1550) with fresh symbols all_270_0,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |        all_270_1 gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1557)   ~ (all_270_0 = 0) & p102(all_270_1) = all_270_0 &
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_270_1) = 0 & $i(all_270_1)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | ALPHA: (1557) implies:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1558)   ~ (all_270_0 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1559)  $i(all_270_1)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1560)  r1(all_68_20, all_270_1) = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | |   (1561)  p102(all_270_1) = all_270_0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1562)   ~ (all_75_9 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | REDUCE: (1556), (1562) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1563)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | CLOSE: (1563) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1564)   ~ (all_75_10 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | REDUCE: (87), (1564) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | |   (1565)   ~ (all_68_16 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1516) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |   (1566)  all_68_16 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1565), (1566) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |   (1567)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1567) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | |   (1568)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1568) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | |   (1569)  all_68_17 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (1569) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | |   (1570)  all_75_14 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |   (1571)   ~ (all_75_14 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1570), (1571) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |   (1572)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1572) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |   (1573)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1573) with fresh symbols all_291_0,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |        all_291_1 gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |   (1574)   ~ (all_291_0 = 0) & p103(all_291_1) = all_291_0 &
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_291_1) = 0 & $i(all_291_1)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1574) implies:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |   (1575)   ~ (all_291_0 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |   (1576)  $i(all_291_1)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |   (1577)  r1(all_68_20, all_291_1) = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | |   (1578)  p103(all_291_1) = all_291_0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1507) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |   (1579)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1579) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1580)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1580) with all_270_1, all_270_0,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1559), (1561) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1581)  all_270_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_270_1) = v0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1581) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1582)  all_270_0 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1558), (1582) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1583)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1583) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1584)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_270_1) = v0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1584) with fresh symbol all_345_0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1585)   ~ (all_345_0 = 0) & r1(all_68_20, all_270_1) =
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_345_0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1585) implies:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1586)   ~ (all_345_0 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1587)  r1(all_68_20, all_270_1) = all_345_0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_345_0, all_270_1,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1560), (1587) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1588)  all_345_0 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1586), (1588) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1589)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1589) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1590)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1590) with all_291_1, all_291_0,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1576), (1578) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1591)  all_291_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_291_1) = v0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1591) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1592)  all_291_0 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1575), (1592) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1593)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1593) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1594)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |               all_291_1) = v0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1594) with fresh symbol all_345_0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1595)   ~ (all_345_0 = 0) & r1(all_68_20, all_291_1) =
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |           all_345_0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1595) implies:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1596)   ~ (all_345_0 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1597)  r1(all_68_20, all_291_1) = all_345_0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_345_0, all_291_1,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1577), (1597) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1598)  all_345_0 = 0
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1596), (1598) imply:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (1599)  $false
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1599) is inconsistent.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |   (1600)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1600) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1601)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1601) with all_188_1, all_188_0,
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1526), (1528) gives:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1602)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_188_1) = v0)
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1525), (1527), (1602) are inconsistent by
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #192.
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.88  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | |   (1603)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1519), (1520), (1521), (1522), (1603) are
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #191.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |   (1604)  all_68_18 = 0 | all_68_19 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1530), (1533), (1604) are inconsistent by
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #406.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | |   (1605)  all_75_16 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (87), (88), (89), (91), (92), (102),
% 255.30/34.89  | | | | | | | | | | | | | | | | |            (120), (128), (139), (140), (142), (143), (147),
% 255.30/34.89  | | | | | | | | | | | | | | | | |            (566), (1492), (1507), (1510), (1511), (1512),
% 255.30/34.89  | | | | | | | | | | | | | | | | |            (1513), (1516), (1523), (1530), (1532), (1533),
% 255.30/34.89  | | | | | | | | | | | | | | | | |            (1605) are inconsistent by sub-proof #187.
% 255.30/34.89  | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | |   (1606)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.89  | | | | | | | | | | | | | | | |           ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 255.30/34.89  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | ALPHA: (1606) implies:
% 255.30/34.89  | | | | | | | | | | | | | | | |   (1607)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.89  | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1516),
% 255.30/34.89  | | | | | | | | | | | | | | | |            (1607) are inconsistent by sub-proof #195.
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | |   (1608)  all_75_7 = 0
% 255.30/34.89  | | | | | | | | | | | | | | |   (1609)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.89  | | | | | | | | | | | | | | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.89  | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (85), (86), (87), (89), (90), (91),
% 255.30/34.89  | | | | | | | | | | | | | | |            (92), (93), (95), (109), (112), (113), (116),
% 255.30/34.89  | | | | | | | | | | | | | | |            (121), (122), (124), (125), (126), (128), (129),
% 255.30/34.89  | | | | | | | | | | | | | | |            (130), (131), (132), (133), (134), (135), (136),
% 255.30/34.89  | | | | | | | | | | | | | | |            (137), (150), (151), (152), (1492), (1502),
% 255.30/34.89  | | | | | | | | | | | | | | |            (1507), (1516), (1517), (1530), (1608), (1609) are
% 255.30/34.89  | | | | | | | | | | | | | | |            inconsistent by sub-proof #180.
% 255.30/34.89  | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | |   (1610)  all_75_17 = 0
% 255.30/34.89  | | | | | | | | | | | | | |   (1611)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.89  | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.89  | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | COMBINE_EQS: (94), (1610) imply:
% 255.30/34.89  | | | | | | | | | | | | | |   (1612)  all_68_18 = 0
% 255.30/34.89  | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | DELTA: instantiating (1611) with fresh symbols all_203_0,
% 255.30/34.89  | | | | | | | | | | | | | |        all_203_1 gives:
% 255.30/34.89  | | | | | | | | | | | | | |   (1613)   ~ (all_203_0 = 0) & p304(all_203_1) = all_203_0 &
% 255.30/34.89  | | | | | | | | | | | | | |           r1(all_68_20, all_203_1) = 0 & $i(all_203_1)
% 255.30/34.89  | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | ALPHA: (1613) implies:
% 255.30/34.89  | | | | | | | | | | | | | |   (1614)   ~ (all_203_0 = 0)
% 255.30/34.89  | | | | | | | | | | | | | |   (1615)  $i(all_203_1)
% 255.30/34.89  | | | | | | | | | | | | | |   (1616)  r1(all_68_20, all_203_1) = 0
% 255.30/34.89  | | | | | | | | | | | | | |   (1617)  p304(all_203_1) = all_203_0
% 255.30/34.89  | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 255.30/34.89  | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | |   (1618)   ~ (all_75_16 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | REDUCE: (93), (1618) imply:
% 255.30/34.89  | | | | | | | | | | | | | | |   (1619)   ~ (all_68_13 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | |   (1620)  all_68_10 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | REDUCE: (1502), (1620) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | |   (1621)  $false
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | CLOSE: (1621) is inconsistent.
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | |   (1622)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.89  | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | |   (1623)   ~ (all_75_13 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | REDUCE: (90), (1623) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | |   (1624)   ~ (all_68_12 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | |   (1625)   ~ (all_75_14 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | REDUCE: (91), (1625) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | |   (1626)   ~ (all_68_17 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | BETA: splitting (135) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | |   (1627)   ~ (all_75_12 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | REDUCE: (89), (1627) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | |   (1628)   ~ (all_68_8 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | |   (1629)   ~ (all_75_7 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | REDUCE: (84), (1629) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | |   (1630)   ~ (all_68_4 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |   (1631)   ~ (all_75_11 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (1631) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |   (1632)   ~ (all_68_5 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (566) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |   (1633)  all_68_4 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1630), (1633) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |   (1634)  $false
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1634) is inconsistent.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |   (1635)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |             0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |               int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |           |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |             (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1635) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |   (1636)  all_68_5 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1632), (1636) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |   (1637)  $false
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1637) is inconsistent.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |   (1638)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |             (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1638) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |   (1639)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |             (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1639) with all_203_1, all_203_0,
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1615), (1617) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |   (1640)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_203_1) = v0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1640) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |   (1641)  all_203_0 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1614), (1641) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |   (1642)  $false
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1642) is inconsistent.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |   (1643)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |               all_203_1) = v0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1643) with fresh symbol all_351_0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |   (1644)   ~ (all_351_0 = 0) & r1(all_68_20, all_203_1) =
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |           all_351_0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1644) implies:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |   (1645)   ~ (all_351_0 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |   (1646)  r1(all_68_20, all_203_1) = all_351_0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_351_0, all_203_1,
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1616), (1646) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |   (1647)  all_351_0 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1645), (1647) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | |   (1648)  $false
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1648) is inconsistent.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |   (1649)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |             (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1510), (1511), (1512), (1513), (1649) are
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #189.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |   (1650)  all_75_11 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (109), (110),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |            (113), (114), (115), (116), (119), (123), (127),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |            (138), (139), (140), (141), (142), (143), (144),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |            (145), (146), (148), (149), (151), (152), (566),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |            (1492), (1502), (1507), (1508), (1516), (1517),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |            (1523), (1610), (1611), (1619), (1622), (1624),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |            (1650) are inconsistent by sub-proof #183.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | |   (1651)  all_75_7 = 0
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | BETA: splitting (150) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |   (1652)   ~ (all_75_7 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | REDUCE: (1651), (1652) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |   (1653)  $false
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | CLOSE: (1653) is inconsistent.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |   (1654)   ~ (all_75_10 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | REDUCE: (87), (1654) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | |   (1655)   ~ (all_68_16 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (152) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |   (1656)   ~ (all_75_7 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1651), (1656) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |   (1657)  $false
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1657) is inconsistent.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |   (1658)   ~ (all_75_8 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (85), (1658) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | |   (1659)   ~ (all_68_7 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (151) gives:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |   (1660)   ~ (all_75_7 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1651), (1660) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |   (1661)  $false
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1661) is inconsistent.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |   (1662)   ~ (all_75_9 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (1662) imply:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |   (1663)   ~ (all_68_11 = 0)
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (94), (95), (109), (113), (127),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |            (1492), (1516), (1619), (1622), (1624), (1626),
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |            (1628), (1655), (1659), (1663) are inconsistent by
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #307.
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.89  | | | | | | | | | | | | | | | | | | |   (1664)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.89  | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.89  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1510),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (1511), (1512), (1513), (1516), (1517), (1519),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (1520), (1521), (1522), (1523), (1525), (1526),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (1527), (1528), (1664) are inconsistent by
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            sub-proof #182.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | |   (1665)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.90  | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1510),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (1511), (1512), (1513), (1516), (1517), (1519),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (1520), (1521), (1522), (1523), (1525), (1526),
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            (1527), (1528), (1665) are inconsistent by
% 255.30/34.90  | | | | | | | | | | | | | | | | | |            sub-proof #182.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | |   (1666)  all_75_13 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (1666) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | |   (1667)  all_68_12 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1510),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (1511), (1512), (1513), (1516), (1517), (1519),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (1520), (1521), (1522), (1523), (1525), (1526),
% 255.30/34.90  | | | | | | | | | | | | | | | | |            (1527), (1528), (1666) are inconsistent by
% 255.30/34.90  | | | | | | | | | | | | | | | | |            sub-proof #181.
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | |   (1668)   ~ (all_75_17 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | REDUCE: (1610), (1668) imply:
% 255.30/34.90  | | | | | | | | | | | | | | |   (1669)  $false
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | CLOSE: (1669) is inconsistent.
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | |   (1670)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.90  | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.90  | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | DELTA: instantiating (1670) with fresh symbols all_188_0,
% 255.30/34.90  | | | | | | | | | | | | |        all_188_1 gives:
% 255.30/34.90  | | | | | | | | | | | | |   (1671)   ~ (all_188_0 = 0) & p304(all_188_1) = all_188_0 &
% 255.30/34.90  | | | | | | | | | | | | |           r1(all_68_20, all_188_1) = 0 & $i(all_188_1)
% 255.30/34.90  | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | ALPHA: (1671) implies:
% 255.30/34.90  | | | | | | | | | | | | |   (1672)   ~ (all_188_0 = 0)
% 255.30/34.90  | | | | | | | | | | | | |   (1673)  $i(all_188_1)
% 255.30/34.90  | | | | | | | | | | | | |   (1674)  r1(all_68_20, all_188_1) = 0
% 255.30/34.90  | | | | | | | | | | | | |   (1675)  p304(all_188_1) = all_188_0
% 255.30/34.90  | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | BETA: splitting (117) gives:
% 255.30/34.90  | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | |   (1676)   ~ (all_75_17 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | REDUCE: (94), (1676) imply:
% 255.30/34.90  | | | | | | | | | | | | | |   (1677)   ~ (all_68_18 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.30/34.90  | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | |   (1678)   ~ (all_75_7 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | REDUCE: (84), (1678) imply:
% 255.30/34.90  | | | | | | | | | | | | | | |   (1679)   ~ (all_68_4 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | |   (1680)   ~ (all_68_19 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | |   (1681)   ~ (all_75_16 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | REDUCE: (93), (1681) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | |   (1682)   ~ (all_68_13 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | |   (1683)  all_68_10 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | REDUCE: (1502), (1683) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | |   (1684)  $false
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | CLOSE: (1684) is inconsistent.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | |   (1685)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.90  | | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | BETA: splitting (143) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |   (1686)   ~ (all_75_10 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | REDUCE: (87), (1686) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |   (1687)   ~ (all_68_16 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | BETA: splitting (1516) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | |   (1688)  all_68_16 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | REDUCE: (1687), (1688) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | |   (1689)  $false
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | CLOSE: (1689) is inconsistent.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | |   (1690)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | BETA: splitting (1690) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |   (1691)  all_68_17 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (1691) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |   (1692)  all_75_14 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (140) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |   (1693)   ~ (all_75_11 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (1693) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |   (1694)   ~ (all_68_5 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (566), (1510), (1511), (1512), (1513),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (1672), (1673), (1674), (1675), (1679), (1694) are
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #179.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |   (1695)   ~ (all_75_14 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1692), (1695) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |   (1696)  $false
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1696) is inconsistent.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |   (1697)  all_68_18 = 0 | all_68_19 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1677), (1680), (1697) are inconsistent by
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |            sub-proof #406.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |   (1698)  all_75_10 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | |   (1699)   ~ (all_75_9 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (1699) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | |   (1700)   ~ (all_68_11 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |   (1701)   ~ (all_75_11 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (1701) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |   (1702)   ~ (all_68_5 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (566), (1510), (1511), (1512), (1513),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |            (1672), (1673), (1674), (1675), (1679), (1702) are
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #179.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | |   (1703)  all_75_11 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (141) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |   (1704)   ~ (all_75_11 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1703), (1704) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |   (1705)  $false
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1705) is inconsistent.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |   (1706)   ~ (all_75_13 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (1706) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |   (1707)   ~ (all_68_12 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1516),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            (1682), (1685), (1700), (1707) are inconsistent by
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | |            sub-proof #193.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | |   (1708)   ~ (all_75_10 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | REDUCE: (1698), (1708) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | |   (1709)  $false
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | CLOSE: (1709) is inconsistent.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | |   (1710)  all_75_16 = 0
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | |   (1711)   ~ (all_75_15 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | REDUCE: (92), (1711) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | |   (1712)   ~ (all_68_9 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |   (1713)   ~ (all_75_16 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | REDUCE: (1710), (1713) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |   (1714)  $false
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | CLOSE: (1714) is inconsistent.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |   (1715)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (87), (88), (89), (91), (102), (120),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (139), (140), (142), (143), (147), (566), (1492),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (1507), (1510), (1511), (1512), (1513), (1516),
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            (1677), (1679), (1680), (1710), (1712), (1715) are
% 255.30/34.90  | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #188.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | |   (1716)   ~ (all_75_16 = 0)
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | REDUCE: (1710), (1716) imply:
% 255.30/34.90  | | | | | | | | | | | | | | | | | |   (1717)  $false
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | | CLOSE: (1717) is inconsistent.
% 255.30/34.90  | | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | |   (1718)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 255.30/34.90  | | | | | | | | | | | | | | | |           ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 255.30/34.90  | | | | | | | | | | | | | | | |             v1 & $i(v0))
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | ALPHA: (1718) implies:
% 255.30/34.90  | | | | | | | | | | | | | | | |   (1719)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.90  | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1516),
% 255.30/34.90  | | | | | | | | | | | | | | | |            (1719) are inconsistent by sub-proof #195.
% 255.30/34.90  | | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | | End of split
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | Case 2:
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.90  | | | | | | | | | | | | | | |   (1720)  all_75_7 = 0
% 255.30/34.90  | | | | | | | | | | | | | | |   (1721)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.90  | | | | | | | | | | | | | | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.90  | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (85), (86), (87), (89), (90), (91),
% 255.30/34.91  | | | | | | | | | | | | | | |            (92), (93), (95), (109), (112), (113), (116),
% 255.30/34.91  | | | | | | | | | | | | | | |            (121), (122), (124), (125), (126), (128), (129),
% 255.30/34.91  | | | | | | | | | | | | | | |            (130), (131), (132), (133), (134), (135), (136),
% 255.30/34.91  | | | | | | | | | | | | | | |            (137), (150), (151), (152), (1492), (1502),
% 255.30/34.91  | | | | | | | | | | | | | | |            (1507), (1516), (1517), (1677), (1720), (1721) are
% 255.30/34.91  | | | | | | | | | | | | | | |            inconsistent by sub-proof #180.
% 255.30/34.91  | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | End of split
% 255.30/34.91  | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | |   (1722)  all_75_17 = 0
% 255.30/34.91  | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | COMBINE_EQS: (94), (1722) imply:
% 255.30/34.91  | | | | | | | | | | | | | |   (1723)  all_68_18 = 0
% 255.30/34.91  | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | DELTA: instantiating (1670) with fresh symbols all_203_0,
% 255.30/34.91  | | | | | | | | | | | | | |        all_203_1 gives:
% 255.30/34.91  | | | | | | | | | | | | | |   (1724)   ~ (all_203_0 = 0) & p304(all_203_1) = all_203_0 &
% 255.30/34.91  | | | | | | | | | | | | | |           r1(all_68_20, all_203_1) = 0 & $i(all_203_1)
% 255.30/34.91  | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | ALPHA: (1724) implies:
% 255.30/34.91  | | | | | | | | | | | | | |   (1725)   ~ (all_203_0 = 0)
% 255.30/34.91  | | | | | | | | | | | | | |   (1726)  $i(all_203_1)
% 255.30/34.91  | | | | | | | | | | | | | |   (1727)  r1(all_68_20, all_203_1) = 0
% 255.30/34.91  | | | | | | | | | | | | | |   (1728)  p304(all_203_1) = all_203_0
% 255.30/34.91  | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 255.30/34.91  | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | |   (1729)   ~ (all_75_16 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | REDUCE: (93), (1729) imply:
% 255.30/34.91  | | | | | | | | | | | | | | |   (1730)   ~ (all_68_13 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | |   (1731)   ~ (all_75_17 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | REDUCE: (1722), (1731) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | |   (1732)  $false
% 255.30/34.91  | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | CLOSE: (1732) is inconsistent.
% 255.30/34.91  | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | |   (1733)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.91  | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.91  | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | |   (1734)  all_68_10 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | REDUCE: (1502), (1734) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | |   (1735)  $false
% 255.30/34.91  | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | CLOSE: (1735) is inconsistent.
% 255.30/34.91  | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | |   (1736)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.91  | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | |   (1737)   ~ (all_75_13 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | REDUCE: (90), (1737) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | |   (1738)   ~ (all_68_12 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | BETA: splitting (140) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |   (1739)   ~ (all_75_11 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | REDUCE: (88), (1739) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |   (1740)   ~ (all_68_5 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1741)   ~ (all_75_18 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (1741) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1742)   ~ (all_68_14 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | BETA: splitting (1736) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1743)  all_68_11 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (86), (1743) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1744)  all_75_9 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (151) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |   (1745)   ~ (all_75_7 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (84), (1745) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |   (1746)   ~ (all_68_4 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (566), (1510), (1511), (1512), (1513),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |            (1725), (1726), (1727), (1728), (1740), (1746) are
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #178.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |   (1747)   ~ (all_75_9 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1744), (1747) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |   (1748)  $false
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1748) is inconsistent.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1749)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1730), (1738), (1742), (1749) are inconsistent by
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |            sub-proof #396.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1750)  all_75_18 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1516),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |            (1750) are inconsistent by sub-proof #194.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |   (1751)  all_75_11 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (109), (110),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |            (113), (114), (115), (116), (119), (123), (127),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |            (138), (139), (140), (141), (142), (143), (144),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |            (145), (146), (148), (149), (151), (152), (566),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |            (1492), (1502), (1507), (1508), (1516), (1517),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |            (1670), (1722), (1730), (1733), (1736), (1738),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |            (1751) are inconsistent by sub-proof #183.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | |   (1752)  all_75_13 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (1752) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | |   (1753)  all_68_12 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | BETA: splitting (141) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |   (1754)   ~ (all_75_11 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | REDUCE: (88), (1754) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | |   (1755)   ~ (all_68_5 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | BETA: splitting (132) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1756)   ~ (all_75_13 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | REDUCE: (1752), (1756) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1757)  $false
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | CLOSE: (1757) is inconsistent.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1758)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1758) with fresh symbols all_259_0,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |        all_259_1 gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1759)   ~ (all_259_0 = 0) & p103(all_259_1) = all_259_0 &
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_259_1) = 0 & $i(all_259_1)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | ALPHA: (1759) implies:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1760)   ~ (all_259_0 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1761)  $i(all_259_1)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1762)  r1(all_68_20, all_259_1) = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1763)  p103(all_259_1) = all_259_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1733) with fresh symbols all_273_0,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |        all_273_1 gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1764)   ~ (all_273_0 = 0) & p104(all_273_1) = all_273_0 &
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_273_1) = 0 & $i(all_273_1)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | ALPHA: (1764) implies:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1765)   ~ (all_273_0 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1766)  $i(all_273_1)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1767)  r1(all_68_20, all_273_1) = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | |   (1768)  p104(all_273_1) = all_273_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1769)   ~ (all_75_7 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | REDUCE: (84), (1769) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1770)   ~ (all_68_4 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (566), (1510), (1511), (1512), (1513),
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |            (1725), (1726), (1727), (1728), (1755), (1770) are
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #178.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1771)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1771) with fresh symbols all_287_0,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |        all_287_1 gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1772)   ~ (all_287_0 = 0) & p102(all_287_1) = all_287_0 &
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_287_1) = 0 & $i(all_287_1)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | ALPHA: (1772) implies:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1773)   ~ (all_287_0 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1774)  $i(all_287_1)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1775)  r1(all_68_20, all_287_1) = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | |   (1776)  p102(all_287_1) = all_287_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1507) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |   (1777)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1777) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |   (1778)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1778) with all_287_1, all_287_0,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1774), (1776) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |   (1779)  all_287_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_287_1) = v0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1779) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1780)  all_287_0 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1773), (1780) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1781)  $false
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1781) is inconsistent.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1782)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |               all_287_1) = v0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1782) with fresh symbol all_329_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1783)   ~ (all_329_0 = 0) & r1(all_68_20, all_287_1) =
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |           all_329_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1783) implies:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1784)   ~ (all_329_0 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1785)  r1(all_68_20, all_287_1) = all_329_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_329_0, all_287_1,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1775), (1785) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1786)  all_329_0 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1784), (1786) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1787)  $false
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1787) is inconsistent.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |   (1788)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1788) with all_259_1, all_259_0,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1761), (1763) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |   (1789)  all_259_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_259_1) = v0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1789) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1790)  all_259_0 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1760), (1790) imply:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1791)  $false
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1791) is inconsistent.
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1792)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |               all_259_1) = v0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1792) with fresh symbol all_331_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1793)   ~ (all_331_0 = 0) & r1(all_68_20, all_259_1) =
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |           all_331_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1793) implies:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1794)   ~ (all_331_0 = 0)
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1795)  r1(all_68_20, all_259_1) = all_331_0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_331_0, all_259_1,
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1762), (1795) gives:
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | |   (1796)  all_331_0 = 0
% 255.30/34.91  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1794), (1796) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1797)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1797) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |   (1798)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1798) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |   (1799)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1799) with all_273_1, all_273_0,
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (1766), (1768) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |   (1800)  all_273_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_273_1) = v0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1800) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1801)  all_273_0 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1765), (1801) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1802)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1802) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1803)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |               all_273_1) = v0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1803) with fresh symbol all_331_0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1804)   ~ (all_331_0 = 0) & r1(all_68_20, all_273_1) =
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |           all_331_0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (1804) implies:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1805)   ~ (all_331_0 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1806)  r1(all_68_20, all_273_1) = all_331_0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_331_0, all_273_1,
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1767), (1806) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1807)  all_331_0 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1805), (1807) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | |   (1808)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1808) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |   (1809)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1519), (1520), (1521), (1522), (1809) are
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #191.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1810)   ~ (all_75_13 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | REDUCE: (1752), (1810) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1811)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | CLOSE: (1811) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | |   (1812)   ~ (all_75_17 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | REDUCE: (1722), (1812) imply:
% 255.30/34.92  | | | | | | | | | | | | | | |   (1813)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | CLOSE: (1813) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | |   (1814)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.92  | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.92  | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.92  | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.92  | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.92  | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.92  | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.92  | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.92  | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.92  | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.92  | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1508), (1516),
% 255.30/34.92  | | | | | | | | | | | |            (1814) are inconsistent by sub-proof #195.
% 255.30/34.92  | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | |   (1815)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.92  | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.92  | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | BETA: splitting (47) gives:
% 255.30/34.92  | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | |   (1816)  all_68_15 = 0
% 255.30/34.92  | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | REDUCE: (1498), (1816) imply:
% 255.30/34.92  | | | | | | | | | | |   (1817)  $false
% 255.30/34.92  | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | CLOSE: (1817) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | |   (1818)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.30/34.92  | | | | | | | | | | |           all_68_19 = 0
% 255.30/34.92  | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | BETA: splitting (117) gives:
% 255.30/34.92  | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | |   (1819)   ~ (all_75_17 = 0)
% 255.30/34.92  | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | REDUCE: (94), (1819) imply:
% 255.30/34.92  | | | | | | | | | | | |   (1820)   ~ (all_68_18 = 0)
% 255.30/34.92  | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | BETA: splitting (103) gives:
% 255.30/34.92  | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | |   (1821)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.92  | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.92  | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | BETA: splitting (109) gives:
% 255.30/34.92  | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | |   (1822)   ~ (all_68_19 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.30/34.92  | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | |   (1823)   ~ (all_75_12 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | REDUCE: (89), (1823) imply:
% 255.30/34.92  | | | | | | | | | | | | | | |   (1824)   ~ (all_68_8 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | |   (1825)   ~ (all_75_16 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | REDUCE: (93), (1825) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | |   (1826)   ~ (all_68_13 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | |   (1827)  all_68_10 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | REDUCE: (1502), (1827) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | |   (1828)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | CLOSE: (1828) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | |   (1829)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.92  | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | BETA: splitting (1818) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | |   (1830)  all_68_16 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (87), (1830) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | |   (1831)  all_75_10 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | BETA: splitting (147) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1832)   ~ (all_75_8 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | REDUCE: (85), (1832) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1833)   ~ (all_68_7 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (1820), (1821), (1822), (1824), (1826), (1829),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (1833) are inconsistent by sub-proof #169.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1834)   ~ (all_75_10 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | REDUCE: (1831), (1834) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1835)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | CLOSE: (1835) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | |   (1836)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | BETA: splitting (1836) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1837)  all_68_17 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (1837) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1838)  all_75_14 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | |   (1839)   ~ (all_75_13 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (1839) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | |   (1840)   ~ (all_68_12 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | BETA: splitting (144) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |   (1841)   ~ (all_75_9 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (1841) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |   (1842)   ~ (all_68_11 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1818), (1826),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            (1829), (1840), (1842) are inconsistent by
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |            sub-proof #174.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | |   (1843)  all_75_9 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (148) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |   (1844)   ~ (all_75_8 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (85), (1844) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |   (1845)   ~ (all_68_7 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (1820), (1821), (1822), (1824), (1826), (1829),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |            (1845) are inconsistent by sub-proof #169.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |   (1846)   ~ (all_75_9 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1843), (1846) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | |   (1847)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1847) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | |   (1848)   ~ (all_75_14 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | REDUCE: (1838), (1848) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | |   (1849)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | CLOSE: (1849) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1850)  all_68_18 = 0 | all_68_19 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1820), (1822), (1850) are inconsistent by
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            sub-proof #406.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | End of split
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | |   (1851)  all_75_16 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | |   (1852)   ~ (all_75_15 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | REDUCE: (92), (1852) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | |   (1853)   ~ (all_68_9 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | |   (1854)   ~ (all_75_16 = 0)
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | REDUCE: (1851), (1854) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | |   (1855)  $false
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | CLOSE: (1855) is inconsistent.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | |   (1856)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.92  | | | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | BETA: splitting (1818) gives:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1857)  all_68_16 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (87), (1857) imply:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1858)  all_75_10 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (147), (1492), (1815), (1824), (1853),
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |            (1858) are inconsistent by sub-proof #385.
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.92  | | | | | | | | | | | | | | | | | | |   (1859)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.92  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | BETA: splitting (1859) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |   (1860)  all_68_17 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (1860) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |   (1861)  all_75_14 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (1820), (1821), (1856), (1861) are inconsistent by
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            sub-proof #170.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |   (1862)  all_68_18 = 0 | all_68_19 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1820), (1822), (1862) are inconsistent by
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            sub-proof #406.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | |   (1863)   ~ (all_75_16 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | REDUCE: (1851), (1863) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | |   (1864)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | CLOSE: (1864) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | |   (1865)  all_75_12 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | |   (1866)   ~ (all_75_12 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | REDUCE: (1865), (1866) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | |   (1867)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | CLOSE: (1867) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | |   (1868)   ~ (all_75_13 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | REDUCE: (90), (1868) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | |   (1869)   ~ (all_68_12 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | BETA: splitting (136) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | |   (1870)   ~ (all_75_12 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | REDUCE: (1865), (1870) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | |   (1871)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | CLOSE: (1871) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | |   (1872)   ~ (all_75_14 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | REDUCE: (91), (1872) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | |   (1873)   ~ (all_68_17 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | BETA: splitting (1818) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | |   (1874)  all_68_16 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (87), (1874) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | |   (1875)  all_75_10 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | |   (1876)   ~ (all_75_9 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | REDUCE: (86), (1876) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | |   (1877)   ~ (all_68_11 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |   (1878)  all_68_10 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | REDUCE: (1502), (1878) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |   (1879)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | CLOSE: (1879) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |   (1880)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | BETA: splitting (1880) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | |   (1881)  all_68_11 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | REDUCE: (1877), (1881) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | |   (1882)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | CLOSE: (1882) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | |   (1883)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1883) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | |   (1884)  all_68_12 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1869), (1884) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | |   (1885)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1885) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | |   (1886)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1886) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |   (1887)  all_68_13 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (93), (1887) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |   (1888)  all_75_16 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (122) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | |   (1889)   ~ (all_75_16 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1888), (1889) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | |   (1890)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1890) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | |   (1891)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (135) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |   (1892)   ~ (all_75_12 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1865), (1892) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |   (1893)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1893) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |   (1894)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            (1820), (1821), (1891), (1894) are inconsistent by
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #171.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |   (1895)   ~ (all_68_13 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1818), (1886),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | |            (1895) are inconsistent by sub-proof #175.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | |   (1896)   ~ (all_75_10 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | REDUCE: (1875), (1896) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | |   (1897)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | CLOSE: (1897) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | |   (1898)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | REF_CLOSE: (1820), (1822), (1873), (1898) are inconsistent by
% 255.30/34.93  | | | | | | | | | | | | | | | | | |            sub-proof #393.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | |   (1899)  all_68_19 = 0
% 255.30/34.93  | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.93  | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.93  | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.93  | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.93  | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.93  | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.93  | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.93  | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.93  | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.93  | | | | | | | | | | | | | |            (1899) are inconsistent by sub-proof #172.
% 255.30/34.93  | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | |   (1900)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.93  | | | | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.93  | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.93  | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.93  | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.93  | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.93  | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.93  | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.93  | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.93  | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.93  | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.93  | | | | | | | | | | | | |            (1900) are inconsistent by sub-proof #195.
% 255.30/34.93  | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | |   (1901)  all_75_17 = 0
% 255.30/34.93  | | | | | | | | | | | |   (1902)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.93  | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.93  | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | COMBINE_EQS: (94), (1901) imply:
% 255.30/34.93  | | | | | | | | | | | |   (1903)  all_68_18 = 0
% 255.30/34.93  | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | BETA: splitting (123) gives:
% 255.30/34.93  | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | |   (1904)   ~ (all_75_16 = 0)
% 255.30/34.93  | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | REDUCE: (93), (1904) imply:
% 255.30/34.93  | | | | | | | | | | | | |   (1905)   ~ (all_68_13 = 0)
% 255.30/34.93  | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | BETA: splitting (127) gives:
% 255.30/34.93  | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | |   (1906)   ~ (all_75_15 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | REDUCE: (92), (1906) imply:
% 255.30/34.93  | | | | | | | | | | | | | |   (1907)   ~ (all_68_9 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.93  | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | |   (1908)  all_68_10 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | REDUCE: (1502), (1908) imply:
% 255.30/34.93  | | | | | | | | | | | | | | |   (1909)  $false
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | CLOSE: (1909) is inconsistent.
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | |   (1910)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.93  | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | BETA: splitting (103) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | |   (1911)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.93  | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | |   (1912)   ~ (all_75_13 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | REDUCE: (90), (1912) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | |   (1913)   ~ (all_68_12 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | |   (1914)   ~ (all_75_14 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | REDUCE: (91), (1914) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | |   (1915)   ~ (all_68_17 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | BETA: splitting (135) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | |   (1916)   ~ (all_75_12 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | REDUCE: (89), (1916) imply:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | |   (1917)   ~ (all_68_8 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |   (1918)   ~ (all_68_19 = 0)
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (1905), (1910), (1913), (1915), (1917), (1918) are
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #176.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |   (1919)  all_68_19 = 0
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (95), (109), (148), (1492),
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            (1905), (1907), (1910), (1913), (1917), (1919) are
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #229.
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.93  | | | | | | | | | | | | | | | | | | |   (1920)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.93  | | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.93  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            (1901), (1910), (1911), (1920) are inconsistent by
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |            sub-proof #168.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1921)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.94  | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (1901), (1910), (1911), (1921) are inconsistent by
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            sub-proof #168.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | |   (1922)  all_75_13 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (1922) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | |   (1923)  all_68_12 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | BETA: splitting (132) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1924)   ~ (all_75_13 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | REDUCE: (1922), (1924) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1925)  $false
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | CLOSE: (1925) is inconsistent.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1926)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.94  | | | | | | | | | | | | | | | | | |             p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (102), (106),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (109), (110), (112), (113), (114), (115), (116),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (117), (119), (120), (121), (122), (123), (124),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (132), (133), (134), (135), (136), (137), (138),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (145),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (151), (152),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (566), (1492), (1502), (1507), (1815), (1818),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (1901), (1910), (1911), (1926) are inconsistent by
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            sub-proof #168.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | |   (1927)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.94  | | | | | | | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.94  | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (48), (84), (85), (86), (87), (88), (89),
% 255.30/34.94  | | | | | | | | | | | | | | | |            (90), (91), (92), (93), (94), (95), (109), (110),
% 255.30/34.94  | | | | | | | | | | | | | | | |            (113), (114), (115), (116), (119), (123), (127),
% 255.30/34.94  | | | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.30/34.94  | | | | | | | | | | | | | | | |            (138), (139), (140), (141), (142), (143), (144),
% 255.30/34.94  | | | | | | | | | | | | | | | |            (145), (146), (148), (149), (151), (152), (566),
% 255.30/34.94  | | | | | | | | | | | | | | | |            (1492), (1502), (1507), (1815), (1818), (1901),
% 255.30/34.94  | | | | | | | | | | | | | | | |            (1902), (1927) are inconsistent by sub-proof #196.
% 255.30/34.94  | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | |   (1928)   ~ (all_75_17 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | REDUCE: (1901), (1928) imply:
% 255.30/34.94  | | | | | | | | | | | | | |   (1929)  $false
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | CLOSE: (1929) is inconsistent.
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | |   (1930)   ~ (all_75_17 = 0)
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | REDUCE: (1901), (1930) imply:
% 255.30/34.94  | | | | | | | | | | | | |   (1931)  $false
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | CLOSE: (1931) is inconsistent.
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | 
% 255.30/34.94  | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | |   (1932)   ~ (all_75_1 = 0)
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | | REDUCE: (1494), (1932) imply:
% 255.30/34.94  | | | | | | | |   (1933)  $false
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | | CLOSE: (1933) is inconsistent.
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | End of split
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | End of split
% 255.30/34.94  | | | | | | 
% 255.30/34.94  | | | | | End of split
% 255.30/34.94  | | | | | 
% 255.30/34.94  | | | | Case 2:
% 255.30/34.94  | | | | | 
% 255.30/34.94  | | | | |   (1934)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.30/34.94  | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.30/34.94  | | | | |               & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 255.30/34.94  | | | | |           : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 255.30/34.94  | | | | |             ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 255.30/34.94  | | | | |           [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ?
% 255.30/34.94  | | | | |             [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.30/34.94  | | | | | 
% 255.30/34.94  | | | | | BETA: splitting (52) gives:
% 255.30/34.94  | | | | | 
% 255.30/34.94  | | | | | Case 1:
% 255.30/34.94  | | | | | | 
% 255.30/34.94  | | | | | |   (1935)  all_68_0 = 0
% 255.30/34.94  | | | | | | 
% 255.30/34.94  | | | | | | COMBINE_EQS: (77), (1935) imply:
% 255.30/34.94  | | | | | |   (1936)  all_75_0 = 0
% 255.30/34.94  | | | | | | 
% 255.30/34.94  | | | | | | BETA: splitting (168) gives:
% 255.30/34.94  | | | | | | 
% 255.30/34.94  | | | | | | Case 1:
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | |   (1937)   ~ (all_75_0 = 0)
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | | REDUCE: (1936), (1937) imply:
% 255.30/34.94  | | | | | | |   (1938)  $false
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | | CLOSE: (1938) is inconsistent.
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | Case 2:
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | |   (1939)   ~ (all_75_5 = 0)
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | | REDUCE: (82), (1939) imply:
% 255.30/34.94  | | | | | | |   (1940)   ~ (all_68_15 = 0)
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | | BETA: splitting (169) gives:
% 255.30/34.94  | | | | | | | 
% 255.30/34.94  | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | |   (1941)   ~ (all_75_0 = 0)
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | | REDUCE: (1936), (1941) imply:
% 255.30/34.94  | | | | | | | |   (1942)  $false
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | | CLOSE: (1942) is inconsistent.
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | |   (1943)   ~ (all_75_4 = 0)
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | | REDUCE: (81), (1943) imply:
% 255.30/34.94  | | | | | | | |   (1944)   ~ (all_68_10 = 0)
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | | BETA: splitting (109) gives:
% 255.30/34.94  | | | | | | | | 
% 255.30/34.94  | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | 
% 255.30/34.94  | | | | | | | | |   (1945)   ~ (all_68_19 = 0)
% 255.30/34.94  | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | BETA: splitting (47) gives:
% 255.30/34.94  | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | |   (1946)  all_68_15 = 0
% 255.30/34.94  | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | REDUCE: (1940), (1946) imply:
% 255.30/34.94  | | | | | | | | | |   (1947)  $false
% 255.30/34.94  | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | CLOSE: (1947) is inconsistent.
% 255.30/34.94  | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | |   (1948)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.30/34.94  | | | | | | | | | |           all_68_19 = 0
% 255.30/34.94  | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | BETA: splitting (101) gives:
% 255.30/34.94  | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | |   (1949)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.94  | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.94  | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | BETA: splitting (113) gives:
% 255.30/34.94  | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | |   (1950)   ~ (all_75_18 = 0)
% 255.30/34.94  | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | REDUCE: (95), (1950) imply:
% 255.30/34.94  | | | | | | | | | | | |   (1951)   ~ (all_68_14 = 0)
% 255.30/34.94  | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.94  | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | |   (1952)  all_68_10 = 0
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | REDUCE: (1944), (1952) imply:
% 255.30/34.94  | | | | | | | | | | | | |   (1953)  $false
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | CLOSE: (1953) is inconsistent.
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | |   (1954)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.94  | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.30/34.94  | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | |   (1955)   ~ (all_75_7 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | REDUCE: (84), (1955) imply:
% 255.30/34.94  | | | | | | | | | | | | | |   (1956)   ~ (all_68_4 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 255.30/34.94  | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | |   (1957)   ~ (all_75_17 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | REDUCE: (94), (1957) imply:
% 255.30/34.94  | | | | | | | | | | | | | | |   (1958)   ~ (all_68_18 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | |   (1959)   ~ (all_75_12 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | REDUCE: (89), (1959) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | |   (1960)   ~ (all_68_8 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | BETA: splitting (105) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | |   (1961)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.94  | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | BETA: splitting (124) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1962)   ~ (all_75_15 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | REDUCE: (92), (1962) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1963)   ~ (all_68_9 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (87), (88), (90), (91),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (93), (99), (120), (121), (129), (131), (133),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (138), (140), (143), (145), (147), (153), (154),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (155), (156), (566), (1492), (1934), (1945),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (1948), (1949), (1951), (1954), (1956), (1958),
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            (1960), (1961), (1963) are inconsistent by
% 255.30/34.94  | | | | | | | | | | | | | | | | | |            sub-proof #158.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1964)  all_75_15 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |   (1965)   ~ (all_75_15 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | REDUCE: (1964), (1965) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |   (1966)  $false
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | CLOSE: (1966) is inconsistent.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |   (1967)   ~ (all_75_16 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (1967) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |   (1968)   ~ (all_68_13 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |   (1969)   ~ (all_75_13 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (1969) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |   (1970)   ~ (all_68_12 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (86), (87), (91), (129), (145), (155),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |            (1934), (1945), (1948), (1949), (1951), (1954),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |            (1958), (1961), (1968), (1970) are inconsistent by
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |            sub-proof #165.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |   (1971)  all_75_13 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |   (1972)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | |   (1973)   ~ (all_75_13 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | REDUCE: (1971), (1973) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | |   (1974)  $false
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | CLOSE: (1974) is inconsistent.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | |   (1975)   ~ (all_75_14 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | REDUCE: (91), (1975) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | |   (1976)   ~ (all_68_17 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1948) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | |   (1977)  all_68_16 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (87), (1977) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | |   (1978)  all_75_10 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (154) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | |   (1979)   ~ (all_75_6 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (83), (1979) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | |   (1980)   ~ (all_68_2 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (125), (1934), (1949), (1964), (1972),
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | |            (1980) are inconsistent by sub-proof #157.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | |   (1981)   ~ (all_75_10 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1978), (1981) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | |   (1982)  $false
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1982) is inconsistent.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | |   (1983)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1945), (1958), (1976), (1983) are inconsistent by
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | |            sub-proof #393.
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | |   (1984)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.94  | | | | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | BETA: splitting (124) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1985)   ~ (all_75_15 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | REDUCE: (92), (1985) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | |   (1986)   ~ (all_68_9 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |   (1987)   ~ (all_75_16 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (1987) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | |   (1988)   ~ (all_68_13 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | BETA: splitting (1948) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |   (1989)  all_68_16 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (87), (1989) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | |   (1990)  all_75_10 = 0
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | BETA: splitting (154) gives:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | |   (1991)   ~ (all_75_6 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | REDUCE: (83), (1991) imply:
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | |   (1992)   ~ (all_68_2 = 0)
% 255.30/34.94  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (1993)   ~ (all_75_9 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (1993) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (1994)   ~ (all_68_11 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1954) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | |   (1995)  all_68_11 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1994), (1995) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | |   (1996)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (1996) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | |   (1997)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1997) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |   (1998)  all_68_12 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (1998) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |   (1999)  all_75_13 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | |   (2000)   ~ (all_75_13 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1999), (2000) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | |   (2001)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2001) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | |   (2002)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (99) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | |   (2003)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (88), (90), (141), (566), (1951), (1954),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | |            (1956), (1984), (1988), (1994), (2003) are
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #154.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | |   (2004)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (92), (125), (147), (1492), (1934),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | |            (1949), (1960), (1990), (1992), (2002), (2004) are
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #339.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |   (2005)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1951), (1988), (2005) are inconsistent by
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2006)   ~ (all_75_10 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (1990), (2006) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2007)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2007) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2008)  all_75_6 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (87), (88), (91), (99), (140), (154),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            (156), (566), (1492), (1945), (1948), (1956),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            (1958), (1960), (1984), (1986), (2008) are
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #159.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2009)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | BETA: splitting (2009) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2010)  all_68_17 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (2010) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2011)  all_75_14 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2012)   ~ (all_75_13 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (2012) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2013)   ~ (all_68_12 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1954) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | |   (2014)  all_68_11 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (86), (2014) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | |   (2015)  all_75_9 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (148) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |   (2016)   ~ (all_75_8 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (85), (2016) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |   (2017)   ~ (all_68_7 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (88), (99), (140), (566), (1492), (1956),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |            (1960), (1984), (1986), (2011), (2017) are
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #160.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |   (2018)   ~ (all_75_9 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2015), (2018) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | |   (2019)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2019) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | |   (2020)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1951), (1988), (2013), (2020) are inconsistent by
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #396.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2021)   ~ (all_75_14 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2011), (2021) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2022)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2022) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2023)  all_68_18 = 0 | all_68_19 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1945), (1958), (2023) are inconsistent by
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            sub-proof #406.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2024)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (87), (88), (90), (91),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            (93), (99), (120), (121), (129), (131), (133),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            (138), (140), (143), (145), (147), (153), (154),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            (155), (156), (566), (1492), (1934), (1945),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            (1948), (1949), (1951), (1954), (1956), (1958),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            (1960), (1986), (2024) are inconsistent by
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            sub-proof #158.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | |   (2025)  all_75_15 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2026)   ~ (all_75_15 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | REDUCE: (2025), (2026) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2027)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | CLOSE: (2027) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2028)   ~ (all_75_16 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2028) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2029)   ~ (all_68_13 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | BETA: splitting (125) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2030)   ~ (all_75_15 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | REDUCE: (2025), (2030) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2031)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | CLOSE: (2031) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2032)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (86), (87), (90), (91), (129), (131),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |            (133), (145), (154), (155), (1934), (1945),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |            (1948), (1949), (1951), (1954), (1958), (2029),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |            (2032) are inconsistent by sub-proof #164.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | |   (2033)  all_75_12 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | |   (2034)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | |   (2035)   ~ (all_75_12 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | REDUCE: (2033), (2035) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | |   (2036)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | CLOSE: (2036) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | |   (2037)   ~ (all_75_13 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | REDUCE: (90), (2037) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | |   (2038)   ~ (all_68_12 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | BETA: splitting (136) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | |   (2039)   ~ (all_75_12 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | REDUCE: (2033), (2039) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | |   (2040)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | CLOSE: (2040) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | |   (2041)   ~ (all_75_14 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | REDUCE: (91), (2041) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | |   (2042)   ~ (all_68_17 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | BETA: splitting (1948) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2043)  all_68_16 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (87), (2043) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2044)  all_75_10 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | BETA: splitting (154) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2045)   ~ (all_75_6 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | REDUCE: (83), (2045) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2046)   ~ (all_68_2 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2047)   ~ (all_75_9 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (2047) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2048)   ~ (all_68_11 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (93), (121), (1934), (1949), (1951), (1954),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            (2034), (2038), (2046), (2048) are inconsistent by
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            sub-proof #152.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2049)   ~ (all_75_10 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2044), (2049) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2050)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2050) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2051)   ~ (all_75_10 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | REDUCE: (2044), (2051) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2052)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | CLOSE: (2052) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2053)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1945), (1958), (2042), (2053) are inconsistent by
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            sub-proof #393.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | |   (2054)  all_75_17 = 0
% 255.30/34.95  | | | | | | | | | | | | | | |   (2055)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | BETA: splitting (127) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | |   (2056)   ~ (all_75_15 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | REDUCE: (92), (2056) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | |   (2057)   ~ (all_68_9 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | |   (2058)   ~ (all_75_16 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | REDUCE: (93), (2058) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | |   (2059)   ~ (all_68_13 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | BETA: splitting (118) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | |   (2060)   ~ (all_75_17 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | REDUCE: (2054), (2060) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | |   (2061)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | CLOSE: (2061) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | |   (2062)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | BETA: splitting (153) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2063)   ~ (all_75_6 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | REDUCE: (83), (2063) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2064)   ~ (all_68_2 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | BETA: splitting (135) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2065)   ~ (all_75_12 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2065) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2066)   ~ (all_68_8 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | BETA: splitting (99) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2067)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (88), (138), (566), (1934), (1949), (1956),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            (2055), (2062), (2064), (2067) are inconsistent by
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            sub-proof #162.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2068)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (144) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2069)   ~ (all_75_9 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (2069) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2070)   ~ (all_68_11 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (90), (131), (1934), (1949), (1951), (1954),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |            (2059), (2062), (2064), (2070) are inconsistent by
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |            sub-proof #167.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |   (2071)  all_75_9 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (148), (1492), (2057), (2066), (2068),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | |            (2071) are inconsistent by sub-proof #370.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | |   (2072)  all_75_12 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2073)   ~ (all_75_12 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2072), (2073) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2074)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2074) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |   (2075)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (118), (1934), (1949), (2054), (2064),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | |            (2075) are inconsistent by sub-proof #360.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2076)  all_75_6 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (83), (2076) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |   (2077)  all_68_2 = 0
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (88), (89), (90), (92), (99),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            (127), (137), (141), (155), (156), (566), (1492),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            (1951), (1954), (1956), (2054), (2055), (2059),
% 255.30/34.95  | | | | | | | | | | | | | | | | | | |            (2076) are inconsistent by sub-proof #151.
% 255.30/34.95  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | |   (2078)   ~ (all_75_17 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | REDUCE: (2054), (2078) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | | |   (2079)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | | CLOSE: (2079) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | |   (2080)   ~ (all_75_17 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | REDUCE: (2054), (2080) imply:
% 255.30/34.95  | | | | | | | | | | | | | | | |   (2081)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | | CLOSE: (2081) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | End of split
% 255.30/34.95  | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | |   (2082)  all_75_7 = 0
% 255.30/34.95  | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | COMBINE_EQS: (84), (2082) imply:
% 255.30/34.95  | | | | | | | | | | | | | |   (2083)  all_68_4 = 0
% 255.30/34.95  | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | BETA: splitting (150) gives:
% 255.30/34.95  | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | Case 1:
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | |   (2084)   ~ (all_75_7 = 0)
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | REDUCE: (2082), (2084) imply:
% 255.30/34.95  | | | | | | | | | | | | | | |   (2085)  $false
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | | CLOSE: (2085) is inconsistent.
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.95  | | | | | | | | | | | | | | Case 2:
% 255.30/34.95  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | |   (2086)   ~ (all_75_10 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | REDUCE: (87), (2086) imply:
% 255.30/34.96  | | | | | | | | | | | | | | |   (2087)   ~ (all_68_16 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | BETA: splitting (151) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | |   (2088)   ~ (all_75_7 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | REDUCE: (2082), (2088) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | |   (2089)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | CLOSE: (2089) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | |   (2090)   ~ (all_75_9 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | REDUCE: (86), (2090) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | |   (2091)   ~ (all_68_11 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | BETA: splitting (157) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | |   (2092)   ~ (all_75_6 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | REDUCE: (83), (2092) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | |   (2093)   ~ (all_68_2 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | |   (2094)   ~ (all_75_17 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | REDUCE: (94), (2094) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | |   (2095)   ~ (all_68_18 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | BETA: splitting (1948) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2096)  all_68_16 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | REDUCE: (2087), (2096) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2097)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | CLOSE: (2097) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2098)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | BETA: splitting (2098) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2099)  all_68_17 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (2099) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2100)  all_75_14 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | BETA: splitting (129) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2101)   ~ (all_75_14 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2100), (2101) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2102)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2102) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2103)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2104)   ~ (all_75_13 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (2104) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2105)   ~ (all_68_12 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (93), (121), (1934), (1949), (1951), (1954),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |            (2091), (2093), (2103), (2105) are inconsistent by
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |            sub-proof #152.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2106)   ~ (all_75_14 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2100), (2106) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2107)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2107) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2108)  all_68_18 = 0 | all_68_19 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1945), (2095), (2108) are inconsistent by
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |            sub-proof #406.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | |   (2109)  all_75_17 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2110)   ~ (all_75_16 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2110) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2111)   ~ (all_68_13 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | BETA: splitting (118) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2112)   ~ (all_75_17 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | REDUCE: (2109), (2112) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2113)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | CLOSE: (2113) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2114)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (90), (131), (1934), (1949), (1951), (1954),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |            (2091), (2093), (2111), (2114) are inconsistent by
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |            sub-proof #167.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2115)   ~ (all_75_17 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | REDUCE: (2109), (2115) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2116)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | CLOSE: (2116) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | |   (2117)   ~ (all_75_7 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | REDUCE: (2082), (2117) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | |   (2118)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | CLOSE: (2118) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | |   (2119)  all_75_18 = 0
% 255.30/34.96  | | | | | | | | | | | |   (2120)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | COMBINE_EQS: (95), (2119) imply:
% 255.30/34.96  | | | | | | | | | | | |   (2121)  all_68_14 = 0
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | REF_CLOSE: (20), (83), (84), (85), (87), (88), (89), (91),
% 255.30/34.96  | | | | | | | | | | | |            (92), (94), (105), (109), (114), (115), (117),
% 255.30/34.96  | | | | | | | | | | | |            (118), (124), (125), (126), (127), (129), (134),
% 255.30/34.96  | | | | | | | | | | | |            (136), (138), (139), (140), (142), (143), (147),
% 255.30/34.96  | | | | | | | | | | | |            (149), (150), (152), (153), (154), (156), (157),
% 255.30/34.96  | | | | | | | | | | | |            (566), (1492), (1934), (1945), (1948), (1949),
% 255.30/34.96  | | | | | | | | | | | |            (2119), (2120) are inconsistent by sub-proof #133.
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | |   (2122)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | BETA: splitting (113) gives:
% 255.30/34.96  | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | |   (2123)   ~ (all_75_18 = 0)
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | REDUCE: (95), (2123) imply:
% 255.30/34.96  | | | | | | | | | | | |   (2124)   ~ (all_68_14 = 0)
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/34.96  | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | |   (2125)  all_68_10 = 0
% 255.30/34.96  | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | REDUCE: (1944), (2125) imply:
% 255.30/34.96  | | | | | | | | | | | | |   (2126)  $false
% 255.30/34.96  | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | CLOSE: (2126) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | |   (2127)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/34.96  | | | | | | | | | | | | |           all_68_14 = 0
% 255.30/34.96  | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.30/34.96  | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | |   (2128)   ~ (all_75_7 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | REDUCE: (84), (2128) imply:
% 255.30/34.96  | | | | | | | | | | | | | |   (2129)   ~ (all_68_4 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 255.30/34.96  | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | |   (2130)   ~ (all_75_17 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | REDUCE: (94), (2130) imply:
% 255.30/34.96  | | | | | | | | | | | | | | |   (2131)   ~ (all_68_18 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | |   (2132)   ~ (all_75_12 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | REDUCE: (89), (2132) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | |   (2133)   ~ (all_68_8 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | BETA: splitting (105) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | |   (2134)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | BETA: splitting (124) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | |   (2135)   ~ (all_75_15 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | REDUCE: (92), (2135) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | |   (2136)   ~ (all_68_9 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2137)   ~ (all_75_16 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2137) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2138)   ~ (all_68_13 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | BETA: splitting (143) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2139)   ~ (all_75_10 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | REDUCE: (87), (2139) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2140)   ~ (all_68_16 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (90), (91), (95), (100),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |            (109), (115), (129), (133), (148), (155), (1492),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |            (1934), (1945), (1948), (2124), (2127), (2131),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |            (2133), (2134), (2136), (2138), (2140) are
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #131.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2141)  all_75_10 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | BETA: splitting (154) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2142)   ~ (all_75_6 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | REDUCE: (83), (2142) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2143)   ~ (all_68_2 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2144)   ~ (all_75_9 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (2144) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2145)   ~ (all_68_11 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2127) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | |   (2146)  all_68_11 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2145), (2146) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | |   (2147)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2147) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | |   (2148)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2148) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |   (2149)  all_68_12 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (2149) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |   (2150)  all_75_13 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (87), (90), (91), (100), (131), (133),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |            (147), (1492), (1934), (1945), (1948), (2124),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |            (2131), (2133), (2134), (2136), (2138), (2143),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |            (2148), (2150) are inconsistent by sub-proof #130.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |   (2151)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (2124), (2138), (2151) are inconsistent by
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2152)   ~ (all_75_10 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2141), (2152) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2153)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2153) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2154)   ~ (all_75_10 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2141), (2154) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2155)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2155) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2156)  all_75_16 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (87), (88), (90), (91),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |            (93), (100), (120), (121), (131), (138), (140),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |            (141), (145), (147), (154), (566), (1492), (1934),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |            (1945), (1948), (2122), (2124), (2127), (2129),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |            (2131), (2133), (2136), (2156) are inconsistent by
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |            sub-proof #125.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | |   (2157)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (87), (88), (90), (91),
% 255.30/34.96  | | | | | | | | | | | | | | | | | |            (92), (93), (100), (124), (128), (131), (138),
% 255.30/34.96  | | | | | | | | | | | | | | | | | |            (140), (141), (145), (147), (154), (566), (1492),
% 255.30/34.96  | | | | | | | | | | | | | | | | | |            (1934), (1945), (1948), (2122), (2124), (2127),
% 255.30/34.96  | | | | | | | | | | | | | | | | | |            (2129), (2131), (2133), (2134), (2157) are
% 255.30/34.96  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #123.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | |   (2158)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (87), (88), (90), (91),
% 255.30/34.96  | | | | | | | | | | | | | | | | |            (92), (93), (100), (121), (124), (128), (131),
% 255.30/34.96  | | | | | | | | | | | | | | | | |            (138), (140), (141), (145), (147), (154), (566),
% 255.30/34.96  | | | | | | | | | | | | | | | | |            (1492), (1934), (1945), (1948), (2122), (2124),
% 255.30/34.96  | | | | | | | | | | | | | | | | |            (2127), (2129), (2131), (2133), (2158) are
% 255.30/34.96  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #122.
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | End of split
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | |   (2159)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | |   (2160)   ~ (all_75_12 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | REDUCE: (89), (2160) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | |   (2161)   ~ (all_68_8 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | BETA: splitting (105) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | |   (2162)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.96  | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | BETA: splitting (124) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2163)   ~ (all_75_15 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | REDUCE: (92), (2163) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | |   (2164)   ~ (all_68_9 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2165)   ~ (all_75_16 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2165) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | |   (2166)   ~ (all_68_13 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | BETA: splitting (143) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2167)   ~ (all_75_10 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | REDUCE: (87), (2167) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2168)   ~ (all_68_16 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (90), (91), (95), (100),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |            (109), (115), (129), (133), (148), (155), (1492),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |            (1934), (1945), (1948), (2124), (2127), (2131),
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |            (2161), (2162), (2164), (2166), (2168) are
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #131.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | |   (2169)  all_75_10 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (154) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2170)   ~ (all_75_6 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (83), (2170) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | |   (2171)   ~ (all_68_2 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | |   (2172)   ~ (all_75_9 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (2172) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | |   (2173)   ~ (all_68_11 = 0)
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2127) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |   (2174)  all_68_11 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2173), (2174) imply:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |   (2175)  $false
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2175) is inconsistent.
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | |   (2176)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2176) gives:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.96  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |   (2177)  all_68_12 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (2177) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |   (2178)  all_75_13 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (87), (90), (91), (100), (131), (133),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |            (147), (1492), (1934), (1945), (1948), (2124),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |            (2131), (2161), (2162), (2164), (2166), (2171),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |            (2176), (2178) are inconsistent by sub-proof #130.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |   (2179)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (95), (115), (1934), (2159), (2162), (2166),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |            (2171), (2179) are inconsistent by sub-proof #275.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2180)   ~ (all_75_10 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2169), (2180) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2181)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2181) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2182)   ~ (all_75_10 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2169), (2182) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2183)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2183) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2184)  all_75_16 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (93), (2184) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2185)  all_68_13 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (87), (88), (90), (91),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |            (93), (100), (120), (121), (131), (138), (140),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |            (141), (145), (147), (154), (566), (1492), (1934),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |            (1945), (1948), (2122), (2124), (2127), (2129),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |            (2131), (2161), (2164), (2184) are inconsistent by
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |            sub-proof #125.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2186)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (87), (88), (90), (91),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |            (92), (93), (100), (124), (128), (131), (138),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |            (140), (141), (145), (147), (154), (566), (1492),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |            (1934), (1945), (1948), (2122), (2124), (2127),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |            (2129), (2131), (2161), (2162), (2186) are
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #123.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2187)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.97  | | | | | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (86), (87), (88), (90), (91),
% 255.30/34.97  | | | | | | | | | | | | | | | | | |            (92), (93), (100), (121), (124), (128), (131),
% 255.30/34.97  | | | | | | | | | | | | | | | | | |            (138), (140), (141), (145), (147), (154), (566),
% 255.30/34.97  | | | | | | | | | | | | | | | | | |            (1492), (1934), (1945), (1948), (2122), (2124),
% 255.30/34.97  | | | | | | | | | | | | | | | | | |            (2127), (2129), (2131), (2161), (2187) are
% 255.30/34.97  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #122.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | |   (2188)  all_75_12 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2189)   ~ (all_75_12 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | REDUCE: (2188), (2189) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2190)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | CLOSE: (2190) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2191)   ~ (all_75_13 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | REDUCE: (90), (2191) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2192)   ~ (all_68_12 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | BETA: splitting (142) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2193)   ~ (all_75_11 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | REDUCE: (88), (2193) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2194)   ~ (all_68_5 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | BETA: splitting (136) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2195)   ~ (all_75_12 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | REDUCE: (2188), (2195) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2196)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | CLOSE: (2196) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2197)   ~ (all_75_14 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | REDUCE: (91), (2197) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2198)   ~ (all_68_17 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | BETA: splitting (1948) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |   (2199)  all_68_16 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (87), (2199) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |   (2200)  all_75_10 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2201)   ~ (all_75_9 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (86), (2201) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2202)   ~ (all_68_11 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2127) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2203)  all_68_11 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2202), (2203) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2204)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2204) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2205)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (93), (120), (566), (2122), (2124), (2129),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |            (2192), (2194), (2205) are inconsistent by
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #120.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2206)   ~ (all_75_10 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2200), (2206) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2207)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2207) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |   (2208)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1945), (2131), (2198), (2208) are inconsistent by
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |            sub-proof #393.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2209)   ~ (all_75_12 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | REDUCE: (2188), (2209) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2210)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | CLOSE: (2210) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | |   (2211)  all_75_17 = 0
% 255.30/34.97  | | | | | | | | | | | | | | |   (2212)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.97  | | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | BETA: splitting (127) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | |   (2213)   ~ (all_75_15 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | REDUCE: (92), (2213) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | |   (2214)   ~ (all_68_9 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | |   (2215)   ~ (all_75_16 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | REDUCE: (93), (2215) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | |   (2216)   ~ (all_68_13 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | BETA: splitting (118) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2217)   ~ (all_75_17 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | REDUCE: (2211), (2217) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2218)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | CLOSE: (2218) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2219)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.97  | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | BETA: splitting (153) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2220)   ~ (all_75_6 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | REDUCE: (83), (2220) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2221)   ~ (all_68_2 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | BETA: splitting (135) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2222)   ~ (all_75_12 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2222) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2223)   ~ (all_68_8 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |   (2224)   ~ (all_75_11 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (2224) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |   (2225)   ~ (all_68_5 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (566), (2122), (2129), (2212), (2225) are
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #163.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |   (2226)  all_75_11 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (90), (100), (138), (141),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |            (148), (1492), (1934), (2124), (2127), (2214),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |            (2216), (2219), (2221), (2223), (2226) are
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #119.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2227)  all_75_12 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (88), (142), (566), (2122), (2129), (2212),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |            (2227) are inconsistent by sub-proof #141.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2228)  all_75_6 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (88), (89), (90), (92), (99),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |            (127), (137), (141), (155), (156), (566), (1492),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |            (2124), (2127), (2129), (2211), (2212), (2216),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |            (2228) are inconsistent by sub-proof #151.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | |   (2229)   ~ (all_75_17 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | REDUCE: (2211), (2229) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | |   (2230)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | CLOSE: (2230) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | |   (2231)   ~ (all_75_17 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | REDUCE: (2211), (2231) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | |   (2232)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | CLOSE: (2232) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | |   (2233)  all_75_7 = 0
% 255.30/34.97  | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | COMBINE_EQS: (84), (2233) imply:
% 255.30/34.97  | | | | | | | | | | | | | |   (2234)  all_68_4 = 0
% 255.30/34.97  | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | BETA: splitting (150) gives:
% 255.30/34.97  | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | |   (2235)   ~ (all_75_7 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | REDUCE: (2233), (2235) imply:
% 255.30/34.97  | | | | | | | | | | | | | | |   (2236)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | CLOSE: (2236) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | |   (2237)   ~ (all_75_10 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | REDUCE: (87), (2237) imply:
% 255.30/34.97  | | | | | | | | | | | | | | |   (2238)   ~ (all_68_16 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | BETA: splitting (151) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | |   (2239)   ~ (all_75_7 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | REDUCE: (2233), (2239) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | |   (2240)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | CLOSE: (2240) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | |   (2241)   ~ (all_75_9 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | REDUCE: (86), (2241) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | |   (2242)   ~ (all_68_11 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | BETA: splitting (157) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | |   (2243)   ~ (all_75_6 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | REDUCE: (83), (2243) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | |   (2244)   ~ (all_68_2 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | BETA: splitting (152) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2245)   ~ (all_75_7 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | REDUCE: (2233), (2245) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2246)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | CLOSE: (2246) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2247)   ~ (all_75_8 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | REDUCE: (85), (2247) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | |   (2248)   ~ (all_68_7 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2249)   ~ (all_75_17 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | REDUCE: (94), (2249) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | |   (2250)   ~ (all_68_18 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | BETA: splitting (1948) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2251)  all_68_16 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | REDUCE: (2238), (2251) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2252)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | CLOSE: (2252) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | |   (2253)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | BETA: splitting (2253) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |   (2254)  all_68_17 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (91), (2254) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | |   (2255)  all_75_14 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (136) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2256)   ~ (all_75_12 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2256) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2257)   ~ (all_68_8 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2258)   ~ (all_75_13 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (90), (2258) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2259)   ~ (all_68_12 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2127) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | |   (2260)  all_68_11 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2242), (2260) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | |   (2261)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2261) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | |   (2262)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2262) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |   (2263)  all_68_12 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2259), (2263) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |   (2264)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2264) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | |   (2265)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2265) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | |   (2266)  all_68_13 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (93), (2266) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | |   (2267)  all_75_16 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2268)   ~ (all_75_15 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (92), (2268) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2269)   ~ (all_68_9 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2270)   ~ (all_75_16 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2267), (2270) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2271)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2271) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2272)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (1492) gives:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2273)  all_68_7 = 0
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2248), (2273) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2274)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2274) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2275)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  !
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |           [v1: int] : (v1 = 0 |  ~ (p405(v0) = v1) |  ~
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = v2))
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (91), (100), (129), (1934), (1945), (1948),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (2238), (2244), (2250), (2257), (2269), (2272),
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | |            (2275) are inconsistent by sub-proof #132.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2276)   ~ (all_75_16 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2267), (2276) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | |   (2277)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2277) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | |   (2278)   ~ (all_68_13 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (2124), (2265), (2278) are inconsistent by
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2279)   ~ (all_75_14 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2255), (2279) imply:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | |   (2280)  $false
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2280) is inconsistent.
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | |   (2281)   ~ (all_75_14 = 0)
% 255.30/34.97  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2255), (2281) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | |   (2282)  $false
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2282) is inconsistent.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | |   (2283)  all_68_18 = 0 | all_68_19 = 0
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (1945), (2250), (2283) are inconsistent by
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | |            sub-proof #406.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | |   (2284)  all_75_17 = 0
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | |   (2285)   ~ (all_75_16 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2285) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | |   (2286)   ~ (all_68_13 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | BETA: splitting (118) gives:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | |   (2287)   ~ (all_75_17 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2284), (2287) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | |   (2288)  $false
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2288) is inconsistent.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | |   (2289)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2127) gives:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | |   (2290)  all_68_11 = 0
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2242), (2290) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | |   (2291)  $false
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2291) is inconsistent.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | |   (2292)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2292) gives:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | |   (2293)  all_68_12 = 0
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (2293) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | |   (2294)  all_75_13 = 0
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (133) gives:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | |   (2295)   ~ (all_75_13 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2294), (2295) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | |   (2296)  $false
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2296) is inconsistent.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | |   (2297)   ~ (all_75_14 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (91), (2297) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | |   (2298)   ~ (all_68_17 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | |   (2299)   ~ (all_75_12 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2299) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | |   (2300)   ~ (all_68_8 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (100) gives:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | |   (2301)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (94), (119), (131), (1934), (1945), (1948),
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | |            (2238), (2244), (2289), (2294), (2298), (2301) are
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #405.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | |   (2302)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (92), (127), (152), (1492), (2233),
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | |            (2284), (2300), (2302) are inconsistent by
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #211.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | |   (2303)   ~ (all_75_13 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2294), (2303) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | |   (2304)  $false
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2304) is inconsistent.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | |   (2305)  all_68_13 = 0 | all_68_14 = 0
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (2124), (2286), (2305) are inconsistent by
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | |   (2306)   ~ (all_75_17 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | REDUCE: (2284), (2306) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | |   (2307)  $false
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | CLOSE: (2307) is inconsistent.
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | |   (2308)   ~ (all_75_7 = 0)
% 255.30/34.98  | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | REDUCE: (2233), (2308) imply:
% 255.30/34.98  | | | | | | | | | | | | | | | | |   (2309)  $false
% 255.30/34.98  | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | | CLOSE: (2309) is inconsistent.
% 255.30/34.98  | | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | |   (2310)  all_75_18 = 0
% 255.30/34.98  | | | | | | | | | | | |   (2311)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.98  | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/34.98  | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | COMBINE_EQS: (95), (2310) imply:
% 255.30/34.98  | | | | | | | | | | | |   (2312)  all_68_14 = 0
% 255.30/34.98  | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | BETA: splitting (115) gives:
% 255.30/34.98  | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | Case 1:
% 255.30/34.98  | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | |   (2313)   ~ (all_75_18 = 0)
% 255.30/34.98  | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | REDUCE: (2310), (2313) imply:
% 255.30/34.98  | | | | | | | | | | | | |   (2314)  $false
% 255.30/34.98  | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | CLOSE: (2314) is inconsistent.
% 255.30/34.98  | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | |   (2315)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/34.98  | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/34.98  | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | | REF_CLOSE: (20), (83), (84), (85), (87), (88), (89), (91),
% 255.30/34.98  | | | | | | | | | | | | |            (92), (94), (105), (109), (114), (115), (117),
% 255.30/34.98  | | | | | | | | | | | | |            (118), (124), (125), (126), (127), (129), (134),
% 255.30/34.98  | | | | | | | | | | | | |            (136), (138), (139), (140), (142), (143), (147),
% 255.30/34.98  | | | | | | | | | | | | |            (149), (150), (152), (153), (154), (156), (157),
% 255.30/34.98  | | | | | | | | | | | | |            (566), (1492), (1934), (1945), (1948), (2310),
% 255.30/34.98  | | | | | | | | | | | | |            (2311), (2315) are inconsistent by sub-proof #133.
% 255.30/34.98  | | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | End of split
% 255.30/34.98  | | | | | | | | | 
% 255.30/34.98  | | | | | | | | Case 2:
% 255.30/34.98  | | | | | | | | | 
% 255.30/34.98  | | | | | | | | |   (2316)  all_68_19 = 0
% 255.30/34.98  | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | REDUCE: (46), (2316) imply:
% 255.30/34.98  | | | | | | | | |   (2317)  p605(all_68_20) = 0
% 255.30/34.98  | | | | | | | | | 
% 255.30/34.98  | | | | | | | | | GROUND_INST: instantiating (22) with all_68_20, 0, simplifying
% 255.30/34.98  | | | | | | | | |              with (25), (2317) gives:
% 255.30/34.99  | | | | | | | | |   (2318)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3:
% 255.30/34.99  | | | | | | | | |             any] :  ? [v4: any] :  ? [v5: any] :  ? [v6: any]
% 255.30/34.99  | | | | | | | | |           :  ? [v7: any] :  ? [v8: any] :  ? [v9: any] :  ?
% 255.30/34.99  | | | | | | | | |           [v10: any] :  ? [v11: any] :  ? [v12: any] :  ?
% 255.30/34.99  | | | | | | | | |           [v13: any] :  ? [v14: any] :  ? [v15: any] :  ?
% 255.30/34.99  | | | | | | | | |           [v16: any] :  ? [v17: any] :  ? [v18: any] :  ?
% 255.30/34.99  | | | | | | | | |           [v19: any] : (p505(all_68_20) = v1 & p604(all_68_20)
% 255.30/34.99  | | | | | | | | |             = v2 & p504(all_68_20) = v3 & p404(all_68_20) = v4
% 255.30/34.99  | | | | | | | | |             & p603(all_68_20) = v5 & p503(all_68_20) = v6 &
% 255.30/34.99  | | | | | | | | |             p403(all_68_20) = v7 & p303(all_68_20) = v8 &
% 255.30/34.99  | | | | | | | | |             p602(all_68_20) = v9 & p502(all_68_20) = v10 &
% 255.30/34.99  | | | | | | | | |             p402(all_68_20) = v11 & p302(all_68_20) = v12 &
% 255.30/34.99  | | | | | | | | |             p202(all_68_20) = v13 & p601(all_68_20) = v14 &
% 255.30/34.99  | | | | | | | | |             p501(all_68_20) = v15 & p401(all_68_20) = v16 &
% 255.30/34.99  | | | | | | | | |             p301(all_68_20) = v17 & p201(all_68_20) = v18 &
% 255.30/34.99  | | | | | | | | |             p101(all_68_20) = v19 & r1(all_65_0, all_68_20) =
% 255.30/34.99  | | | | | | | | |             v0 & ( ~ (v0 = 0) | ( ~ (v1 = 0) &  ? [v20: $i] : 
% 255.30/34.99  | | | | | | | | |                 ? [v21: int] : ( ~ (v21 = 0) & p105(v20) = v21
% 255.30/34.99  | | | | | | | | |                   & r1(all_68_20, v20) = 0 & $i(v20)) &  ?
% 255.30/34.99  | | | | | | | | |                 [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                   p205(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                   $i(v20)) &  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                   ~ (v21 = 0) & p305(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                   r1(all_68_20, v20) = 0 & $i(v20)) &  ? [v20:
% 255.30/34.99  | | | | | | | | |                   $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                   r1(all_68_20, v20) = 0 & p405(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                   $i(v20)) & ( ~ (v19 = 0) |  ~ (v18 = 0)) & (
% 255.30/34.99  | | | | | | | | |                   ~ (v19 = 0) |  ~ (v17 = 0)) & ( ~ (v19 = 0)
% 255.30/34.99  | | | | | | | | |                   |  ~ (v16 = 0)) & ( ~ (v19 = 0) |  ~ (v15 =
% 255.30/34.99  | | | | | | | | |                     0)) & ( ~ (v19 = 0) |  ~ (v14 = 0)) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v18 = 0) |  ~ (v17 = 0)) & ( ~ (v18 = 0) | 
% 255.30/34.99  | | | | | | | | |                   ~ (v16 = 0)) & ( ~ (v18 = 0) |  ~ (v15 = 0))
% 255.30/34.99  | | | | | | | | |                 & ( ~ (v18 = 0) |  ~ (v14 = 0)) & ( ~ (v17 =
% 255.30/34.99  | | | | | | | | |                     0) |  ~ (v16 = 0)) & ( ~ (v17 = 0) |  ~
% 255.30/34.99  | | | | | | | | |                   (v15 = 0)) & ( ~ (v17 = 0) |  ~ (v14 = 0)) &
% 255.30/34.99  | | | | | | | | |                 ( ~ (v16 = 0) |  ~ (v15 = 0)) & ( ~ (v16 = 0)
% 255.30/34.99  | | | | | | | | |                   |  ~ (v14 = 0)) & ( ~ (v15 = 0) |  ~ (v14 =
% 255.30/34.99  | | | | | | | | |                     0)) & ( ~ (v13 = 0) |  ~ (v12 = 0)) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v13 = 0) |  ~ (v11 = 0)) & ( ~ (v13 = 0) | 
% 255.30/34.99  | | | | | | | | |                   ~ (v10 = 0)) & ( ~ (v13 = 0) |  ~ (v9 = 0))
% 255.30/34.99  | | | | | | | | |                 & ( ~ (v13 = 0) |  ? [v20: $i] :  ? [v21: int]
% 255.30/34.99  | | | | | | | | |                   : ( ~ (v21 = 0) & p102(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v12 = 0) |  ~ (v11 = 0)) & ( ~ (v12 = 0) | 
% 255.30/34.99  | | | | | | | | |                   ~ (v10 = 0)) & ( ~ (v12 = 0) |  ~ (v9 = 0))
% 255.30/34.99  | | | | | | | | |                 & ( ~ (v12 = 0) |  ? [v20: $i] :  ? [v21: int]
% 255.30/34.99  | | | | | | | | |                   : ( ~ (v21 = 0) & p102(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v11 = 0) |  ~ (v10 = 0)) & ( ~ (v11 = 0) | 
% 255.30/34.99  | | | | | | | | |                   ~ (v9 = 0)) & ( ~ (v11 = 0) |  ? [v20: $i] :
% 255.30/34.99  | | | | | | | | |                    ? [v21: int] : ( ~ (v21 = 0) & p102(v20) =
% 255.30/34.99  | | | | | | | | |                     v21 & r1(all_68_20, v20) = 0 & $i(v20))) &
% 255.30/34.99  | | | | | | | | |                 ( ~ (v10 = 0) |  ~ (v9 = 0)) & ( ~ (v10 = 0) |
% 255.30/34.99  | | | | | | | | |                    ? [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0)
% 255.30/34.99  | | | | | | | | |                     & p102(v20) = v21 & r1(all_68_20, v20) = 0
% 255.30/34.99  | | | | | | | | |                     & $i(v20))) & ( ~ (v9 = 0) |  ? [v20: $i]
% 255.30/34.99  | | | | | | | | |                   :  ? [v21: int] : ( ~ (v21 = 0) & p102(v20)
% 255.30/34.99  | | | | | | | | |                     = v21 & r1(all_68_20, v20) = 0 & $i(v20)))
% 255.30/34.99  | | | | | | | | |                 & ( ~ (v8 = 0) |  ~ (v7 = 0)) & ( ~ (v8 = 0) |
% 255.30/34.99  | | | | | | | | |                    ~ (v6 = 0)) & ( ~ (v8 = 0) |  ~ (v5 = 0)) &
% 255.30/34.99  | | | | | | | | |                 ( ~ (v8 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p103(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v8 = 0) |  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                     ~ (v21 = 0) & p203(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v7 = 0) |  ~ (v6 = 0)) & ( ~ (v7 = 0) |  ~
% 255.30/34.99  | | | | | | | | |                   (v5 = 0)) & ( ~ (v7 = 0) |  ? [v20: $i] :  ?
% 255.30/34.99  | | | | | | | | |                   [v21: int] : ( ~ (v21 = 0) & p103(v20) = v21
% 255.30/34.99  | | | | | | | | |                     & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v7 = 0) |  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                     ~ (v21 = 0) & p203(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v6 = 0) |  ~ (v5 = 0)) & ( ~ (v6 = 0) |  ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p103(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20))) & ( ~ (v6 = 0) |  ? [v20: $i] : 
% 255.30/34.99  | | | | | | | | |                   ? [v21: int] : ( ~ (v21 = 0) & p203(v20) =
% 255.30/34.99  | | | | | | | | |                     v21 & r1(all_68_20, v20) = 0 & $i(v20))) &
% 255.30/34.99  | | | | | | | | |                 ( ~ (v5 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p103(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v5 = 0) |  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                     ~ (v21 = 0) & p203(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v4 = 0) |  ~ (v3 = 0)) & ( ~ (v4 = 0) |  ~
% 255.30/34.99  | | | | | | | | |                   (v2 = 0)) & ( ~ (v4 = 0) |  ? [v20: $i] :  ?
% 255.30/34.99  | | | | | | | | |                   [v21: int] : ( ~ (v21 = 0) & p104(v20) = v21
% 255.30/34.99  | | | | | | | | |                     & r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v4 = 0) |  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                     ~ (v21 = 0) & p204(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v4 = 0) |  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                     ~ (v21 = 0) & p304(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v3 = 0) |  ~ (v2 = 0)) & ( ~ (v3 = 0) |  ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p104(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20))) & ( ~ (v3 = 0) |  ? [v20: $i] : 
% 255.30/34.99  | | | | | | | | |                   ? [v21: int] : ( ~ (v21 = 0) & p204(v20) =
% 255.30/34.99  | | | | | | | | |                     v21 & r1(all_68_20, v20) = 0 & $i(v20))) &
% 255.30/34.99  | | | | | | | | |                 ( ~ (v3 = 0) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p304(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v2 = 0) |  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                     ~ (v21 = 0) & p104(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v2 = 0) |  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                     ~ (v21 = 0) & p204(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ~
% 255.30/34.99  | | | | | | | | |                   (v2 = 0) |  ? [v20: $i] :  ? [v21: int] : (
% 255.30/34.99  | | | | | | | | |                     ~ (v21 = 0) & p304(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p103(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p203(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p104(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p204(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p104(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p304(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p204(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p304(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p105(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p205(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p105(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p305(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p105(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     p405(v20) = v21 & $i(v20))) & ( ? [v20:
% 255.30/34.99  | | | | | | | | |                     $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p205(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & p305(v20) = v21 &
% 255.30/34.99  | | | | | | | | |                     r1(all_68_20, v20) = 0 & $i(v20))) & ( ?
% 255.30/34.99  | | | | | | | | |                   [v20: $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p205(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     p405(v20) = v21 & $i(v20))) & ( ? [v20:
% 255.30/34.99  | | | | | | | | |                     $i] :  ? [v21: int] : ( ~ (v21 = 0) &
% 255.30/34.99  | | | | | | | | |                     p305(v20) = v21 & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     $i(v20)) |  ? [v20: $i] :  ? [v21: int] :
% 255.30/34.99  | | | | | | | | |                   ( ~ (v21 = 0) & r1(all_68_20, v20) = 0 &
% 255.30/34.99  | | | | | | | | |                     p405(v20) = v21 & $i(v20))))))
% 255.30/34.99  | | | | | | | | | 
% 255.30/34.99  | | | | | | | | | DELTA: instantiating (2318) with fresh symbols all_162_0,
% 255.30/34.99  | | | | | | | | |        all_162_1, all_162_2, all_162_3, all_162_4, all_162_5,
% 255.30/34.99  | | | | | | | | |        all_162_6, all_162_7, all_162_8, all_162_9, all_162_10,
% 255.30/34.99  | | | | | | | | |        all_162_11, all_162_12, all_162_13, all_162_14,
% 255.30/34.99  | | | | | | | | |        all_162_15, all_162_16, all_162_17, all_162_18,
% 255.30/34.99  | | | | | | | | |        all_162_19 gives:
% 255.30/35.00  | | | | | | | | |   (2319)  p505(all_68_20) = all_162_18 & p604(all_68_20) =
% 255.30/35.00  | | | | | | | | |           all_162_17 & p504(all_68_20) = all_162_16 &
% 255.30/35.00  | | | | | | | | |           p404(all_68_20) = all_162_15 & p603(all_68_20) =
% 255.30/35.00  | | | | | | | | |           all_162_14 & p503(all_68_20) = all_162_13 &
% 255.30/35.00  | | | | | | | | |           p403(all_68_20) = all_162_12 & p303(all_68_20) =
% 255.30/35.00  | | | | | | | | |           all_162_11 & p602(all_68_20) = all_162_10 &
% 255.30/35.00  | | | | | | | | |           p502(all_68_20) = all_162_9 & p402(all_68_20) =
% 255.30/35.00  | | | | | | | | |           all_162_8 & p302(all_68_20) = all_162_7 &
% 255.30/35.00  | | | | | | | | |           p202(all_68_20) = all_162_6 & p601(all_68_20) =
% 255.30/35.00  | | | | | | | | |           all_162_5 & p501(all_68_20) = all_162_4 &
% 255.30/35.00  | | | | | | | | |           p401(all_68_20) = all_162_3 & p301(all_68_20) =
% 255.30/35.00  | | | | | | | | |           all_162_2 & p201(all_68_20) = all_162_1 &
% 255.30/35.00  | | | | | | | | |           p101(all_68_20) = all_162_0 & r1(all_65_0,
% 255.30/35.00  | | | | | | | | |             all_68_20) = all_162_19 & ( ~ (all_162_19 = 0) | (
% 255.30/35.00  | | | | | | | | |               ~ (all_162_18 = 0) &  ? [v0: $i] :  ? [v1: int]
% 255.30/35.00  | | | | | | | | |               : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                   v0) = 0 & $i(v0)) &  ? [v0: $i] :  ? [v1:
% 255.30/35.00  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0)) &  ? [v0: $i]
% 255.30/35.00  | | | | | | | | |               :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0)) &  ? [v0: $i]
% 255.30/35.00  | | | | | | | | |               :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                   v0) = 0 & p405(v0) = v1 & $i(v0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_0 = 0) |  ~ (all_162_1 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_0 = 0) |  ~ (all_162_2 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_0 = 0) |  ~ (all_162_3 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_0 = 0) |  ~ (all_162_4 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_0 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_1 = 0) |  ~ (all_162_2 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_1 = 0) |  ~ (all_162_3 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_1 = 0) |  ~ (all_162_4 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_1 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_2 = 0) |  ~ (all_162_3 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_2 = 0) |  ~ (all_162_4 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_2 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_3 = 0) |  ~ (all_162_4 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_3 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_4 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_6 = 0) |  ~ (all_162_7 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_6 = 0) |  ~ (all_162_8 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_6 = 0) |  ~ (all_162_9 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_6 = 0) |  ~ (all_162_10 = 0)) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_6 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.00  | | | | | | | | |                 ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ~ (all_162_7 = 0) |
% 255.30/35.00  | | | | | | | | |                  ~ (all_162_8 = 0)) & ( ~ (all_162_7 = 0) |  ~
% 255.30/35.00  | | | | | | | | |                 (all_162_9 = 0)) & ( ~ (all_162_7 = 0) |  ~
% 255.30/35.00  | | | | | | | | |                 (all_162_10 = 0)) & ( ~ (all_162_7 = 0) |  ?
% 255.30/35.00  | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ~ (all_162_8 = 0) |  ~
% 255.30/35.00  | | | | | | | | |                 (all_162_9 = 0)) & ( ~ (all_162_8 = 0) |  ~
% 255.30/35.00  | | | | | | | | |                 (all_162_10 = 0)) & ( ~ (all_162_8 = 0) |  ?
% 255.30/35.00  | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ~ (all_162_9 = 0) |  ~
% 255.30/35.00  | | | | | | | | |                 (all_162_10 = 0)) & ( ~ (all_162_9 = 0) |  ?
% 255.30/35.00  | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ~ (all_162_10 = 0) |  ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_11 = 0) |  ~ (all_162_12 = 0)) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_11 = 0) |  ~ (all_162_13 = 0)) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_11 = 0) |  ~ (all_162_14 = 0)) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_11 = 0) |  ? [v0: $i] :  ? [v1:
% 255.30/35.00  | | | | | | | | |                   int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_11 = 0) |  ? [v0: $i] :  ? [v1: int]
% 255.30/35.00  | | | | | | | | |                 : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ~ (all_162_12 = 0)
% 255.30/35.00  | | | | | | | | |                 |  ~ (all_162_13 = 0)) & ( ~ (all_162_12 = 0)
% 255.30/35.00  | | | | | | | | |                 |  ~ (all_162_14 = 0)) & ( ~ (all_162_12 = 0)
% 255.30/35.00  | | | | | | | | |                 |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ~ (all_162_12 = 0) |  ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_13 = 0) |  ~ (all_162_14 = 0)) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_13 = 0) |  ? [v0: $i] :  ? [v1:
% 255.30/35.00  | | | | | | | | |                   int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_13 = 0) |  ? [v0: $i] :  ? [v1: int]
% 255.30/35.00  | | | | | | | | |                 : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ~ (all_162_14 = 0)
% 255.30/35.00  | | | | | | | | |                 |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ~ (all_162_14 = 0) |  ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_15 = 0) |  ~ (all_162_16 = 0)) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_15 = 0) |  ~ (all_162_17 = 0)) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_15 = 0) |  ? [v0: $i] :  ? [v1:
% 255.30/35.00  | | | | | | | | |                   int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_15 = 0) |  ? [v0: $i] :  ? [v1: int]
% 255.30/35.00  | | | | | | | | |                 : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ~ (all_162_15 = 0)
% 255.30/35.00  | | | | | | | | |                 |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p304(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ~ (all_162_16 = 0) |  ~
% 255.30/35.00  | | | | | | | | |                 (all_162_17 = 0)) & ( ~ (all_162_16 = 0) |  ?
% 255.30/35.00  | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ~ (all_162_16 = 0) |  ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 255.30/35.00  | | | | | | | | |                 ~ (all_162_16 = 0) |  ? [v0: $i] :  ? [v1:
% 255.30/35.00  | | | | | | | | |                   int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.00  | | | | | | | | |                 (all_162_17 = 0) |  ? [v0: $i] :  ? [v1: int]
% 255.30/35.00  | | | | | | | | |                 : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ~ (all_162_17 = 0)
% 255.30/35.00  | | | | | | | | |                 |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p204(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ~ (all_162_17 = 0) |  ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 255.30/35.00  | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.00  | | | | | | | | |                   (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.00  | | | | | | | | |                   = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 255.30/35.00  | | | | | | | | |                 : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                     v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1:
% 255.30/35.00  | | | | | | | | |                   int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ?
% 255.30/35.00  | | | | | | | | |                 [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p304(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.00  | | | | | | | | |                   (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.00  | | | | | | | | |                   = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.00  | | | | | | | | |                 ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                     v0) = 0 & $i(v0))) & ( ? [v0: $i] :  ?
% 255.30/35.00  | | | | | | | | |                 [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 255.30/35.00  | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p105(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.00  | | | | | | | | |                   (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.00  | | | | | | | | |                   = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 255.30/35.00  | | | | | | | | |                 : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 255.30/35.00  | | | | | | | | |                     v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1:
% 255.30/35.00  | | | | | | | | |                   int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 255.30/35.00  | | | | | | | | |                   & p405(v0) = v1 & $i(v0))) & ( ? [v0: $i] : 
% 255.30/35.00  | | | | | | | | |                 ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & r1(all_68_20, v0) = 0 & $i(v0))) & (
% 255.30/35.00  | | | | | | | | |                 ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   p205(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.00  | | | | | | | | |                   $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.00  | | | | | | | | |                   (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0)
% 255.30/35.00  | | | | | | | | |                   = v1 & $i(v0))) & ( ? [v0: $i] :  ? [v1:
% 255.30/35.00  | | | | | | | | |                   int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 255.30/35.00  | | | | | | | | |                   $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.00  | | | | | | | | |                   r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 255.30/35.00  | | | | | | | | |                   $i(v0)))))
% 255.30/35.00  | | | | | | | | | 
% 255.30/35.00  | | | | | | | | | ALPHA: (2319) implies:
% 255.30/35.00  | | | | | | | | |   (2320)  r1(all_65_0, all_68_20) = all_162_19
% 255.30/35.00  | | | | | | | | |   (2321)  p202(all_68_20) = all_162_6
% 255.30/35.00  | | | | | | | | |   (2322)  p302(all_68_20) = all_162_7
% 255.30/35.00  | | | | | | | | |   (2323)  p402(all_68_20) = all_162_8
% 255.30/35.00  | | | | | | | | |   (2324)  p502(all_68_20) = all_162_9
% 255.30/35.00  | | | | | | | | |   (2325)  p505(all_68_20) = all_162_18
% 255.30/35.01  | | | | | | | | |   (2326)   ~ (all_162_19 = 0) | ( ~ (all_162_18 = 0) &  ? [v0:
% 255.30/35.01  | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) =
% 255.30/35.01  | | | | | | | | |               v1 & r1(all_68_20, v0) = 0 & $i(v0)) &  ? [v0:
% 255.30/35.01  | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 255.30/35.01  | | | | | | | | |               v1 & r1(all_68_20, v0) = 0 & $i(v0)) &  ? [v0:
% 255.30/35.01  | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) =
% 255.30/35.01  | | | | | | | | |               v1 & r1(all_68_20, v0) = 0 & $i(v0)) &  ? [v0:
% 255.30/35.01  | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |               r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/35.01  | | | | | | | | |             & ( ~ (all_162_0 = 0) |  ~ (all_162_1 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_0 = 0) |  ~ (all_162_2 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_0 = 0) |  ~ (all_162_3 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_0 = 0) |  ~ (all_162_4 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_0 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_1 = 0) |  ~ (all_162_2 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_1 = 0) |  ~ (all_162_3 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_1 = 0) |  ~ (all_162_4 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_1 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_2 = 0) |  ~ (all_162_3 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_2 = 0) |  ~ (all_162_4 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_2 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_3 = 0) |  ~ (all_162_4 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_3 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_4 = 0) |  ~ (all_162_5 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_6 = 0) |  ~ (all_162_7 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_6 = 0) |  ~ (all_162_8 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_6 = 0) |  ~ (all_162_9 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_6 = 0) |  ~ (all_162_10 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_6 = 0) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ~ (all_162_7 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_8 = 0)) & ( ~ (all_162_7 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_9 = 0)) & ( ~ (all_162_7 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_10 = 0)) & ( ~ (all_162_7 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_8 = 0) |  ~ (all_162_9
% 255.30/35.01  | | | | | | | | |                 = 0)) & ( ~ (all_162_8 = 0) |  ~ (all_162_10 =
% 255.30/35.01  | | | | | | | | |                 0)) & ( ~ (all_162_8 = 0) |  ? [v0: $i] :  ?
% 255.30/35.01  | | | | | | | | |               [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 255.30/35.01  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_9 = 0) |  ~ (all_162_10 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_9 = 0) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ~ (all_162_10 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_11 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_12 = 0)) & ( ~ (all_162_11 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_13 = 0)) & ( ~ (all_162_11 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_14 = 0)) & ( ~ (all_162_11 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_11 = 0) |  ? [v0: $i]
% 255.30/35.01  | | | | | | | | |               :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 255.30/35.01  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_12 = 0) |  ~ (all_162_13 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_12 = 0) |  ~ (all_162_14 = 0)) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_12 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ~ (all_162_12 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_13 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_14 = 0)) & ( ~ (all_162_13 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_13 = 0) |  ? [v0: $i]
% 255.30/35.01  | | | | | | | | |               :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 255.30/35.01  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_14 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ~ (all_162_14 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_15 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_16 = 0)) & ( ~ (all_162_15 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_17 = 0)) & ( ~ (all_162_15 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_15 = 0) |  ? [v0: $i]
% 255.30/35.01  | | | | | | | | |               :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/35.01  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_15 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ~ (all_162_16 = 0) |  ~
% 255.30/35.01  | | | | | | | | |               (all_162_17 = 0)) & ( ~ (all_162_16 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_16 = 0) |  ? [v0: $i]
% 255.30/35.01  | | | | | | | | |               :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/35.01  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_16 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ~ (all_162_17 = 0) |  ?
% 255.30/35.01  | | | | | | | | |               [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ~ (all_162_17 = 0) |  ? [v0: $i]
% 255.30/35.01  | | | | | | | | |               :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/35.01  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.01  | | | | | | | | |               (all_162_17 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.01  | | | | | | | | |               ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.01  | | | | | | | | |                 = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.01  | | | | | | | | |                 ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0)
% 255.30/35.01  | | | | | | | | |                 = v1 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 255.30/35.01  | | | | | | | | |               : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 255.30/35.01  | | | | | | | | |                   v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1:
% 255.30/35.01  | | | | | | | | |                 int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 255.30/35.01  | | | | | | | | |                 r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0:
% 255.30/35.01  | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 255.30/35.01  | | | | | | | | |                 v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 255.30/35.01  | | | | | | | | |                 $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.01  | | | | | | | | |                 r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 255.30/35.01  | | | | | | | | |                 $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.01  | | | | | | | | |                 (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) =
% 255.30/35.01  | | | | | | | | |                 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.01  | | | | | | | | |                 (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 255.30/35.01  | | | | | | | | |                 v1 & $i(v0))))
% 255.30/35.01  | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_162_19, all_68_20,
% 255.30/35.01  | | | | | | | | |              all_65_0, simplifying with (26), (2320) gives:
% 255.30/35.01  | | | | | | | | |   (2327)  all_162_19 = 0
% 255.30/35.01  | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | GROUND_INST: instantiating (7) with all_68_2, all_162_6,
% 255.30/35.01  | | | | | | | | |              all_68_20, simplifying with (33), (2321) gives:
% 255.30/35.01  | | | | | | | | |   (2328)  all_162_6 = all_68_2
% 255.30/35.01  | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | GROUND_INST: instantiating (8) with all_68_4, all_162_7,
% 255.30/35.01  | | | | | | | | |              all_68_20, simplifying with (34), (2322) gives:
% 255.30/35.01  | | | | | | | | |   (2329)  all_162_7 = all_68_4
% 255.30/35.01  | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | GROUND_INST: instantiating (9) with all_68_7, all_162_8,
% 255.30/35.01  | | | | | | | | |              all_68_20, simplifying with (35), (2323) gives:
% 255.30/35.01  | | | | | | | | |   (2330)  all_162_8 = all_68_7
% 255.30/35.01  | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | GROUND_INST: instantiating (10) with all_68_11, all_162_9,
% 255.30/35.01  | | | | | | | | |              all_68_20, simplifying with (36), (2324) gives:
% 255.30/35.01  | | | | | | | | |   (2331)  all_162_9 = all_68_11
% 255.30/35.01  | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | GROUND_INST: instantiating (19) with all_68_14, all_162_18,
% 255.30/35.01  | | | | | | | | |              all_68_20, simplifying with (45), (2325) gives:
% 255.30/35.01  | | | | | | | | |   (2332)  all_162_18 = all_68_14
% 255.30/35.01  | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | BETA: splitting (2326) gives:
% 255.30/35.01  | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | Case 1:
% 255.30/35.01  | | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | |   (2333)   ~ (all_162_19 = 0)
% 255.30/35.01  | | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | | REDUCE: (2327), (2333) imply:
% 255.30/35.01  | | | | | | | | | |   (2334)  $false
% 255.30/35.01  | | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | | CLOSE: (2334) is inconsistent.
% 255.30/35.01  | | | | | | | | | | 
% 255.30/35.01  | | | | | | | | | Case 2:
% 255.30/35.01  | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | |   (2335)   ~ (all_162_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |           ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0) =
% 255.30/35.02  | | | | | | | | | |             0 & $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.02  | | | | | | | | | |             (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0
% 255.30/35.02  | | | | | | | | | |             & $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 255.30/35.02  | | | | | | | | | |               = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |             $i(v0)) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 255.30/35.02  | | | | | | | | | |               0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |             $i(v0)) & ( ~ (all_162_0 = 0) |  ~ (all_162_1 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_0 = 0) |  ~ (all_162_2 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_0 = 0) |  ~ (all_162_3 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_0 = 0) |  ~ (all_162_4 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_0 = 0) |  ~ (all_162_5 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_1 = 0) |  ~ (all_162_2 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_1 = 0) |  ~ (all_162_3 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_1 = 0) |  ~ (all_162_4 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_1 = 0) |  ~ (all_162_5 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_2 = 0) |  ~ (all_162_3 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_2 = 0) |  ~ (all_162_4 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_2 = 0) |  ~ (all_162_5 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_3 = 0) |  ~ (all_162_4 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_3 = 0) |  ~ (all_162_5 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_4 = 0) |  ~ (all_162_5 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_6 = 0) |  ~ (all_162_7 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_6 = 0) |  ~ (all_162_8 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_6 = 0) |  ~ (all_162_9 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_6 = 0) |  ~ (all_162_10 =
% 255.30/35.02  | | | | | | | | | |               0)) & ( ~ (all_162_6 = 0) |  ? [v0: $i] :  ?
% 255.30/35.02  | | | | | | | | | |             [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_7 = 0) |  ~ (all_162_8 = 0)) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_7 = 0) |  ~ (all_162_9 = 0)) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_7 = 0) |  ~ (all_162_10 = 0)) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_7 = 0) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.02  | | | | | | | | | |               ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_162_8 = 0) |  ~
% 255.30/35.02  | | | | | | | | | |             (all_162_9 = 0)) & ( ~ (all_162_8 = 0) |  ~
% 255.30/35.02  | | | | | | | | | |             (all_162_10 = 0)) & ( ~ (all_162_8 = 0) |  ?
% 255.30/35.02  | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ~ (all_162_9 = 0) |  ~
% 255.30/35.02  | | | | | | | | | |             (all_162_10 = 0)) & ( ~ (all_162_9 = 0) |  ?
% 255.30/35.02  | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               p102(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ~ (all_162_10 = 0) |  ? [v0: $i]
% 255.30/35.02  | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_11 = 0) |  ~ (all_162_12 = 0)) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_11 = 0) |  ~ (all_162_13 = 0)) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_11 = 0) |  ~ (all_162_14 = 0)) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_11 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_162_11 = 0) |  ?
% 255.30/35.02  | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ~ (all_162_12 = 0) |  ~
% 255.30/35.02  | | | | | | | | | |             (all_162_13 = 0)) & ( ~ (all_162_12 = 0) |  ~
% 255.30/35.02  | | | | | | | | | |             (all_162_14 = 0)) & ( ~ (all_162_12 = 0) |  ?
% 255.30/35.02  | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               p103(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ~ (all_162_12 = 0) |  ? [v0: $i]
% 255.30/35.02  | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_13 = 0) |  ~ (all_162_14 = 0)) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_13 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_162_13 = 0) |  ?
% 255.30/35.02  | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               p203(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ~ (all_162_14 = 0) |  ? [v0: $i]
% 255.30/35.02  | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_14 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_162_15 = 0) |  ~
% 255.30/35.02  | | | | | | | | | |             (all_162_16 = 0)) & ( ~ (all_162_15 = 0) |  ~
% 255.30/35.02  | | | | | | | | | |             (all_162_17 = 0)) & ( ~ (all_162_15 = 0) |  ?
% 255.30/35.02  | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ~ (all_162_15 = 0) |  ? [v0: $i]
% 255.30/35.02  | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_15 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_162_16 = 0) |  ~
% 255.30/35.02  | | | | | | | | | |             (all_162_17 = 0)) & ( ~ (all_162_16 = 0) |  ?
% 255.30/35.02  | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ~ (all_162_16 = 0) |  ? [v0: $i]
% 255.30/35.02  | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_16 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ~ (all_162_17 = 0) |  ?
% 255.30/35.02  | | | | | | | | | |             [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               p104(v0) = v1 & r1(all_68_20, v0) = 0 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ~ (all_162_17 = 0) |  ? [v0: $i]
% 255.30/35.02  | | | | | | | | | |             :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ~
% 255.30/35.02  | | | | | | | | | |             (all_162_17 = 0) |  ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.02  | | | | | | | | | |               ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.02  | | | | | | | | | |               ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.02  | | | | | | | | | |               ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.02  | | | | | | | | | |               ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.02  | | | | | | | | | |               ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.02  | | | | | | | | | |               ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int] :
% 255.30/35.02  | | | | | | | | | |             ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20, v0)
% 255.30/35.02  | | | | | | | | | |               = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : (
% 255.30/35.02  | | | | | | | | | |               ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0)
% 255.30/35.02  | | | | | | | | | |               = v1 & $i(v0))) & ( ? [v0: $i] :  ? [v1: int]
% 255.30/35.02  | | | | | | | | | |             : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 255.30/35.02  | | | | | | | | | |                 v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1:
% 255.30/35.02  | | | | | | | | | |               int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & $i(v0))) & ( ? [v0:
% 255.30/35.02  | | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 255.30/35.02  | | | | | | | | | |               v1 & r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0:
% 255.30/35.02  | | | | | | | | | |               $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |               r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 255.30/35.02  | | | | | | | | | |               $i(v0))) & ( ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.02  | | | | | | | | | |               (v1 = 0) & p305(v0) = v1 & r1(all_68_20, v0) =
% 255.30/35.02  | | | | | | | | | |               0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~
% 255.30/35.02  | | | | | | | | | |               (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) =
% 255.30/35.02  | | | | | | | | | |               v1 & $i(v0)))
% 255.30/35.02  | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | ALPHA: (2335) implies:
% 255.30/35.02  | | | | | | | | | |   (2336)   ~ (all_162_18 = 0)
% 255.30/35.02  | | | | | | | | | |   (2337)   ~ (all_162_7 = 0) |  ~ (all_162_9 = 0)
% 255.30/35.02  | | | | | | | | | |   (2338)   ~ (all_162_7 = 0) |  ~ (all_162_8 = 0)
% 255.30/35.02  | | | | | | | | | |   (2339)   ~ (all_162_6 = 0) |  ~ (all_162_7 = 0)
% 255.30/35.02  | | | | | | | | | |   (2340)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.30/35.02  | | | | | | | | | |   (2341)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |             p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/35.02  | | | | | | | | | |   (2342)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/35.02  | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | REDUCE: (2332), (2336) imply:
% 255.30/35.02  | | | | | | | | | |   (2343)   ~ (all_68_14 = 0)
% 255.30/35.02  | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | BETA: splitting (48) gives:
% 255.30/35.02  | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | Case 1:
% 255.30/35.02  | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | |   (2344)  all_68_10 = 0
% 255.30/35.02  | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | REDUCE: (1944), (2344) imply:
% 255.30/35.02  | | | | | | | | | | |   (2345)  $false
% 255.30/35.02  | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | CLOSE: (2345) is inconsistent.
% 255.30/35.02  | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | Case 2:
% 255.30/35.02  | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | |   (2346)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.30/35.02  | | | | | | | | | | |           all_68_14 = 0
% 255.30/35.02  | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | BETA: splitting (121) gives:
% 255.30/35.02  | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | Case 1:
% 255.30/35.02  | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | |   (2347)   ~ (all_75_16 = 0)
% 255.30/35.02  | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | REDUCE: (93), (2347) imply:
% 255.30/35.02  | | | | | | | | | | | |   (2348)   ~ (all_68_13 = 0)
% 255.30/35.02  | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | BETA: splitting (105) gives:
% 255.30/35.02  | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | Case 1:
% 255.30/35.02  | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | |   (2349)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.02  | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/35.02  | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.30/35.02  | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | Case 1:
% 255.30/35.02  | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | |   (2350)   ~ (all_75_7 = 0)
% 255.30/35.02  | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | REDUCE: (84), (2350) imply:
% 255.30/35.02  | | | | | | | | | | | | | |   (2351)   ~ (all_68_4 = 0)
% 255.30/35.02  | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | BETA: splitting (153) gives:
% 255.30/35.02  | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | Case 1:
% 255.30/35.02  | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | |   (2352)   ~ (all_75_6 = 0)
% 255.30/35.02  | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | | REDUCE: (83), (2352) imply:
% 255.30/35.02  | | | | | | | | | | | | | | |   (2353)   ~ (all_68_2 = 0)
% 255.30/35.02  | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.30/35.02  | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | | Case 1:
% 255.30/35.02  | | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | | |   (2354)   ~ (all_75_12 = 0)
% 255.30/35.02  | | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | | | REDUCE: (89), (2354) imply:
% 255.30/35.02  | | | | | | | | | | | | | | | |   (2355)   ~ (all_68_8 = 0)
% 255.30/35.02  | | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (88), (90), (92), (95), (109),
% 255.30/35.02  | | | | | | | | | | | | | | | |            (124), (131), (138), (148), (566), (1492), (1934),
% 255.30/35.02  | | | | | | | | | | | | | | | |            (2316), (2341), (2342), (2346), (2348), (2349),
% 255.30/35.02  | | | | | | | | | | | | | | | |            (2351), (2353), (2355) are inconsistent by
% 255.30/35.02  | | | | | | | | | | | | | | | |            sub-proof #118.
% 255.30/35.02  | | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | | Case 2:
% 255.30/35.02  | | | | | | | | | | | | | | | | 
% 255.30/35.02  | | | | | | | | | | | | | | | |   (2356)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.30/35.03  | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1934), (2342), (2349), (2353), (2356) are
% 255.30/35.03  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #361.
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | |   (2357)  all_75_6 = 0
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | BETA: splitting (155) gives:
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | Case 1:
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | |   (2358)   ~ (all_75_6 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | REDUCE: (2357), (2358) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | |   (2359)  $false
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | CLOSE: (2359) is inconsistent.
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | |   (2360)   ~ (all_75_9 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | REDUCE: (86), (2360) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | |   (2361)   ~ (all_68_11 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | BETA: splitting (156) gives:
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | Case 1:
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | |   (2362)   ~ (all_75_6 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | REDUCE: (2357), (2362) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | | |   (2363)  $false
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | CLOSE: (2363) is inconsistent.
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | |   (2364)   ~ (all_75_8 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | REDUCE: (85), (2364) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | | |   (2365)   ~ (all_68_7 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | BETA: splitting (2346) gives:
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | Case 1:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | |   (2366)  all_68_11 = 0
% 255.30/35.03  | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | REDUCE: (2361), (2366) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | | | |   (2367)  $false
% 255.30/35.03  | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | CLOSE: (2367) is inconsistent.
% 255.30/35.03  | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | |   (2368)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.30/35.03  | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | BETA: splitting (2368) gives:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | |   (2369)  all_68_12 = 0
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (2369) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | |   (2370)  all_75_13 = 0
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | |   (2371)   ~ (all_75_12 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2371) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | |   (2372)   ~ (all_68_8 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | BETA: splitting (141) gives:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | |   (2373)   ~ (all_75_11 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | REDUCE: (88), (2373) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | |   (2374)   ~ (all_68_5 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (124), (126), (566), (1492), (2340),
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | |            (2341), (2351), (2365), (2372), (2374) are
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #144.
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | |   (2375)   ~ (all_75_13 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2370), (2375) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | |   (2376)  $false
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2376) is inconsistent.
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | |   (2377)   ~ (all_75_13 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | REDUCE: (2370), (2377) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | |   (2378)  $false
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | CLOSE: (2378) is inconsistent.
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | |   (2379)  all_68_13 = 0 | all_68_14 = 0
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (2343), (2348), (2379) are inconsistent by
% 255.30/35.03  | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.30/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | |   (2380)  all_75_7 = 0
% 255.30/35.03  | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | COMBINE_EQS: (84), (2380) imply:
% 255.30/35.03  | | | | | | | | | | | | | |   (2381)  all_68_4 = 0
% 255.30/35.03  | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | SIMP: (2381) implies:
% 255.30/35.03  | | | | | | | | | | | | | |   (2382)  all_68_4 = 0
% 255.30/35.03  | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | COMBINE_EQS: (2329), (2382) imply:
% 255.30/35.03  | | | | | | | | | | | | | |   (2383)  all_162_7 = 0
% 255.30/35.03  | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | BETA: splitting (2339) gives:
% 255.30/35.03  | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | Case 1:
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | |   (2384)   ~ (all_162_6 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | REDUCE: (2328), (2384) imply:
% 255.30/35.03  | | | | | | | | | | | | | | |   (2385)   ~ (all_68_2 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | BETA: splitting (2337) gives:
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | Case 1:
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | |   (2386)   ~ (all_162_7 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | REDUCE: (2383), (2386) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | |   (2387)  $false
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | CLOSE: (2387) is inconsistent.
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | |   (2388)   ~ (all_162_9 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | REDUCE: (2331), (2388) imply:
% 255.30/35.03  | | | | | | | | | | | | | | | |   (2389)   ~ (all_68_11 = 0)
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (90), (111), (131), (1934), (2316), (2343),
% 255.30/35.03  | | | | | | | | | | | | | | | |            (2346), (2348), (2349), (2385), (2389) are
% 255.30/35.03  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #239.
% 255.30/35.03  | | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | | End of split
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.30/35.03  | | | | | | | | | | | | | | Case 2:
% 255.30/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | |   (2390)   ~ (all_162_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | REDUCE: (2383), (2390) imply:
% 255.63/35.03  | | | | | | | | | | | | | | |   (2391)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | CLOSE: (2391) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | |   (2392)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.03  | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | |   (2393)   ~ (all_75_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | REDUCE: (84), (2393) imply:
% 255.63/35.03  | | | | | | | | | | | | | |   (2394)   ~ (all_68_4 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | BETA: splitting (153) gives:
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | |   (2395)   ~ (all_75_6 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | REDUCE: (83), (2395) imply:
% 255.63/35.03  | | | | | | | | | | | | | | |   (2396)   ~ (all_68_2 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2397)   ~ (all_75_12 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | REDUCE: (89), (2397) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2398)   ~ (all_68_8 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | BETA: splitting (124) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2399)   ~ (all_75_15 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | REDUCE: (92), (2399) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2400)   ~ (all_68_9 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (88), (90), (95), (109), (131),
% 255.63/35.03  | | | | | | | | | | | | | | | | |            (141), (148), (566), (1492), (2316), (2341),
% 255.63/35.03  | | | | | | | | | | | | | | | | |            (2346), (2348), (2392), (2394), (2398), (2400) are
% 255.63/35.03  | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #117.
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2401)  all_75_15 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | BETA: splitting (125) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2402)   ~ (all_75_15 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | REDUCE: (2401), (2402) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2403)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | CLOSE: (2403) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2404)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.03  | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (88), (90), (92), (95), (109),
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            (124), (131), (138), (148), (566), (1492), (1934),
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            (2316), (2341), (2342), (2346), (2348), (2394),
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            (2396), (2398), (2404) are inconsistent by
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            sub-proof #118.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2405)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.03  | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2406)   ~ (all_75_12 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | REDUCE: (89), (2406) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2407)   ~ (all_68_8 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | BETA: splitting (124) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2408)   ~ (all_75_15 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | REDUCE: (92), (2408) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2409)   ~ (all_68_9 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (88), (90), (95), (109), (131),
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            (141), (148), (566), (1492), (2316), (2341),
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            (2346), (2348), (2392), (2394), (2407), (2409) are
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #117.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2410)  all_75_15 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (125), (1934), (2342), (2396), (2405),
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            (2410) are inconsistent by sub-proof #157.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2411)  all_75_12 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (88), (142), (566), (2341), (2392), (2394),
% 255.63/35.03  | | | | | | | | | | | | | | | | |            (2411) are inconsistent by sub-proof #141.
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | |   (2412)  all_75_6 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | REF_CLOSE: (20), (86), (88), (90), (141), (155), (566),
% 255.63/35.03  | | | | | | | | | | | | | | |            (2341), (2343), (2346), (2348), (2392), (2394),
% 255.63/35.03  | | | | | | | | | | | | | | |            (2412) are inconsistent by sub-proof #116.
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | |   (2413)  all_75_7 = 0
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | COMBINE_EQS: (84), (2413) imply:
% 255.63/35.03  | | | | | | | | | | | | | |   (2414)  all_68_4 = 0
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | SIMP: (2414) implies:
% 255.63/35.03  | | | | | | | | | | | | | |   (2415)  all_68_4 = 0
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | COMBINE_EQS: (2329), (2415) imply:
% 255.63/35.03  | | | | | | | | | | | | | |   (2416)  all_162_7 = 0
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | BETA: splitting (2339) gives:
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | |   (2417)   ~ (all_162_6 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | REDUCE: (2328), (2417) imply:
% 255.63/35.03  | | | | | | | | | | | | | | |   (2418)   ~ (all_68_2 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | BETA: splitting (2337) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2419)   ~ (all_162_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | REDUCE: (2416), (2419) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2420)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | CLOSE: (2420) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2421)   ~ (all_162_9 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | REDUCE: (2331), (2421) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2422)   ~ (all_68_11 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | BETA: splitting (2346) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2423)  all_68_11 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | REDUCE: (2422), (2423) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2424)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | CLOSE: (2424) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2425)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | BETA: splitting (2425) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2426)  all_68_12 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (2426) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2427)  all_75_13 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |   (2428)   ~ (all_75_13 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | REDUCE: (2427), (2428) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |   (2429)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | CLOSE: (2429) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |   (2430)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | BETA: splitting (137) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | |   (2431)   ~ (all_75_12 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2431) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | |   (2432)   ~ (all_68_8 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | BETA: splitting (2338) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | |   (2433)   ~ (all_162_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2416), (2433) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | |   (2434)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2434) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | |   (2435)   ~ (all_162_8 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2330), (2435) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | |   (2436)   ~ (all_68_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (92), (125), (1492), (1934), (2340), (2342),
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | |            (2418), (2430), (2432), (2436) are inconsistent by
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | |            sub-proof #340.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | |   (2437)   ~ (all_75_13 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | REDUCE: (2427), (2437) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | |   (2438)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | CLOSE: (2438) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2439)  all_68_13 = 0 | all_68_14 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | REF_CLOSE: (2343), (2348), (2439) are inconsistent by
% 255.63/35.03  | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | |   (2440)   ~ (all_162_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | REDUCE: (2416), (2440) imply:
% 255.63/35.03  | | | | | | | | | | | | | | |   (2441)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | CLOSE: (2441) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | |   (2442)  all_75_16 = 0
% 255.63/35.03  | | | | | | | | | | | |   (2443)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.03  | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.03  | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | BETA: splitting (128) gives:
% 255.63/35.03  | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | |   (2444)   ~ (all_75_15 = 0)
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | REDUCE: (92), (2444) imply:
% 255.63/35.03  | | | | | | | | | | | | |   (2445)   ~ (all_68_9 = 0)
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | BETA: splitting (120) gives:
% 255.63/35.03  | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | |   (2446)   ~ (all_75_16 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | REDUCE: (2442), (2446) imply:
% 255.63/35.03  | | | | | | | | | | | | | |   (2447)  $false
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | CLOSE: (2447) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | |   (2448)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.03  | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 255.63/35.03  | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | |   (2449)   ~ (all_75_11 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | REDUCE: (88), (2449) imply:
% 255.63/35.03  | | | | | | | | | | | | | | |   (2450)   ~ (all_68_5 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | BETA: splitting (149) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2451)   ~ (all_75_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | REDUCE: (84), (2451) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2452)   ~ (all_68_4 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (566), (2341), (2448), (2450), (2452) are
% 255.63/35.03  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #163.
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2453)  all_75_7 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | COMBINE_EQS: (84), (2453) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2454)  all_68_4 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | SIMP: (2454) implies:
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2455)  all_68_4 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | COMBINE_EQS: (2329), (2455) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | |   (2456)  all_162_7 = 0
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | BETA: splitting (157) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2457)   ~ (all_75_6 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | REDUCE: (83), (2457) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2458)   ~ (all_68_2 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | BETA: splitting (2338) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2459)   ~ (all_162_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | REDUCE: (2456), (2459) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2460)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | CLOSE: (2460) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2461)   ~ (all_162_8 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | REDUCE: (2330), (2461) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | |   (2462)   ~ (all_68_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |   (2463)   ~ (all_75_12 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2463) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |   (2464)   ~ (all_68_8 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1492), (2340), (2445), (2462), (2464) are
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |   (2465)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (111), (1934), (2316), (2443), (2458),
% 255.63/35.03  | | | | | | | | | | | | | | | | | | |            (2465) are inconsistent by sub-proof #298.
% 255.63/35.03  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2466)   ~ (all_75_7 = 0)
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | REDUCE: (2453), (2466) imply:
% 255.63/35.03  | | | | | | | | | | | | | | | | |   (2467)  $false
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | | CLOSE: (2467) is inconsistent.
% 255.63/35.03  | | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | | End of split
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | Case 2:
% 255.63/35.03  | | | | | | | | | | | | | | | 
% 255.63/35.03  | | | | | | | | | | | | | | |   (2468)  all_75_11 = 0
% 255.63/35.04  | | | | | | | | | | | | | | |   (2469)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.04  | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | | REF_CLOSE: (20), (83), (85), (89), (142), (153), (156),
% 255.63/35.04  | | | | | | | | | | | | | | |            (1492), (1934), (2340), (2342), (2443), (2445),
% 255.63/35.04  | | | | | | | | | | | | | | |            (2468), (2469) are inconsistent by sub-proof #113.
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | Case 2:
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | |   (2470)   ~ (all_75_16 = 0)
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | REDUCE: (2442), (2470) imply:
% 255.63/35.04  | | | | | | | | | | | | |   (2471)  $false
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | CLOSE: (2471) is inconsistent.
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | 
% 255.63/35.04  | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | 
% 255.63/35.04  | | | | | | | End of split
% 255.63/35.04  | | | | | | | 
% 255.63/35.04  | | | | | | End of split
% 255.63/35.04  | | | | | | 
% 255.63/35.04  | | | | | Case 2:
% 255.63/35.04  | | | | | | 
% 255.63/35.04  | | | | | |   (2472)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 255.63/35.04  | | | | | |             |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.63/35.04  | | | | | |               r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 255.63/35.04  | | | | | |           : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 255.63/35.04  | | | | | |             : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i]
% 255.63/35.04  | | | | | |           :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0)
% 255.63/35.04  | | | | | |             |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.63/35.04  | | | | | |           |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 255.63/35.04  | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.63/35.04  | | | | | |               r1(all_68_20, v0) = v2))
% 255.63/35.04  | | | | | | 
% 255.63/35.04  | | | | | | BETA: splitting (101) gives:
% 255.63/35.04  | | | | | | 
% 255.63/35.04  | | | | | | Case 1:
% 255.63/35.04  | | | | | | | 
% 255.63/35.04  | | | | | | |   (2473)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 255.63/35.04  | | | | | | |             v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.04  | | | | | | | 
% 255.63/35.04  | | | | | | | BETA: splitting (149) gives:
% 255.63/35.04  | | | | | | | 
% 255.63/35.04  | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | 
% 255.63/35.04  | | | | | | | |   (2474)   ~ (all_75_7 = 0)
% 255.63/35.04  | | | | | | | | 
% 255.63/35.04  | | | | | | | | REDUCE: (84), (2474) imply:
% 255.63/35.04  | | | | | | | |   (2475)   ~ (all_68_4 = 0)
% 255.63/35.04  | | | | | | | | 
% 255.63/35.04  | | | | | | | | BETA: splitting (102) gives:
% 255.63/35.04  | | | | | | | | 
% 255.63/35.04  | | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | | 
% 255.63/35.04  | | | | | | | | |   (2476)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0)
% 255.63/35.04  | | | | | | | | |             = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.04  | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | DELTA: instantiating (2476) with fresh symbols all_137_0,
% 255.63/35.04  | | | | | | | | |        all_137_1 gives:
% 255.63/35.04  | | | | | | | | |   (2477)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 &
% 255.63/35.04  | | | | | | | | |           r1(all_68_20, all_137_1) = 0 & $i(all_137_1)
% 255.63/35.04  | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.04  | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.04  | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.04  | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.04  | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.04  | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.04  | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.04  | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.04  | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.04  | | | | | | | | |            (1934), (2472), (2473), (2475), (2476), (2477) are
% 255.63/35.04  | | | | | | | | |            inconsistent by sub-proof #61.
% 255.63/35.04  | | | | | | | | | 
% 255.63/35.04  | | | | | | | | Case 2:
% 255.63/35.04  | | | | | | | | | 
% 255.63/35.04  | | | | | | | | |   (2478)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.04  | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.04  | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | BETA: splitting (153) gives:
% 255.63/35.04  | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | |   (2479)   ~ (all_75_6 = 0)
% 255.63/35.04  | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | REDUCE: (83), (2479) imply:
% 255.63/35.04  | | | | | | | | | |   (2480)   ~ (all_68_2 = 0)
% 255.63/35.04  | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | BETA: splitting (105) gives:
% 255.63/35.04  | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | |   (2481)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.04  | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.04  | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | BETA: splitting (117) gives:
% 255.63/35.04  | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | |   (2482)   ~ (all_75_17 = 0)
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | REDUCE: (94), (2482) imply:
% 255.63/35.04  | | | | | | | | | | | |   (2483)   ~ (all_68_18 = 0)
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.04  | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.04  | | | | | | | | | | | |            (95), (99), (102), (103), (105), (106), (107),
% 255.63/35.04  | | | | | | | | | | | |            (108), (109), (110), (112), (113), (114), (115),
% 255.63/35.04  | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 255.63/35.04  | | | | | | | | | | | |            (124), (125), (126), (127), (128), (129), (130),
% 255.63/35.04  | | | | | | | | | | | |            (131), (132), (134), (135), (136), (137), (138),
% 255.63/35.04  | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (146),
% 255.63/35.04  | | | | | | | | | | | |            (147), (148), (153), (154), (155), (156), (158),
% 255.63/35.04  | | | | | | | | | | | |            (566), (1492), (1934), (2472), (2473), (2475),
% 255.63/35.04  | | | | | | | | | | | |            (2478), (2480), (2481), (2483) are inconsistent by
% 255.63/35.04  | | | | | | | | | | | |            sub-proof #55.
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | Case 2:
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | |   (2484)  all_75_17 = 0
% 255.63/35.04  | | | | | | | | | | | |   (2485)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.04  | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.04  | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.04  | | | | | | | | | | | |            (95), (99), (102), (103), (105), (106), (107),
% 255.63/35.04  | | | | | | | | | | | |            (108), (109), (110), (113), (114), (115), (116),
% 255.63/35.04  | | | | | | | | | | | |            (117), (118), (119), (120), (121), (122), (124),
% 255.63/35.04  | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.63/35.04  | | | | | | | | | | | |            (132), (134), (135), (136), (137), (138), (139),
% 255.63/35.04  | | | | | | | | | | | |            (140), (141), (142), (143), (144), (146), (147),
% 255.63/35.04  | | | | | | | | | | | |            (148), (153), (154), (155), (156), (158), (566),
% 255.63/35.04  | | | | | | | | | | | |            (1492), (1934), (2472), (2473), (2475), (2480),
% 255.63/35.04  | | | | | | | | | | | |            (2484), (2485) are inconsistent by sub-proof #54.
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | Case 2:
% 255.63/35.04  | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | |   (2486)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.04  | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.04  | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | BETA: splitting (117) gives:
% 255.63/35.04  | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | |   (2487)   ~ (all_75_17 = 0)
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | REDUCE: (94), (2487) imply:
% 255.63/35.04  | | | | | | | | | | | |   (2488)   ~ (all_68_18 = 0)
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | BETA: splitting (125) gives:
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | |   (2489)   ~ (all_75_15 = 0)
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | REDUCE: (92), (2489) imply:
% 255.63/35.04  | | | | | | | | | | | | |   (2490)   ~ (all_68_9 = 0)
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | BETA: splitting (120) gives:
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | |   (2491)   ~ (all_75_16 = 0)
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | REDUCE: (93), (2491) imply:
% 255.63/35.04  | | | | | | | | | | | | | |   (2492)   ~ (all_68_13 = 0)
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (84), (85),
% 255.63/35.04  | | | | | | | | | | | | | |            (86), (87), (88), (89), (90), (91), (92), (93),
% 255.63/35.04  | | | | | | | | | | | | | |            (94), (95), (99), (102), (103), (105), (106),
% 255.63/35.04  | | | | | | | | | | | | | |            (107), (108), (109), (110), (112), (113), (114),
% 255.63/35.04  | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (120), (121),
% 255.63/35.04  | | | | | | | | | | | | | |            (122), (124), (125), (126), (127), (128), (129),
% 255.63/35.04  | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.63/35.04  | | | | | | | | | | | | | |            (138), (139), (140), (141), (142), (143), (144),
% 255.63/35.04  | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (152), (153),
% 255.63/35.04  | | | | | | | | | | | | | |            (154), (155), (156), (157), (158), (566), (1492),
% 255.63/35.04  | | | | | | | | | | | | | |            (1934), (2472), (2473), (2475), (2478), (2486),
% 255.63/35.04  | | | | | | | | | | | | | |            (2490), (2492) are inconsistent by sub-proof #52.
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | Case 2:
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | |   (2493)  all_75_16 = 0
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | COMBINE_EQS: (93), (2493) imply:
% 255.63/35.04  | | | | | | | | | | | | | |   (2494)  all_68_13 = 0
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | Case 1:
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | |   (2495)   ~ (all_75_16 = 0)
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | | REDUCE: (2493), (2495) imply:
% 255.63/35.04  | | | | | | | | | | | | | | |   (2496)  $false
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | | CLOSE: (2496) is inconsistent.
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | Case 2:
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | |   (2497)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.04  | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.04  | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.04  | | | | | | | | | | | | | | |            (95), (99), (102), (103), (105), (106), (107),
% 255.63/35.04  | | | | | | | | | | | | | | |            (108), (109), (110), (113), (114), (115), (116),
% 255.63/35.04  | | | | | | | | | | | | | | |            (117), (118), (119), (120), (121), (122), (124),
% 255.63/35.04  | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.63/35.04  | | | | | | | | | | | | | | |            (132), (134), (135), (136), (137), (138), (139),
% 255.63/35.04  | | | | | | | | | | | | | | |            (140), (141), (142), (143), (144), (146), (147),
% 255.63/35.04  | | | | | | | | | | | | | | |            (148), (153), (154), (155), (156), (158), (566),
% 255.63/35.04  | | | | | | | | | | | | | | |            (1492), (1934), (2472), (2473), (2475), (2478),
% 255.63/35.04  | | | | | | | | | | | | | | |            (2486), (2490), (2493), (2497) are inconsistent by
% 255.63/35.04  | | | | | | | | | | | | | | |            sub-proof #57.
% 255.63/35.04  | | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | Case 2:
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | |   (2498)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.04  | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.04  | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.04  | | | | | | | | | | | | |            (95), (99), (102), (103), (105), (106), (107),
% 255.63/35.04  | | | | | | | | | | | | |            (108), (109), (110), (112), (113), (114), (115),
% 255.63/35.04  | | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 255.63/35.04  | | | | | | | | | | | | |            (124), (125), (126), (127), (128), (129), (130),
% 255.63/35.04  | | | | | | | | | | | | |            (131), (132), (134), (135), (136), (137), (138),
% 255.63/35.04  | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (146),
% 255.63/35.04  | | | | | | | | | | | | |            (147), (148), (153), (154), (155), (156), (158),
% 255.63/35.04  | | | | | | | | | | | | |            (566), (1492), (1934), (2472), (2473), (2475),
% 255.63/35.04  | | | | | | | | | | | | |            (2478), (2480), (2488), (2498) are inconsistent by
% 255.63/35.04  | | | | | | | | | | | | |            sub-proof #55.
% 255.63/35.04  | | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | | End of split
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | Case 2:
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.04  | | | | | | | | | | | |   (2499)  all_75_17 = 0
% 255.63/35.04  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.05  | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.05  | | | | | | | | | | | |            (95), (99), (102), (103), (105), (106), (107),
% 255.63/35.05  | | | | | | | | | | | |            (108), (109), (110), (113), (114), (115), (116),
% 255.63/35.05  | | | | | | | | | | | |            (117), (118), (119), (120), (121), (122), (124),
% 255.63/35.05  | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.63/35.05  | | | | | | | | | | | |            (132), (134), (135), (136), (137), (138), (139),
% 255.63/35.05  | | | | | | | | | | | |            (140), (141), (142), (143), (144), (146), (147),
% 255.63/35.05  | | | | | | | | | | | |            (148), (153), (154), (155), (156), (158), (566),
% 255.63/35.05  | | | | | | | | | | | |            (1492), (1934), (2472), (2473), (2475), (2480),
% 255.63/35.05  | | | | | | | | | | | |            (2486), (2499) are inconsistent by sub-proof #54.
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | |   (2500)  all_75_6 = 0
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | COMBINE_EQS: (83), (2500) imply:
% 255.63/35.05  | | | | | | | | | |   (2501)  all_68_2 = 0
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | BETA: splitting (154) gives:
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | |   (2502)   ~ (all_75_6 = 0)
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | REDUCE: (2500), (2502) imply:
% 255.63/35.05  | | | | | | | | | | |   (2503)  $false
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | CLOSE: (2503) is inconsistent.
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | |   (2504)   ~ (all_75_10 = 0)
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | REDUCE: (87), (2504) imply:
% 255.63/35.05  | | | | | | | | | | |   (2505)   ~ (all_68_16 = 0)
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | BETA: splitting (155) gives:
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | |   (2506)   ~ (all_75_6 = 0)
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | REDUCE: (2500), (2506) imply:
% 255.63/35.05  | | | | | | | | | | | |   (2507)  $false
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | CLOSE: (2507) is inconsistent.
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | |   (2508)   ~ (all_75_9 = 0)
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | REDUCE: (86), (2508) imply:
% 255.63/35.05  | | | | | | | | | | | |   (2509)   ~ (all_68_11 = 0)
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | BETA: splitting (156) gives:
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | |   (2510)   ~ (all_75_6 = 0)
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | REDUCE: (2500), (2510) imply:
% 255.63/35.05  | | | | | | | | | | | | |   (2511)  $false
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | CLOSE: (2511) is inconsistent.
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | |   (2512)   ~ (all_75_8 = 0)
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | REDUCE: (85), (2512) imply:
% 255.63/35.05  | | | | | | | | | | | | |   (2513)   ~ (all_68_7 = 0)
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | BETA: splitting (105) gives:
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | |   (2514)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.05  | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.05  | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.05  | | | | | | | | | | | | | |            (95), (99), (102), (103), (105), (106), (107),
% 255.63/35.05  | | | | | | | | | | | | | |            (108), (109), (110), (112), (113), (114), (115),
% 255.63/35.05  | | | | | | | | | | | | | |            (116), (117), (118), (119), (120), (121), (122),
% 255.63/35.05  | | | | | | | | | | | | | |            (124), (125), (126), (127), (128), (129), (130),
% 255.63/35.05  | | | | | | | | | | | | | |            (131), (132), (134), (135), (136), (137), (138),
% 255.63/35.05  | | | | | | | | | | | | | |            (139), (140), (141), (142), (143), (144), (146),
% 255.63/35.05  | | | | | | | | | | | | | |            (147), (148), (153), (154), (155), (156), (158),
% 255.63/35.05  | | | | | | | | | | | | | |            (566), (1492), (1934), (2472), (2473), (2475),
% 255.63/35.05  | | | | | | | | | | | | | |            (2478), (2500), (2505), (2509), (2513), (2514) are
% 255.63/35.05  | | | | | | | | | | | | | |            inconsistent by sub-proof #48.
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | |   (2515)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.05  | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (84), (85),
% 255.63/35.05  | | | | | | | | | | | | | |            (86), (87), (88), (89), (90), (91), (92), (93),
% 255.63/35.05  | | | | | | | | | | | | | |            (94), (95), (99), (102), (103), (105), (106),
% 255.63/35.05  | | | | | | | | | | | | | |            (107), (108), (109), (110), (112), (113), (114),
% 255.63/35.05  | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (120), (121),
% 255.63/35.05  | | | | | | | | | | | | | |            (122), (124), (125), (126), (127), (128), (129),
% 255.63/35.05  | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.63/35.05  | | | | | | | | | | | | | |            (138), (139), (140), (141), (142), (143), (144),
% 255.63/35.05  | | | | | | | | | | | | | |            (146), (147), (148), (149), (150), (152), (153),
% 255.63/35.05  | | | | | | | | | | | | | |            (154), (155), (156), (157), (158), (566), (1492),
% 255.63/35.05  | | | | | | | | | | | | | |            (1934), (2472), (2473), (2475), (2478), (2500),
% 255.63/35.05  | | | | | | | | | | | | | |            (2509), (2515) are inconsistent by sub-proof #47.
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | | 
% 255.63/35.05  | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | |   (2516)  all_75_7 = 0
% 255.63/35.05  | | | | | | | |   (2517)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 255.63/35.05  | | | | | | | |             v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | | COMBINE_EQS: (84), (2516) imply:
% 255.63/35.05  | | | | | | | |   (2518)  all_68_4 = 0
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86), (87),
% 255.63/35.05  | | | | | | | |            (89), (90), (91), (92), (93), (94), (95), (102),
% 255.63/35.05  | | | | | | | |            (106), (107), (108), (109), (110), (112), (113),
% 255.63/35.05  | | | | | | | |            (115), (116), (117), (118), (119), (121), (122),
% 255.63/35.05  | | | | | | | |            (124), (125), (126), (127), (128), (129), (130),
% 255.63/35.05  | | | | | | | |            (131), (132), (134), (135), (136), (137), (144),
% 255.63/35.05  | | | | | | | |            (146), (148), (150), (151), (152), (157), (158),
% 255.63/35.05  | | | | | | | |            (1492), (1934), (2472), (2473), (2516), (2517) are
% 255.63/35.05  | | | | | | | |            inconsistent by sub-proof #31.
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | End of split
% 255.63/35.05  | | | | | | | 
% 255.63/35.05  | | | | | | Case 2:
% 255.63/35.05  | | | | | | | 
% 255.63/35.05  | | | | | | |   (2519)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) =
% 255.63/35.05  | | | | | | |             v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.05  | | | | | | | 
% 255.63/35.05  | | | | | | | BETA: splitting (149) gives:
% 255.63/35.05  | | | | | | | 
% 255.63/35.05  | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | |   (2520)   ~ (all_75_7 = 0)
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | | REDUCE: (84), (2520) imply:
% 255.63/35.05  | | | | | | | |   (2521)   ~ (all_68_4 = 0)
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | | BETA: splitting (102) gives:
% 255.63/35.05  | | | | | | | | 
% 255.63/35.05  | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | 
% 255.63/35.05  | | | | | | | | |   (2522)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0)
% 255.63/35.05  | | | | | | | | |             = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.05  | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | BETA: splitting (153) gives:
% 255.63/35.05  | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | |   (2523)   ~ (all_75_6 = 0)
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | REDUCE: (83), (2523) imply:
% 255.63/35.05  | | | | | | | | | |   (2524)   ~ (all_68_2 = 0)
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | BETA: splitting (100) gives:
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | |   (2525)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.05  | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | DELTA: instantiating (2522) with fresh symbols all_137_0,
% 255.63/35.05  | | | | | | | | | | |        all_137_1 gives:
% 255.63/35.05  | | | | | | | | | | |   (2526)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 &
% 255.63/35.05  | | | | | | | | | | |           r1(all_68_20, all_137_1) = 0 & $i(all_137_1)
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.05  | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.05  | | | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.05  | | | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.05  | | | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.05  | | | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.05  | | | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.05  | | | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.05  | | | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.05  | | | | | | | | | | |            (1934), (2472), (2521), (2522), (2525), (2526) are
% 255.63/35.05  | | | | | | | | | | |            inconsistent by sub-proof #61.
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | |   (2527)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.05  | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (84), (85),
% 255.63/35.05  | | | | | | | | | | |            (86), (87), (88), (89), (90), (91), (92), (93),
% 255.63/35.05  | | | | | | | | | | |            (94), (95), (99), (100), (102), (103), (104),
% 255.63/35.05  | | | | | | | | | | |            (105), (106), (107), (108), (109), (110), (111),
% 255.63/35.05  | | | | | | | | | | |            (112), (113), (114), (115), (116), (117), (118),
% 255.63/35.05  | | | | | | | | | | |            (119), (120), (121), (122), (124), (125), (126),
% 255.63/35.05  | | | | | | | | | | |            (127), (128), (129), (130), (131), (132), (134),
% 255.63/35.05  | | | | | | | | | | |            (135), (136), (137), (138), (139), (140), (141),
% 255.63/35.05  | | | | | | | | | | |            (142), (143), (144), (146), (147), (148), (149),
% 255.63/35.05  | | | | | | | | | | |            (150), (152), (153), (154), (155), (156), (157),
% 255.63/35.05  | | | | | | | | | | |            (158), (566), (1492), (1934), (2472), (2519),
% 255.63/35.05  | | | | | | | | | | |            (2521), (2524), (2527) are inconsistent by
% 255.63/35.05  | | | | | | | | | | |            sub-proof #15.
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | End of split
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | |   (2528)  all_75_6 = 0
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | COMBINE_EQS: (83), (2528) imply:
% 255.63/35.05  | | | | | | | | | |   (2529)  all_68_2 = 0
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | BETA: splitting (154) gives:
% 255.63/35.05  | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | |   (2530)   ~ (all_75_6 = 0)
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | REDUCE: (2528), (2530) imply:
% 255.63/35.05  | | | | | | | | | | |   (2531)  $false
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | CLOSE: (2531) is inconsistent.
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | |   (2532)   ~ (all_75_10 = 0)
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | REDUCE: (87), (2532) imply:
% 255.63/35.05  | | | | | | | | | | |   (2533)   ~ (all_68_16 = 0)
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | BETA: splitting (155) gives:
% 255.63/35.05  | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | |   (2534)   ~ (all_75_6 = 0)
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | REDUCE: (2528), (2534) imply:
% 255.63/35.05  | | | | | | | | | | | |   (2535)  $false
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | CLOSE: (2535) is inconsistent.
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | |   (2536)   ~ (all_75_9 = 0)
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | REDUCE: (86), (2536) imply:
% 255.63/35.05  | | | | | | | | | | | |   (2537)   ~ (all_68_11 = 0)
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | BETA: splitting (156) gives:
% 255.63/35.05  | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | |   (2538)   ~ (all_75_6 = 0)
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | REDUCE: (2528), (2538) imply:
% 255.63/35.05  | | | | | | | | | | | | |   (2539)  $false
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | CLOSE: (2539) is inconsistent.
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | |   (2540)   ~ (all_75_8 = 0)
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | REDUCE: (85), (2540) imply:
% 255.63/35.05  | | | | | | | | | | | | |   (2541)   ~ (all_68_7 = 0)
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | BETA: splitting (105) gives:
% 255.63/35.05  | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | |   (2542)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.05  | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 255.63/35.05  | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | |   (2543)  all_68_15 = 0
% 255.63/35.05  | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | COMBINE_EQS: (82), (2543) imply:
% 255.63/35.05  | | | | | | | | | | | | | | |   (2544)  all_75_5 = 0
% 255.63/35.05  | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | BETA: splitting (158) gives:
% 255.63/35.05  | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | |   (2545)   ~ (all_75_4 = 0)
% 255.63/35.05  | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | REDUCE: (81), (2545) imply:
% 255.63/35.05  | | | | | | | | | | | | | | | |   (2546)   ~ (all_68_10 = 0)
% 255.63/35.05  | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.63/35.05  | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | |   (2547)  all_68_10 = 0
% 255.63/35.05  | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | REDUCE: (2546), (2547) imply:
% 255.63/35.05  | | | | | | | | | | | | | | | | |   (2548)  $false
% 255.63/35.05  | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | CLOSE: (2548) is inconsistent.
% 255.63/35.05  | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.05  | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | |   (2549)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.63/35.05  | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.63/35.05  | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | BETA: splitting (139) gives:
% 255.63/35.05  | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | |   (2550)   ~ (all_75_11 = 0)
% 255.63/35.05  | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | REDUCE: (88), (2550) imply:
% 255.63/35.05  | | | | | | | | | | | | | | | | | |   (2551)   ~ (all_68_5 = 0)
% 255.63/35.05  | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.63/35.05  | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | |   (2552)   ~ (all_75_16 = 0)
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2552) imply:
% 255.63/35.05  | | | | | | | | | | | | | | | | | | |   (2553)   ~ (all_68_13 = 0)
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | BETA: splitting (100) gives:
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | |   (2554)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (2522) with fresh symbols all_137_0,
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | |        all_137_1 gives:
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | |   (2555)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 &
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | |           r1(all_68_20, all_137_1) = 0 & $i(all_137_1)
% 255.63/35.05  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (1934), (2472), (2521), (2522), (2554), (2555) are
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #61.
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |   (2556)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (1934), (2472), (2519), (2521), (2528), (2537),
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            (2549), (2551), (2553), (2556) are inconsistent by
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | |            sub-proof #13.
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | |   (2557)  all_75_16 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (120), (566), (2519), (2521), (2551), (2557)
% 255.63/35.06  | | | | | | | | | | | | | | | | | | |            are inconsistent by sub-proof #121.
% 255.63/35.06  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | |   (2558)  all_75_11 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (95), (99), (100), (102), (105), (106), (107),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (108), (109), (110), (113), (114), (115), (116),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (117), (118), (119), (120), (121), (122), (124),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (132), (134), (135), (136), (137), (138), (139),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (140), (141), (142), (143), (144), (146), (147),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (148), (153), (154), (155), (156), (158), (566),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (1492), (1934), (2472), (2521), (2522), (2537),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (2541), (2549), (2558) are inconsistent by
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            sub-proof #12.
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2559)   ~ (all_75_5 = 0)
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | REDUCE: (2544), (2559) imply:
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2560)  $false
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | CLOSE: (2560) is inconsistent.
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | |   (2561)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.63/35.06  | | | | | | | | | | | | | | |           all_68_19 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | BETA: splitting (100) gives:
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2562)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.06  | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | DELTA: instantiating (2522) with fresh symbols all_137_0,
% 255.63/35.06  | | | | | | | | | | | | | | | |        all_137_1 gives:
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2563)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 &
% 255.63/35.06  | | | | | | | | | | | | | | | |           r1(all_68_20, all_137_1) = 0 & $i(all_137_1)
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (1934), (2472), (2521), (2522), (2562), (2563) are
% 255.63/35.06  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #61.
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2564)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.06  | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (95), (99), (102), (103), (105), (106), (107),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (108), (109), (110), (111), (112), (113), (114),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (120), (121),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (122), (124), (125), (126), (127), (128), (129),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (138), (139), (140), (141), (142), (143), (144),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (146), (147), (148), (153), (154), (155), (156),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (158), (566), (1492), (1934), (2472), (2519),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (2521), (2528), (2533), (2537), (2541), (2542),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (2561), (2564) are inconsistent by sub-proof #11.
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | |   (2565)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.06  | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.06  | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 255.63/35.06  | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | Case 1:
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | |   (2566)  all_68_15 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | COMBINE_EQS: (82), (2566) imply:
% 255.63/35.06  | | | | | | | | | | | | | | |   (2567)  all_75_5 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | BETA: splitting (158) gives:
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2568)   ~ (all_75_4 = 0)
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | REDUCE: (81), (2568) imply:
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2569)   ~ (all_68_10 = 0)
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | |   (2570)  all_68_10 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | REDUCE: (2569), (2570) imply:
% 255.63/35.06  | | | | | | | | | | | | | | | | |   (2571)  $false
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | CLOSE: (2571) is inconsistent.
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | |   (2572)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.63/35.06  | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | BETA: splitting (139) gives:
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | |   (2573)   ~ (all_75_11 = 0)
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | REDUCE: (88), (2573) imply:
% 255.63/35.06  | | | | | | | | | | | | | | | | | |   (2574)   ~ (all_68_5 = 0)
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (566), (2519), (2521), (2565), (2574) are
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #163.
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | |   (2575)  all_75_11 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (88), (2575) imply:
% 255.63/35.06  | | | | | | | | | | | | | | | | | |   (2576)  all_68_5 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (95), (99), (100), (102), (105), (106), (107),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (108), (109), (110), (113), (114), (115), (116),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (117), (118), (119), (120), (121), (122), (124),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (125), (126), (127), (128), (129), (130), (131),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (132), (134), (135), (136), (137), (138), (139),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (140), (141), (142), (143), (144), (146), (147),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (148), (153), (154), (155), (156), (158), (566),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (1492), (1934), (2472), (2521), (2522), (2537),
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            (2541), (2572), (2575) are inconsistent by
% 255.63/35.06  | | | | | | | | | | | | | | | | | |            sub-proof #12.
% 255.63/35.06  | | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2577)   ~ (all_75_5 = 0)
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | REDUCE: (2567), (2577) imply:
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2578)  $false
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | CLOSE: (2578) is inconsistent.
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | |   (2579)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.63/35.06  | | | | | | | | | | | | | | |           all_68_19 = 0
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | BETA: splitting (100) gives:
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2580)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.06  | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | DELTA: instantiating (2522) with fresh symbols all_137_0,
% 255.63/35.06  | | | | | | | | | | | | | | | |        all_137_1 gives:
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2581)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 &
% 255.63/35.06  | | | | | | | | | | | | | | | |           r1(all_68_20, all_137_1) = 0 & $i(all_137_1)
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (1934), (2472), (2521), (2522), (2580), (2581) are
% 255.63/35.06  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #61.
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | |   (2582)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.06  | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (84), (85),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (86), (87), (88), (89), (90), (91), (92), (93),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (94), (95), (99), (102), (103), (105), (106),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (107), (108), (109), (110), (111), (112), (113),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (114), (115), (116), (117), (118), (119), (120),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (121), (122), (124), (125), (126), (127), (128),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (129), (130), (131), (132), (134), (135), (136),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (137), (138), (139), (140), (141), (142), (143),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (144), (146), (147), (148), (149), (150), (152),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (153), (154), (155), (156), (157), (158), (566),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (1492), (1934), (2472), (2519), (2521), (2528),
% 255.63/35.06  | | | | | | | | | | | | | | | |            (2533), (2537), (2541), (2565), (2579), (2582) are
% 255.63/35.06  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #10.
% 255.63/35.06  | | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | End of split
% 255.63/35.06  | | | | | | | | | 
% 255.63/35.06  | | | | | | | | Case 2:
% 255.63/35.06  | | | | | | | | | 
% 255.63/35.06  | | | | | | | | |   (2583)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.06  | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.06  | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | BETA: splitting (153) gives:
% 255.63/35.06  | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | Case 1:
% 255.63/35.06  | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | |   (2584)   ~ (all_75_6 = 0)
% 255.63/35.06  | | | | | | | | | | 
% 255.63/35.06  | | | | | | | | | | REDUCE: (83), (2584) imply:
% 255.63/35.06  | | | | | | | | | |   (2585)   ~ (all_68_2 = 0)
% 255.63/35.06  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (84), (85),
% 255.63/35.07  | | | | | | | | | |            (86), (87), (88), (89), (90), (91), (92), (93),
% 255.63/35.07  | | | | | | | | | |            (94), (95), (99), (100), (102), (103), (104),
% 255.63/35.07  | | | | | | | | | |            (105), (106), (107), (108), (109), (110), (111),
% 255.63/35.07  | | | | | | | | | |            (112), (113), (114), (115), (116), (117), (118),
% 255.63/35.07  | | | | | | | | | |            (119), (120), (121), (122), (124), (125), (126),
% 255.63/35.07  | | | | | | | | | |            (127), (128), (129), (130), (131), (132), (134),
% 255.63/35.07  | | | | | | | | | |            (135), (136), (137), (138), (139), (140), (141),
% 255.63/35.07  | | | | | | | | | |            (142), (143), (144), (146), (147), (148), (149),
% 255.63/35.07  | | | | | | | | | |            (150), (152), (153), (154), (155), (156), (157),
% 255.63/35.07  | | | | | | | | | |            (158), (566), (1492), (1934), (2472), (2519),
% 255.63/35.07  | | | | | | | | | |            (2521), (2583), (2585) are inconsistent by
% 255.63/35.07  | | | | | | | | | |            sub-proof #15.
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | |   (2586)  all_75_6 = 0
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | COMBINE_EQS: (83), (2586) imply:
% 255.63/35.07  | | | | | | | | | |   (2587)  all_68_2 = 0
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | BETA: splitting (154) gives:
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | |   (2588)   ~ (all_75_6 = 0)
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | REDUCE: (2586), (2588) imply:
% 255.63/35.07  | | | | | | | | | | |   (2589)  $false
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | CLOSE: (2589) is inconsistent.
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | |   (2590)   ~ (all_75_10 = 0)
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | REDUCE: (87), (2590) imply:
% 255.63/35.07  | | | | | | | | | | |   (2591)   ~ (all_68_16 = 0)
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | BETA: splitting (155) gives:
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | |   (2592)   ~ (all_75_6 = 0)
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | REDUCE: (2586), (2592) imply:
% 255.63/35.07  | | | | | | | | | | | |   (2593)  $false
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | CLOSE: (2593) is inconsistent.
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | |   (2594)   ~ (all_75_9 = 0)
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | REDUCE: (86), (2594) imply:
% 255.63/35.07  | | | | | | | | | | | |   (2595)   ~ (all_68_11 = 0)
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | BETA: splitting (156) gives:
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | |   (2596)   ~ (all_75_6 = 0)
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | REDUCE: (2586), (2596) imply:
% 255.63/35.07  | | | | | | | | | | | | |   (2597)  $false
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | CLOSE: (2597) is inconsistent.
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | |   (2598)   ~ (all_75_8 = 0)
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | REDUCE: (85), (2598) imply:
% 255.63/35.07  | | | | | | | | | | | | |   (2599)   ~ (all_68_7 = 0)
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | BETA: splitting (105) gives:
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | |   (2600)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.07  | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | |   (2601)  all_68_15 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | COMBINE_EQS: (82), (2601) imply:
% 255.63/35.07  | | | | | | | | | | | | | | |   (2602)  all_75_5 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | BETA: splitting (158) gives:
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | |   (2603)   ~ (all_75_4 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | REDUCE: (81), (2603) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | |   (2604)   ~ (all_68_10 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | |   (2605)  all_68_10 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | REDUCE: (2604), (2605) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | | |   (2606)  $false
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | CLOSE: (2606) is inconsistent.
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | |   (2607)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.63/35.07  | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | BETA: splitting (139) gives:
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | |   (2608)   ~ (all_75_11 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | REDUCE: (88), (2608) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | | | |   (2609)   ~ (all_68_5 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |   (2610)   ~ (all_75_16 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2610) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |   (2611)   ~ (all_68_13 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (1934), (2472), (2519), (2521), (2583), (2586),
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            (2595), (2607), (2609), (2611) are inconsistent by
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            sub-proof #13.
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |   (2612)  all_75_16 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (120), (566), (2519), (2521), (2609), (2612)
% 255.63/35.07  | | | | | | | | | | | | | | | | | | |            are inconsistent by sub-proof #121.
% 255.63/35.07  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | |   (2613)  all_75_11 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (1934), (2472), (2521), (2583), (2586), (2595),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (2607), (2613) are inconsistent by sub-proof #9.
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | |   (2614)   ~ (all_75_5 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | REDUCE: (2602), (2614) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | |   (2615)  $false
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | CLOSE: (2615) is inconsistent.
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | |   (2616)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.63/35.07  | | | | | | | | | | | | | | |           all_68_19 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.07  | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.07  | | | | | | | | | | | | | | |            (95), (99), (102), (103), (105), (106), (107),
% 255.63/35.07  | | | | | | | | | | | | | | |            (108), (109), (110), (111), (112), (113), (114),
% 255.63/35.07  | | | | | | | | | | | | | | |            (115), (116), (117), (118), (119), (120), (121),
% 255.63/35.07  | | | | | | | | | | | | | | |            (122), (124), (125), (126), (127), (128), (129),
% 255.63/35.07  | | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.63/35.07  | | | | | | | | | | | | | | |            (138), (139), (140), (141), (142), (143), (144),
% 255.63/35.07  | | | | | | | | | | | | | | |            (146), (147), (148), (153), (154), (155), (156),
% 255.63/35.07  | | | | | | | | | | | | | | |            (158), (566), (1492), (1934), (2472), (2519),
% 255.63/35.07  | | | | | | | | | | | | | | |            (2521), (2583), (2586), (2591), (2595), (2599),
% 255.63/35.07  | | | | | | | | | | | | | | |            (2600), (2616) are inconsistent by sub-proof #11.
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | |   (2617)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.07  | | | | | | | | | | | | | |             p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | |   (2618)  all_68_15 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | COMBINE_EQS: (82), (2618) imply:
% 255.63/35.07  | | | | | | | | | | | | | | |   (2619)  all_75_5 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | BETA: splitting (158) gives:
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | |   (2620)   ~ (all_75_4 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | REDUCE: (81), (2620) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | |   (2621)   ~ (all_68_10 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | |   (2622)  all_68_10 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | REDUCE: (2621), (2622) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | | |   (2623)  $false
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | CLOSE: (2623) is inconsistent.
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | |   (2624)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.63/35.07  | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | BETA: splitting (139) gives:
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | |   (2625)   ~ (all_75_11 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | REDUCE: (88), (2625) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | | | |   (2626)   ~ (all_68_5 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (566), (2519), (2521), (2617), (2626) are
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #163.
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | |   (2627)  all_75_11 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (88), (2627) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | | | |   (2628)  all_68_5 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (87), (88), (89), (90), (91), (92), (93), (94),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (95), (99), (102), (105), (106), (107), (108),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (109), (110), (113), (114), (115), (116), (117),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (118), (119), (120), (121), (122), (124), (125),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (126), (127), (128), (129), (130), (131), (132),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (134), (135), (136), (137), (138), (139), (140),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (141), (142), (143), (144), (146), (147), (148),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (153), (154), (155), (156), (158), (566), (1492),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (1934), (2472), (2521), (2583), (2586), (2595),
% 255.63/35.07  | | | | | | | | | | | | | | | | | |            (2624), (2627) are inconsistent by sub-proof #9.
% 255.63/35.07  | | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | |   (2629)   ~ (all_75_5 = 0)
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | REDUCE: (2619), (2629) imply:
% 255.63/35.07  | | | | | | | | | | | | | | | |   (2630)  $false
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | | CLOSE: (2630) is inconsistent.
% 255.63/35.07  | | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | |   (2631)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.63/35.07  | | | | | | | | | | | | | | |           all_68_19 = 0
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (84), (85),
% 255.63/35.07  | | | | | | | | | | | | | | |            (86), (87), (88), (89), (90), (91), (92), (93),
% 255.63/35.07  | | | | | | | | | | | | | | |            (94), (95), (99), (102), (103), (105), (106),
% 255.63/35.07  | | | | | | | | | | | | | | |            (107), (108), (109), (110), (111), (112), (113),
% 255.63/35.07  | | | | | | | | | | | | | | |            (114), (115), (116), (117), (118), (119), (120),
% 255.63/35.07  | | | | | | | | | | | | | | |            (121), (122), (124), (125), (126), (127), (128),
% 255.63/35.07  | | | | | | | | | | | | | | |            (129), (130), (131), (132), (134), (135), (136),
% 255.63/35.07  | | | | | | | | | | | | | | |            (137), (138), (139), (140), (141), (142), (143),
% 255.63/35.07  | | | | | | | | | | | | | | |            (144), (146), (147), (148), (149), (150), (152),
% 255.63/35.07  | | | | | | | | | | | | | | |            (153), (154), (155), (156), (157), (158), (566),
% 255.63/35.07  | | | | | | | | | | | | | | |            (1492), (1934), (2472), (2519), (2521), (2583),
% 255.63/35.07  | | | | | | | | | | | | | | |            (2586), (2591), (2595), (2599), (2617), (2631) are
% 255.63/35.07  | | | | | | | | | | | | | | |            inconsistent by sub-proof #10.
% 255.63/35.07  | | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | End of split
% 255.63/35.07  | | | | | | | | 
% 255.63/35.07  | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | 
% 255.63/35.07  | | | | | | | |   (2632)  all_75_7 = 0
% 255.63/35.07  | | | | | | | |   (2633)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 255.63/35.07  | | | | | | | |             v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.07  | | | | | | | | 
% 255.63/35.07  | | | | | | | | COMBINE_EQS: (84), (2632) imply:
% 255.63/35.07  | | | | | | | |   (2634)  all_68_4 = 0
% 255.63/35.07  | | | | | | | | 
% 255.63/35.07  | | | | | | | | DELTA: instantiating (2633) with fresh symbols all_131_0,
% 255.63/35.07  | | | | | | | |        all_131_1 gives:
% 255.63/35.07  | | | | | | | |   (2635)   ~ (all_131_0 = 0) & p102(all_131_1) = all_131_0 &
% 255.63/35.07  | | | | | | | |           r1(all_68_20, all_131_1) = 0 & $i(all_131_1)
% 255.63/35.07  | | | | | | | | 
% 255.63/35.07  | | | | | | | | ALPHA: (2635) implies:
% 255.63/35.07  | | | | | | | |   (2636)   ~ (all_131_0 = 0)
% 255.63/35.07  | | | | | | | |   (2637)  $i(all_131_1)
% 255.63/35.07  | | | | | | | |   (2638)  r1(all_68_20, all_131_1) = 0
% 255.63/35.07  | | | | | | | |   (2639)  p102(all_131_1) = all_131_0
% 255.63/35.07  | | | | | | | | 
% 255.63/35.07  | | | | | | | | BETA: splitting (150) gives:
% 255.63/35.07  | | | | | | | | 
% 255.63/35.07  | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | |   (2640)   ~ (all_75_7 = 0)
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | REDUCE: (2632), (2640) imply:
% 255.63/35.07  | | | | | | | | |   (2641)  $false
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | CLOSE: (2641) is inconsistent.
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | |   (2642)   ~ (all_75_10 = 0)
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | REDUCE: (87), (2642) imply:
% 255.63/35.07  | | | | | | | | |   (2643)   ~ (all_68_16 = 0)
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | BETA: splitting (151) gives:
% 255.63/35.07  | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | |   (2644)   ~ (all_75_7 = 0)
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | REDUCE: (2632), (2644) imply:
% 255.63/35.07  | | | | | | | | | |   (2645)  $false
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | CLOSE: (2645) is inconsistent.
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | |   (2646)   ~ (all_75_9 = 0)
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | REDUCE: (86), (2646) imply:
% 255.63/35.07  | | | | | | | | | |   (2647)   ~ (all_68_11 = 0)
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | BETA: splitting (157) gives:
% 255.63/35.07  | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | |   (2648)   ~ (all_75_6 = 0)
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | REDUCE: (83), (2648) imply:
% 255.63/35.07  | | | | | | | | | | |   (2649)   ~ (all_68_2 = 0)
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | BETA: splitting (152) gives:
% 255.63/35.07  | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | |   (2650)   ~ (all_75_7 = 0)
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | REDUCE: (2632), (2650) imply:
% 255.63/35.07  | | | | | | | | | | | |   (2651)  $false
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | CLOSE: (2651) is inconsistent.
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | Case 2:
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | |   (2652)   ~ (all_75_8 = 0)
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | REDUCE: (85), (2652) imply:
% 255.63/35.07  | | | | | | | | | | | |   (2653)   ~ (all_68_7 = 0)
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | BETA: splitting (102) gives:
% 255.63/35.07  | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | |   (2654)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.07  | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | BETA: splitting (100) gives:
% 255.63/35.07  | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | Case 1:
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.07  | | | | | | | | | | | | | |   (2655)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.07  | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.07  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.08  | | | | | | | | | | | | | |            (87), (89), (90), (91), (92), (93), (94), (95),
% 255.63/35.08  | | | | | | | | | | | | | |            (102), (106), (107), (108), (109), (110), (112),
% 255.63/35.08  | | | | | | | | | | | | | |            (113), (115), (116), (117), (118), (119), (121),
% 255.63/35.08  | | | | | | | | | | | | | |            (122), (124), (125), (126), (127), (128), (129),
% 255.63/35.08  | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.63/35.08  | | | | | | | | | | | | | |            (144), (146), (148), (150), (151), (152), (157),
% 255.63/35.08  | | | | | | | | | | | | | |            (158), (1492), (1934), (2472), (2632), (2633),
% 255.63/35.08  | | | | | | | | | | | | | |            (2655) are inconsistent by sub-proof #31.
% 255.63/35.08  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | |   (2656)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | BETA: splitting (109) gives:
% 255.63/35.08  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | |   (2657)   ~ (all_68_19 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | |   (2658)  all_68_15 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | COMBINE_EQS: (82), (2658) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | |   (2659)  all_75_5 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | BETA: splitting (158) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | |   (2660)   ~ (all_75_4 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | REDUCE: (81), (2660) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | |   (2661)   ~ (all_68_10 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | |   (2662)  all_68_10 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | REDUCE: (2661), (2662) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | |   (2663)  $false
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | CLOSE: (2663) is inconsistent.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | |   (2664)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.63/35.08  | | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2665)   ~ (all_75_16 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2665) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2666)   ~ (all_68_13 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2667)   ~ (all_75_18 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (2667) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2668)   ~ (all_68_14 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (89), (90), (92), (93), (121),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (122), (125), (126), (131), (132), (137), (151),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (152), (1492), (2472), (2632), (2633), (2647),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (2654), (2656), (2664), (2666), (2668) are
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #222.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2669)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (87), (89), (90), (91), (92), (93), (94), (95),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (102), (106), (107), (108), (109), (110), (112),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (113), (115), (116), (117), (118), (119), (121),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (122), (124), (125), (126), (127), (128), (129),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (144), (146), (148), (150), (151), (152), (157),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (158), (1492), (1934), (2472), (2632), (2633),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |            (2669) are inconsistent by sub-proof #31.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2670)  all_75_16 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2671)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (93), (2670) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2672)  all_68_13 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2673)   ~ (all_75_15 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | REDUCE: (92), (2673) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2674)   ~ (all_68_9 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2675)   ~ (all_75_12 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2675) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2676)   ~ (all_68_8 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1492), (2653), (2656), (2674), (2676) are
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2677)  all_75_12 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2678)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (89), (2677) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2679)  all_68_8 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (89), (90), (92), (93), (95),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |            (115), (116), (121), (122), (125), (126), (131),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |            (132), (135), (137), (151), (152), (1492), (1934),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |            (2472), (2632), (2633), (2649), (2654), (2656),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |            (2664), (2671), (2677), (2678) are inconsistent by
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |            sub-proof #8.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2680)   ~ (all_75_16 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | REDUCE: (2670), (2680) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2681)  $false
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | CLOSE: (2681) is inconsistent.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | |   (2682)   ~ (all_75_5 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | REDUCE: (2659), (2682) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | |   (2683)  $false
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | CLOSE: (2683) is inconsistent.
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | |   (2684)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.63/35.08  | | | | | | | | | | | | | | | |           all_68_19 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (89), (91), (92), (94), (108), (111),
% 255.63/35.08  | | | | | | | | | | | | | | | |            (117), (118), (119), (125), (126), (127), (130),
% 255.63/35.08  | | | | | | | | | | | | | | | |            (134), (135), (136), (139), (140), (142), (152),
% 255.63/35.08  | | | | | | | | | | | | | | | |            (1492), (1934), (2472), (2632), (2636), (2637),
% 255.63/35.08  | | | | | | | | | | | | | | | |            (2638), (2639), (2643), (2649), (2653), (2654),
% 255.63/35.08  | | | | | | | | | | | | | | | |            (2656), (2657), (2684) are inconsistent by
% 255.63/35.08  | | | | | | | | | | | | | | | |            sub-proof #2.
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | |   (2685)  all_68_19 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.08  | | | | | | | | | | | | | | |            (87), (89), (90), (91), (92), (93), (94), (95),
% 255.63/35.08  | | | | | | | | | | | | | | |            (102), (106), (107), (108), (109), (110), (111),
% 255.63/35.08  | | | | | | | | | | | | | | |            (112), (113), (115), (116), (117), (118), (119),
% 255.63/35.08  | | | | | | | | | | | | | | |            (121), (122), (124), (125), (126), (127), (128),
% 255.63/35.08  | | | | | | | | | | | | | | |            (129), (130), (131), (132), (134), (135), (136),
% 255.63/35.08  | | | | | | | | | | | | | | |            (137), (144), (146), (148), (150), (151), (152),
% 255.63/35.08  | | | | | | | | | | | | | | |            (157), (158), (1492), (1934), (2472), (2632),
% 255.63/35.08  | | | | | | | | | | | | | | |            (2633), (2685) are inconsistent by sub-proof #1.
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | |   (2686)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | BETA: splitting (109) gives:
% 255.63/35.08  | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | |   (2687)   ~ (all_68_19 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | BETA: splitting (47) gives:
% 255.63/35.08  | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | |   (2688)  all_68_15 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | COMBINE_EQS: (82), (2688) imply:
% 255.63/35.08  | | | | | | | | | | | | | | |   (2689)  all_75_5 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | BETA: splitting (158) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | |   (2690)   ~ (all_75_4 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | REDUCE: (81), (2690) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | |   (2691)   ~ (all_68_10 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | BETA: splitting (48) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | |   (2692)  all_68_10 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | REDUCE: (2691), (2692) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | |   (2693)  $false
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | CLOSE: (2693) is inconsistent.
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | |   (2694)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.63/35.08  | | | | | | | | | | | | | | | | |           all_68_14 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | |   (2695)   ~ (all_75_16 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | REDUCE: (93), (2695) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | |   (2696)   ~ (all_68_13 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2697)   ~ (all_75_18 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | REDUCE: (95), (2697) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2698)   ~ (all_68_14 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | BETA: splitting (2694) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2699)  all_68_11 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | REDUCE: (2647), (2699) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2700)  $false
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | CLOSE: (2700) is inconsistent.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2701)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | BETA: splitting (2701) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2702)  all_68_12 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (2702) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2703)  all_75_13 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (104) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |   (2704)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (89), (90), (92), (93), (121),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |            (122), (125), (126), (131), (132), (137), (151),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |            (152), (1492), (2472), (2632), (2633), (2686),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |            (2694), (2696), (2698), (2701), (2704) are
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #223.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |   (2705)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (89), (92), (125), (131), (137), (1492),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |            (1934), (2649), (2653), (2686), (2703), (2705) are
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #43.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2706)  all_68_13 = 0 | all_68_14 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (2696), (2698), (2706) are inconsistent by
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2707)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |            (87), (89), (90), (91), (92), (93), (94), (95),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |            (102), (106), (107), (108), (109), (110), (112),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |            (113), (115), (116), (117), (118), (119), (121),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |            (122), (124), (125), (126), (127), (128), (129),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |            (144), (146), (148), (150), (151), (152), (157),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |            (158), (1492), (1934), (2472), (2632), (2633),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |            (2707) are inconsistent by sub-proof #31.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | |   (2708)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | |             p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2709)   ~ (all_75_16 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | REDUCE: (93), (2709) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | |   (2710)   ~ (all_68_13 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2711)   ~ (all_75_18 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | REDUCE: (95), (2711) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | |   (2712)   ~ (all_68_14 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | BETA: splitting (2694) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2713)  all_68_11 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | REDUCE: (2647), (2713) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2714)  $false
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | CLOSE: (2714) is inconsistent.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | |   (2715)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (2715) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |   (2716)  all_68_12 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (90), (2716) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | |   (2717)  all_75_13 = 0
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | |   (2718)   ~ (all_75_13 = 0)
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (2717), (2718) imply:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | |   (2719)  $false
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (2719) is inconsistent.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | |   (2720)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (104) gives:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | |   (2721)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (89), (90), (92), (93), (121),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | |            (122), (125), (126), (131), (132), (137), (151),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | |            (152), (1492), (2472), (2632), (2633), (2686),
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | |            (2694), (2712), (2717), (2721) are inconsistent by
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | |            sub-proof #224.
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | | |   (2722)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1934), (2649), (2708), (2720), (2722) are
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #361.
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |   (2723)  all_68_13 = 0 | all_68_14 = 0
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (2710), (2712), (2723) are inconsistent by
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |            sub-proof #404.
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |   (2724)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |            (87), (89), (90), (91), (92), (93), (94), (95),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |            (102), (106), (107), (108), (109), (110), (112),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |            (113), (115), (116), (117), (118), (119), (121),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |            (122), (124), (125), (126), (127), (128), (129),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |            (130), (131), (132), (134), (135), (136), (137),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |            (144), (146), (148), (150), (151), (152), (157),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |            (158), (1492), (1934), (2472), (2632), (2633),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |            (2724) are inconsistent by sub-proof #31.
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | |   (2725)  all_75_16 = 0
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (93), (2725) imply:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | |   (2726)  all_68_13 = 0
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |   (2727)   ~ (all_75_15 = 0)
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | REDUCE: (92), (2727) imply:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |   (2728)   ~ (all_68_9 = 0)
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | BETA: splitting (134) gives:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | |   (2729)   ~ (all_75_12 = 0)
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | REDUCE: (89), (2729) imply:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | |   (2730)   ~ (all_68_8 = 0)
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (1492), (2653), (2686), (2728), (2730) are
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | |   (2731)  all_75_12 = 0
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | |   (2732)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (89), (2731) imply:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | |   (2733)  all_68_8 = 0
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (104) gives:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |   (2734)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (86), (89), (90), (92), (93), (95),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |            (115), (116), (121), (122), (125), (126), (131),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |            (132), (135), (137), (151), (152), (1492), (1934),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |            (2472), (2632), (2633), (2649), (2686), (2694),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |            (2708), (2731), (2732), (2734) are inconsistent by
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |            sub-proof #8.
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |   (2735)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (20), (134), (1934), (2649), (2708), (2731),
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | |            (2735) are inconsistent by sub-proof #109.
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |   (2736)   ~ (all_75_16 = 0)
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | REDUCE: (2725), (2736) imply:
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | |   (2737)  $false
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | CLOSE: (2737) is inconsistent.
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | |   (2738)   ~ (all_75_5 = 0)
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | REDUCE: (2689), (2738) imply:
% 255.63/35.09  | | | | | | | | | | | | | | | |   (2739)  $false
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | CLOSE: (2739) is inconsistent.
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | |   (2740)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.63/35.09  | | | | | | | | | | | | | | |           all_68_19 = 0
% 255.63/35.09  | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | BETA: splitting (104) gives:
% 255.63/35.09  | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | Case 1:
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | |   (2741)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09  | | | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (89), (91), (92), (94), (108), (111),
% 255.63/35.09  | | | | | | | | | | | | | | | |            (117), (118), (119), (125), (126), (127), (130),
% 255.63/35.09  | | | | | | | | | | | | | | | |            (134), (135), (136), (139), (140), (142), (152),
% 255.63/35.09  | | | | | | | | | | | | | | | |            (1492), (1934), (2472), (2632), (2636), (2637),
% 255.63/35.09  | | | | | | | | | | | | | | | |            (2638), (2639), (2643), (2649), (2653), (2686),
% 255.63/35.09  | | | | | | | | | | | | | | | |            (2687), (2740), (2741) are inconsistent by
% 255.63/35.09  | | | | | | | | | | | | | | | |            sub-proof #2.
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | |   (2742)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09  | | | | | | | | | | | | | | | |             p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | | REF_CLOSE: (20), (85), (89), (91), (92), (94), (117), (118),
% 255.63/35.09  | | | | | | | | | | | | | | | |            (125), (127), (129), (134), (136), (152), (1492),
% 255.63/35.09  | | | | | | | | | | | | | | | |            (1934), (2632), (2643), (2649), (2653), (2686),
% 255.63/35.09  | | | | | | | | | | | | | | | |            (2687), (2740), (2742) are inconsistent by
% 255.63/35.09  | | | | | | | | | | | | | | | |            sub-proof #137.
% 255.63/35.09  | | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | |   (2743)  all_68_19 = 0
% 255.63/35.09  | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | | REF_CLOSE: (20), (47), (48), (81), (82), (83), (85), (86),
% 255.63/35.09  | | | | | | | | | | | | | |            (87), (89), (90), (91), (92), (93), (94), (95),
% 255.63/35.09  | | | | | | | | | | | | | |            (102), (106), (107), (108), (109), (110), (111),
% 255.63/35.09  | | | | | | | | | | | | | |            (112), (113), (115), (116), (117), (118), (119),
% 255.63/35.09  | | | | | | | | | | | | | |            (121), (122), (124), (125), (126), (127), (128),
% 255.63/35.09  | | | | | | | | | | | | | |            (129), (130), (131), (132), (134), (135), (136),
% 255.63/35.09  | | | | | | | | | | | | | |            (137), (144), (146), (148), (150), (151), (152),
% 255.63/35.09  | | | | | | | | | | | | | |            (157), (158), (1492), (1934), (2472), (2632),
% 255.63/35.09  | | | | | | | | | | | | | |            (2633), (2743) are inconsistent by sub-proof #1.
% 255.63/35.09  | | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | Case 2:
% 255.63/35.09  | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | |   (2744)   ~ (all_75_7 = 0)
% 255.63/35.09  | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | REDUCE: (2632), (2744) imply:
% 255.63/35.09  | | | | | | | | | | |   (2745)  $false
% 255.63/35.09  | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | | CLOSE: (2745) is inconsistent.
% 255.63/35.09  | | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | | 
% 255.63/35.09  | | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | | 
% 255.63/35.09  | | | | | | | | End of split
% 255.63/35.09  | | | | | | | | 
% 255.63/35.09  | | | | | | | End of split
% 255.63/35.09  | | | | | | | 
% 255.63/35.09  | | | | | | End of split
% 255.63/35.09  | | | | | | 
% 255.63/35.09  | | | | | End of split
% 255.63/35.09  | | | | | 
% 255.63/35.09  | | | | End of split
% 255.63/35.09  | | | | 
% 255.63/35.09  | | | End of split
% 255.63/35.09  | | | 
% 255.63/35.09  | | End of split
% 255.63/35.09  | | 
% 255.63/35.09  | End of split
% 255.63/35.09  | 
% 255.63/35.09  End of proof
% 255.63/35.09  
% 255.63/35.09  Sub-proof #1 shows that the following formulas are inconsistent:
% 255.63/35.09  ----------------------------------------------------------------
% 255.63/35.09    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 255.63/35.09             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.09    (2)  all_75_4 = all_68_10
% 255.63/35.09    (3)  all_75_9 = all_68_11
% 255.63/35.09    (4)  all_75_17 = all_68_18
% 255.63/35.09    (5)  all_75_5 = all_68_15
% 255.63/35.09    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 255.63/35.09           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (7)  all_75_18 = all_68_14
% 255.63/35.09    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 255.63/35.09           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (9)  all_75_10 = all_68_16
% 255.63/35.09    (10)  all_75_13 = all_68_12
% 255.63/35.09    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 255.63/35.09          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 255.63/35.09              & r1(all_68_20, v0) = v2))
% 255.63/35.09    (12)  all_75_16 = all_68_13
% 255.63/35.09    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 255.63/35.09            r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (14)  all_75_6 = all_68_2
% 255.63/35.09    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 255.63/35.09          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 255.63/35.09    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (19)  all_75_7 = 0
% 255.63/35.09    (20)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (22)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 255.63/35.09    (23)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 255.63/35.09    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 255.63/35.09    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 255.63/35.09    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (27)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.09            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.09    (28)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 255.63/35.09    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 255.63/35.09            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 255.63/35.09              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 255.63/35.10            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 255.63/35.10              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (32)  all_75_8 = all_68_7
% 255.63/35.10    (33)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 255.63/35.10    (34)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 255.63/35.10            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 255.63/35.10           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 255.63/35.10            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 255.63/35.10          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 255.63/35.10            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.63/35.10    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 255.63/35.10            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 255.63/35.10          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 255.63/35.10            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 255.63/35.10          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.63/35.10              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.63/35.10            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.63/35.10              r1(all_68_20, v0) = v2))
% 255.63/35.10    (37)  all_75_15 = all_68_9
% 255.63/35.10    (38)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (39)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 255.63/35.10    (40)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (41)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 255.63/35.10            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 255.63/35.10    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (46)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 255.63/35.10          all_68_19 = 0
% 255.63/35.10    (47)  all_75_14 = all_68_17
% 255.63/35.10    (48)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 255.63/35.10    (49)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (50)  all_68_19 = 0
% 255.63/35.10    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (52)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 255.63/35.10          all_68_14 = 0
% 255.63/35.10    (53)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 255.63/35.10    (54)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 255.63/35.10    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 255.63/35.10            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 255.63/35.10              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (57)  all_75_12 = all_68_8
% 255.63/35.10    (58)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (59)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 255.63/35.10  
% 255.63/35.10  Begin of proof
% 255.63/35.10  | 
% 255.63/35.10  | BETA: splitting (20) gives:
% 255.63/35.10  | 
% 255.63/35.10  | Case 1:
% 255.63/35.10  | | 
% 255.63/35.10  | |   (60)   ~ (all_68_19 = 0)
% 255.63/35.10  | | 
% 255.63/35.10  | | REDUCE: (50), (60) imply:
% 255.63/35.10  | |   (61)  $false
% 255.63/35.10  | | 
% 255.63/35.10  | | CLOSE: (61) is inconsistent.
% 255.63/35.10  | | 
% 255.63/35.10  | Case 2:
% 255.63/35.10  | | 
% 255.63/35.10  | |   (62)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 255.63/35.10  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10  | | 
% 255.63/35.10  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 255.63/35.10  | |            (13), (14), (15), (16), (17), (18), (19), (21), (22), (23), (24),
% 255.63/35.10  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 255.63/35.10  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 255.63/35.10  | |            (47), (48), (49), (51), (52), (53), (54), (55), (56), (57), (58),
% 255.63/35.10  | |            (59), (62) are inconsistent by sub-proof #31.
% 255.63/35.10  | | 
% 255.63/35.10  | End of split
% 255.63/35.10  | 
% 255.63/35.10  End of proof
% 255.63/35.10  
% 255.63/35.10  Sub-proof #2 shows that the following formulas are inconsistent:
% 255.63/35.10  ----------------------------------------------------------------
% 255.63/35.10    (1)  all_75_17 = all_68_18
% 255.63/35.10    (2)  r1(all_68_20, all_131_1) = 0
% 255.63/35.10    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 255.63/35.10         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.63/35.10             r1(all_68_20, v0) = v2))
% 255.63/35.10    (4)   ~ (all_131_0 = 0)
% 255.63/35.10    (5)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 255.63/35.10           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 255.63/35.10         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 255.63/35.10    (7)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 255.63/35.10           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (8)  all_75_7 = 0
% 255.63/35.10    (9)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 255.63/35.10           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (10)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (11)  p102(all_131_1) = all_131_0
% 255.63/35.10    (12)   ~ (all_68_2 = 0)
% 255.63/35.10    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 255.63/35.10            p405(v0) = v1 & $i(v0))
% 255.63/35.10    (14)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 255.63/35.10    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.10            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.10    (16)  all_75_8 = all_68_7
% 255.63/35.10    (17)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 255.63/35.10    (18)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 255.63/35.10    (19)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 255.63/35.10            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 255.63/35.10           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 255.63/35.10            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 255.63/35.10          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 255.63/35.10            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 255.63/35.11    (20)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 255.63/35.11            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 255.63/35.11          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 255.63/35.11            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 255.63/35.11          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.63/35.11              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 255.63/35.11            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 255.63/35.11              r1(all_68_20, v0) = v2))
% 255.63/35.11    (21)  all_75_15 = all_68_9
% 255.63/35.11    (22)   ~ (all_68_16 = 0)
% 255.63/35.11    (23)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.63/35.11    (24)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.11            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11    (25)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.11            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11    (26)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.11            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11    (27)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 255.63/35.11    (28)  all_75_14 = all_68_17
% 255.63/35.11    (29)  $i(all_131_1)
% 255.63/35.11    (30)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.11            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11    (31)   ~ (all_68_19 = 0)
% 255.63/35.11    (32)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 255.63/35.11    (33)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 255.63/35.11            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 255.63/35.11            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 255.63/35.11              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11    (35)  all_75_12 = all_68_8
% 255.63/35.11    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 255.63/35.11            r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11    (37)   ~ (all_68_7 = 0)
% 255.63/35.11  
% 255.63/35.11  Begin of proof
% 255.63/35.11  | 
% 255.63/35.11  | BETA: splitting (10) gives:
% 255.63/35.11  | 
% 255.63/35.11  | Case 1:
% 255.63/35.11  | | 
% 255.63/35.11  | |   (38)   ~ (all_75_17 = 0)
% 255.63/35.11  | | 
% 255.63/35.11  | | REDUCE: (1), (38) imply:
% 255.63/35.11  | |   (39)   ~ (all_68_18 = 0)
% 255.63/35.11  | | 
% 255.63/35.11  | | BETA: splitting (23) gives:
% 255.63/35.11  | | 
% 255.63/35.11  | | Case 1:
% 255.63/35.11  | | | 
% 255.63/35.11  | | |   (40)  all_68_16 = 0
% 255.63/35.11  | | | 
% 255.63/35.11  | | | REDUCE: (22), (40) imply:
% 255.63/35.11  | | |   (41)  $false
% 255.63/35.11  | | | 
% 255.63/35.11  | | | CLOSE: (41) is inconsistent.
% 255.63/35.11  | | | 
% 255.63/35.11  | | Case 2:
% 255.63/35.11  | | | 
% 255.63/35.11  | | |   (42)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 255.63/35.11  | | | 
% 255.63/35.11  | | | BETA: splitting (42) gives:
% 255.63/35.11  | | | 
% 255.63/35.11  | | | Case 1:
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | |   (43)  all_68_17 = 0
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | | COMBINE_EQS: (28), (43) imply:
% 255.63/35.11  | | | |   (44)  all_75_14 = 0
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | | BETA: splitting (14) gives:
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | | Case 1:
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | |   (45)   ~ (all_75_12 = 0)
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | | REDUCE: (35), (45) imply:
% 255.63/35.11  | | | | |   (46)   ~ (all_68_8 = 0)
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | | BETA: splitting (25) gives:
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | | Case 1:
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | |   (47)   ~ (all_75_15 = 0)
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | | REDUCE: (21), (47) imply:
% 255.63/35.11  | | | | | |   (48)   ~ (all_68_9 = 0)
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | | REF_CLOSE: (3), (6), (13), (37), (46), (48) are inconsistent by
% 255.63/35.11  | | | | | |            sub-proof #398.
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | Case 2:
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | |   (49)  all_75_15 = 0
% 255.63/35.11  | | | | | |   (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 255.63/35.11  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | | COMBINE_EQS: (21), (49) imply:
% 255.63/35.11  | | | | | |   (51)  all_68_9 = 0
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | | BETA: splitting (24) gives:
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | | Case 1:
% 255.63/35.11  | | | | | | | 
% 255.63/35.11  | | | | | | |   (52)   ~ (all_75_15 = 0)
% 255.63/35.11  | | | | | | | 
% 255.63/35.11  | | | | | | | REDUCE: (49), (52) imply:
% 255.63/35.11  | | | | | | |   (53)  $false
% 255.63/35.11  | | | | | | | 
% 255.63/35.11  | | | | | | | CLOSE: (53) is inconsistent.
% 255.63/35.11  | | | | | | | 
% 255.63/35.11  | | | | | | Case 2:
% 255.63/35.11  | | | | | | | 
% 255.63/35.11  | | | | | | |   (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1
% 255.63/35.11  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11  | | | | | | | 
% 255.63/35.11  | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (8), (9), (10), (11),
% 255.63/35.11  | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 255.63/35.11  | | | | | | |            (21), (22), (23), (26), (27), (28), (29), (31), (32),
% 255.63/35.11  | | | | | | |            (33), (34), (35), (36), (37), (50), (54) are
% 255.63/35.11  | | | | | | |            inconsistent by sub-proof #3.
% 255.63/35.11  | | | | | | | 
% 255.63/35.11  | | | | | | End of split
% 255.63/35.11  | | | | | | 
% 255.63/35.11  | | | | | End of split
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | Case 2:
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | |   (55)   ~ (all_75_14 = 0)
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | | REDUCE: (44), (55) imply:
% 255.63/35.11  | | | | |   (56)  $false
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | | CLOSE: (56) is inconsistent.
% 255.63/35.11  | | | | | 
% 255.63/35.11  | | | | End of split
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | Case 2:
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | |   (57)  all_68_18 = 0 | all_68_19 = 0
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | | REF_CLOSE: (31), (39), (57) are inconsistent by sub-proof #406.
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | End of split
% 255.63/35.11  | | | 
% 255.63/35.11  | | End of split
% 255.63/35.11  | | 
% 255.63/35.11  | Case 2:
% 255.63/35.11  | | 
% 255.63/35.11  | |   (58)  all_75_17 = 0
% 255.63/35.11  | | 
% 255.63/35.11  | | COMBINE_EQS: (1), (58) imply:
% 255.63/35.11  | |   (59)  all_68_18 = 0
% 255.63/35.11  | | 
% 255.63/35.11  | | BETA: splitting (30) gives:
% 255.63/35.11  | | 
% 255.63/35.11  | | Case 1:
% 255.63/35.11  | | | 
% 255.63/35.11  | | |   (60)   ~ (all_75_17 = 0)
% 255.63/35.11  | | | 
% 255.63/35.11  | | | REDUCE: (58), (60) imply:
% 255.63/35.11  | | |   (61)  $false
% 255.63/35.11  | | | 
% 255.63/35.11  | | | CLOSE: (61) is inconsistent.
% 255.63/35.11  | | | 
% 255.63/35.11  | | Case 2:
% 255.63/35.11  | | | 
% 255.63/35.11  | | |   (62)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 255.63/35.11  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11  | | | 
% 255.63/35.11  | | | BETA: splitting (7) gives:
% 255.63/35.11  | | | 
% 255.63/35.11  | | | Case 1:
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | |   (63)   ~ (all_75_17 = 0)
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | | REDUCE: (58), (63) imply:
% 255.63/35.11  | | | |   (64)  $false
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | | CLOSE: (64) is inconsistent.
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | Case 2:
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | |   (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 255.63/35.11  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (8), (9), (10), (11), (12),
% 255.63/35.11  | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 255.63/35.11  | | | |            (23), (26), (27), (28), (29), (31), (32), (33), (34), (35),
% 255.63/35.11  | | | |            (36), (37), (62), (65) are inconsistent by sub-proof #3.
% 255.63/35.11  | | | | 
% 255.63/35.11  | | | End of split
% 255.63/35.11  | | | 
% 255.63/35.11  | | End of split
% 255.63/35.11  | | 
% 255.63/35.11  | End of split
% 255.63/35.11  | 
% 255.63/35.11  End of proof
% 255.63/35.11  
% 255.63/35.11  Sub-proof #3 shows that the following formulas are inconsistent:
% 255.63/35.11  ----------------------------------------------------------------
% 255.63/35.11    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 255.63/35.11             v0) = 0 & $i(v0))
% 255.63/35.11    (2)  all_75_17 = all_68_18
% 255.63/35.11    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 255.63/35.11             v0) = 0 & $i(v0))
% 255.63/35.11    (4)  r1(all_68_20, all_131_1) = 0
% 256.50/35.11    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 256.50/35.11         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.50/35.11             r1(all_68_20, v0) = v2))
% 256.50/35.11    (6)   ~ (all_131_0 = 0)
% 256.50/35.11    (7)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 256.50/35.11           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.11    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.50/35.11         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.50/35.11    (9)  all_75_7 = 0
% 256.50/35.11    (10)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.50/35.11            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.11    (11)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.50/35.11            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.11    (12)  p102(all_131_1) = all_131_0
% 256.50/35.11    (13)   ~ (all_68_2 = 0)
% 256.50/35.11    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 256.50/35.11            p405(v0) = v1 & $i(v0))
% 256.50/35.11    (15)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.50/35.11    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.50/35.11            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.11    (17)  all_75_8 = all_68_7
% 256.50/35.11    (18)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 256.50/35.11    (19)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.50/35.11    (20)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.50/35.11            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.50/35.11           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.50/35.11            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.50/35.11          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.50/35.11            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.50/35.11    (21)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.50/35.11            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.50/35.11          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.50/35.11            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.50/35.11          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.50/35.11              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.50/35.11            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.50/35.11              r1(all_68_20, v0) = v2))
% 256.50/35.11    (22)  all_75_15 = all_68_9
% 256.50/35.11    (23)   ~ (all_68_16 = 0)
% 256.50/35.11    (24)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 256.50/35.11    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.50/35.11            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.11    (26)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 256.50/35.11    (27)  all_75_14 = all_68_17
% 256.50/35.11    (28)  $i(all_131_1)
% 256.50/35.11    (29)   ~ (all_68_19 = 0)
% 256.50/35.11    (30)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 256.50/35.12    (31)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.50/35.12            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.50/35.12            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.50/35.12              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12    (33)  all_75_12 = all_68_8
% 256.50/35.12    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 256.50/35.12            r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12    (35)   ~ (all_68_7 = 0)
% 256.50/35.12  
% 256.50/35.12  Begin of proof
% 256.50/35.12  | 
% 256.50/35.12  | BETA: splitting (25) gives:
% 256.50/35.12  | 
% 256.50/35.12  | Case 1:
% 256.50/35.12  | | 
% 256.50/35.12  | | 
% 256.50/35.12  | | DELTA: instantiating (34) with fresh symbols all_231_0, all_231_1 gives:
% 256.50/35.12  | |   (36)   ~ (all_231_0 = 0) & p105(all_231_1) = all_231_0 & r1(all_68_20,
% 256.50/35.12  | |           all_231_1) = 0 & $i(all_231_1)
% 256.50/35.12  | | 
% 256.50/35.12  | | ALPHA: (36) implies:
% 256.50/35.12  | |   (37)   ~ (all_231_0 = 0)
% 256.50/35.12  | |   (38)  $i(all_231_1)
% 256.50/35.12  | |   (39)  r1(all_68_20, all_231_1) = 0
% 256.50/35.12  | |   (40)  p105(all_231_1) = all_231_0
% 256.50/35.12  | | 
% 256.50/35.12  | | BETA: splitting (32) gives:
% 256.50/35.12  | | 
% 256.50/35.12  | | Case 1:
% 256.50/35.12  | | | 
% 256.50/35.12  | | |   (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.50/35.12  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12  | | | 
% 256.50/35.12  | | | BETA: splitting (11) gives:
% 256.50/35.12  | | | 
% 256.50/35.12  | | | Case 1:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | |   (42)   ~ (all_75_17 = 0)
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | REDUCE: (2), (42) imply:
% 256.50/35.12  | | | |   (43)   ~ (all_68_18 = 0)
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | BETA: splitting (24) gives:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | Case 1:
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | |   (44)  all_68_16 = 0
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | REDUCE: (23), (44) imply:
% 256.50/35.12  | | | | |   (45)  $false
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | CLOSE: (45) is inconsistent.
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | Case 2:
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | |   (46)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | BETA: splitting (46) gives:
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | Case 1:
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | |   (47)  all_68_17 = 0
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | COMBINE_EQS: (27), (47) imply:
% 256.50/35.12  | | | | | |   (48)  all_75_14 = 0
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | DELTA: instantiating (41) with fresh symbols all_279_0, all_279_1
% 256.50/35.12  | | | | | |        gives:
% 256.50/35.12  | | | | | |   (49)   ~ (all_279_0 = 0) & p103(all_279_1) = all_279_0 &
% 256.50/35.12  | | | | | |         r1(all_68_20, all_279_1) = 0 & $i(all_279_1)
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | REF_CLOSE: (3), (4), (6), (8), (12), (15), (21), (28), (37), (38),
% 256.50/35.12  | | | | | |            (39), (40), (48), (49) are inconsistent by sub-proof #5.
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | Case 2:
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | |   (50)  all_68_18 = 0 | all_68_19 = 0
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | REF_CLOSE: (29), (43), (50) are inconsistent by sub-proof #406.
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | End of split
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | End of split
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | Case 2:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | |   (51)  all_75_17 = 0
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | REF_CLOSE: (3), (4), (5), (6), (7), (8), (9), (12), (14), (16), (17),
% 256.50/35.12  | | | |            (19), (21), (22), (28), (30), (33), (37), (38), (39), (40),
% 256.50/35.12  | | | |            (51) are inconsistent by sub-proof #4.
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | End of split
% 256.50/35.12  | | | 
% 256.50/35.12  | | Case 2:
% 256.50/35.12  | | | 
% 256.50/35.12  | | |   (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 256.50/35.12  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12  | | | 
% 256.50/35.12  | | | BETA: splitting (11) gives:
% 256.50/35.12  | | | 
% 256.50/35.12  | | | Case 1:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | |   (53)   ~ (all_75_17 = 0)
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | REDUCE: (2), (53) imply:
% 256.50/35.12  | | | |   (54)   ~ (all_68_18 = 0)
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | BETA: splitting (24) gives:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | Case 1:
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | |   (55)  all_68_16 = 0
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | REDUCE: (23), (55) imply:
% 256.50/35.12  | | | | |   (56)  $false
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | CLOSE: (56) is inconsistent.
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | Case 2:
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | |   (57)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | BETA: splitting (57) gives:
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | Case 1:
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | |   (58)  all_68_17 = 0
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | COMBINE_EQS: (27), (58) imply:
% 256.50/35.12  | | | | | |   (59)  all_75_14 = 0
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | BETA: splitting (31) gives:
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | Case 1:
% 256.50/35.12  | | | | | | | 
% 256.50/35.12  | | | | | | |   (60)   ~ (all_75_14 = 0)
% 256.50/35.12  | | | | | | | 
% 256.50/35.12  | | | | | | | REDUCE: (59), (60) imply:
% 256.50/35.12  | | | | | | |   (61)  $false
% 256.50/35.12  | | | | | | | 
% 256.50/35.12  | | | | | | | CLOSE: (61) is inconsistent.
% 256.50/35.12  | | | | | | | 
% 256.50/35.12  | | | | | | Case 2:
% 256.50/35.12  | | | | | | | 
% 256.50/35.12  | | | | | | |   (62)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 256.50/35.12  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12  | | | | | | | 
% 256.50/35.12  | | | | | | | DELTA: instantiating (62) with fresh symbols all_279_0, all_279_1
% 256.50/35.12  | | | | | | |        gives:
% 256.50/35.12  | | | | | | |   (63)   ~ (all_279_0 = 0) & p103(all_279_1) = all_279_0 &
% 256.50/35.12  | | | | | | |         r1(all_68_20, all_279_1) = 0 & $i(all_279_1)
% 256.50/35.12  | | | | | | | 
% 256.50/35.12  | | | | | | | REF_CLOSE: (3), (4), (6), (8), (12), (15), (21), (28), (37), (38),
% 256.50/35.12  | | | | | | |            (39), (40), (59), (63) are inconsistent by sub-proof
% 256.50/35.12  | | | | | | |            #5.
% 256.50/35.12  | | | | | | | 
% 256.50/35.12  | | | | | | End of split
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | Case 2:
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | |   (64)  all_68_18 = 0 | all_68_19 = 0
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | REF_CLOSE: (1), (8), (10), (13), (20), (52), (54), (64) are
% 256.50/35.12  | | | | | |            inconsistent by sub-proof #297.
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | End of split
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | End of split
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | Case 2:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | |   (65)  all_75_17 = 0
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | COMBINE_EQS: (2), (65) imply:
% 256.50/35.12  | | | |   (66)  all_68_18 = 0
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | REF_CLOSE: (3), (4), (5), (6), (7), (8), (9), (12), (14), (16), (17),
% 256.50/35.12  | | | |            (19), (21), (22), (28), (30), (33), (37), (38), (39), (40),
% 256.50/35.12  | | | |            (65) are inconsistent by sub-proof #4.
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | End of split
% 256.50/35.12  | | | 
% 256.50/35.12  | | End of split
% 256.50/35.12  | | 
% 256.50/35.12  | Case 2:
% 256.50/35.12  | | 
% 256.50/35.12  | |   (67)  all_75_11 = 0
% 256.50/35.12  | | 
% 256.50/35.12  | | REF_CLOSE: (2), (5), (8), (14), (18), (19), (22), (23), (24), (26), (27),
% 256.50/35.12  | |            (29), (33), (35), (67) are inconsistent by sub-proof #140.
% 256.50/35.12  | | 
% 256.50/35.12  | End of split
% 256.50/35.12  | 
% 256.50/35.12  End of proof
% 256.50/35.12  
% 256.50/35.12  Sub-proof #4 shows that the following formulas are inconsistent:
% 256.50/35.12  ----------------------------------------------------------------
% 256.50/35.12    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 256.50/35.12             v0) = 0 & $i(v0))
% 256.50/35.12    (2)  p105(all_231_1) = all_231_0
% 256.50/35.12    (3)  r1(all_68_20, all_131_1) = 0
% 256.50/35.12    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 256.50/35.12         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.50/35.12             r1(all_68_20, v0) = v2))
% 256.50/35.12    (5)   ~ (all_131_0 = 0)
% 256.50/35.12    (6)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 256.50/35.12           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.50/35.12         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.50/35.12    (8)  all_75_7 = 0
% 256.50/35.12    (9)   ~ (all_231_0 = 0)
% 256.50/35.12    (10)  p102(all_131_1) = all_131_0
% 256.50/35.12    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 256.50/35.12            p405(v0) = v1 & $i(v0))
% 256.50/35.12    (12)  all_75_17 = 0
% 256.50/35.12    (13)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.50/35.12            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12    (14)  all_75_8 = all_68_7
% 256.50/35.12    (15)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.50/35.12    (16)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.50/35.12            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.50/35.12          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.50/35.12            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.50/35.12          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.50/35.12              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.50/35.12            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.50/35.12              r1(all_68_20, v0) = v2))
% 256.50/35.12    (17)  all_75_15 = all_68_9
% 256.50/35.12    (18)  $i(all_231_1)
% 256.50/35.12    (19)  r1(all_68_20, all_231_1) = 0
% 256.50/35.12    (20)  $i(all_131_1)
% 256.50/35.12    (21)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 256.50/35.12    (22)  all_75_12 = all_68_8
% 256.50/35.12  
% 256.50/35.12  Begin of proof
% 256.50/35.12  | 
% 256.50/35.12  | BETA: splitting (15) gives:
% 256.50/35.12  | 
% 256.50/35.12  | Case 1:
% 256.50/35.12  | | 
% 256.50/35.12  | | 
% 256.50/35.12  | | DELTA: instantiating (1) with fresh symbols all_274_0, all_274_1 gives:
% 256.50/35.12  | |   (23)   ~ (all_274_0 = 0) & p104(all_274_1) = all_274_0 & r1(all_68_20,
% 256.50/35.12  | |           all_274_1) = 0 & $i(all_274_1)
% 256.50/35.12  | | 
% 256.50/35.12  | | ALPHA: (23) implies:
% 256.50/35.12  | |   (24)   ~ (all_274_0 = 0)
% 256.50/35.12  | |   (25)  $i(all_274_1)
% 256.50/35.12  | |   (26)  r1(all_68_20, all_274_1) = 0
% 256.50/35.12  | |   (27)  p104(all_274_1) = all_274_0
% 256.50/35.12  | | 
% 256.50/35.12  | | BETA: splitting (6) gives:
% 256.50/35.12  | | 
% 256.50/35.12  | | Case 1:
% 256.50/35.12  | | | 
% 256.50/35.12  | | |   (28)   ~ (all_75_12 = 0)
% 256.50/35.12  | | | 
% 256.50/35.12  | | | REDUCE: (22), (28) imply:
% 256.50/35.12  | | |   (29)   ~ (all_68_8 = 0)
% 256.50/35.12  | | | 
% 256.50/35.12  | | | REF_CLOSE: (4), (7), (8), (11), (12), (14), (15), (17), (21), (29) are
% 256.50/35.12  | | |            inconsistent by sub-proof #211.
% 256.50/35.12  | | | 
% 256.50/35.12  | | Case 2:
% 256.50/35.12  | | | 
% 256.50/35.12  | | |   (30)  all_75_12 = 0
% 256.50/35.12  | | | 
% 256.50/35.12  | | | COMBINE_EQS: (22), (30) imply:
% 256.50/35.12  | | |   (31)  all_68_8 = 0
% 256.50/35.12  | | | 
% 256.50/35.12  | | | BETA: splitting (13) gives:
% 256.50/35.12  | | | 
% 256.50/35.12  | | | Case 1:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | |   (32)   ~ (all_75_12 = 0)
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | REDUCE: (30), (32) imply:
% 256.50/35.12  | | | |   (33)  $false
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | CLOSE: (33) is inconsistent.
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | Case 2:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | |   (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.50/35.12  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | DELTA: instantiating (34) with fresh symbols all_300_0, all_300_1 gives:
% 256.50/35.12  | | | |   (35)   ~ (all_300_0 = 0) & p103(all_300_1) = all_300_0 & r1(all_68_20,
% 256.50/35.12  | | | |           all_300_1) = 0 & $i(all_300_1)
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | ALPHA: (35) implies:
% 256.50/35.12  | | | |   (36)   ~ (all_300_0 = 0)
% 256.50/35.12  | | | |   (37)  $i(all_300_1)
% 256.50/35.12  | | | |   (38)  r1(all_68_20, all_300_1) = 0
% 256.50/35.12  | | | |   (39)  p103(all_300_1) = all_300_0
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | BETA: splitting (16) gives:
% 256.50/35.12  | | | | 
% 256.50/35.12  | | | | Case 1:
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | |   (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 256.50/35.12  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 256.50/35.12  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 256.50/35.12  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.50/35.12  | | | | |             r1(all_68_20, v0) = v2))
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | BETA: splitting (40) gives:
% 256.50/35.12  | | | | | 
% 256.50/35.12  | | | | | Case 1:
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | |   (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 256.50/35.12  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 256.50/35.12  | | | | | |             = v2))
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | GROUND_INST: instantiating (41) with all_131_1, all_131_0,
% 256.50/35.12  | | | | | |              simplifying with (10), (20) gives:
% 256.50/35.12  | | | | | |   (42)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.50/35.12  | | | | | |             all_131_1) = v0)
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | | REF_CLOSE: (3), (5), (7), (42) are inconsistent by sub-proof #7.
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | Case 2:
% 256.50/35.12  | | | | | | 
% 256.50/35.12  | | | | | |   (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) | 
% 256.50/35.12  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 256.50/35.12  | | | | | |             = v2))
% 256.56/35.12  | | | | | | 
% 256.56/35.12  | | | | | | GROUND_INST: instantiating (43) with all_300_1, all_300_0,
% 256.56/35.12  | | | | | |              simplifying with (37), (39) gives:
% 256.56/35.12  | | | | | |   (44)  all_300_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.56/35.13  | | | | | |             all_300_1) = v0)
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | | BETA: splitting (44) gives:
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | | Case 1:
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | |   (45)  all_300_0 = 0
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | REDUCE: (36), (45) imply:
% 256.56/35.13  | | | | | | |   (46)  $false
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | CLOSE: (46) is inconsistent.
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | Case 2:
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | |   (47)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_300_1) =
% 256.56/35.13  | | | | | | |           v0)
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | DELTA: instantiating (47) with fresh symbol all_324_0 gives:
% 256.56/35.13  | | | | | | |   (48)   ~ (all_324_0 = 0) & r1(all_68_20, all_300_1) = all_324_0
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | ALPHA: (48) implies:
% 256.56/35.13  | | | | | | |   (49)   ~ (all_324_0 = 0)
% 256.56/35.13  | | | | | | |   (50)  r1(all_68_20, all_300_1) = all_324_0
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | GROUND_INST: instantiating (7) with 0, all_324_0, all_300_1,
% 256.56/35.13  | | | | | | |              all_68_20, simplifying with (38), (50) gives:
% 256.56/35.13  | | | | | | |   (51)  all_324_0 = 0
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | REDUCE: (49), (51) imply:
% 256.56/35.13  | | | | | | |   (52)  $false
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | CLOSE: (52) is inconsistent.
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | End of split
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | End of split
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | Case 2:
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 256.56/35.13  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 256.56/35.13  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 256.56/35.13  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.13  | | | | |             r1(all_68_20, v0) = v2))
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | BETA: splitting (53) gives:
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | Case 1:
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | |   (54)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 256.56/35.13  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 256.56/35.13  | | | | | |             = v2))
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | | GROUND_INST: instantiating (54) with all_274_1, all_274_0,
% 256.56/35.13  | | | | | |              simplifying with (25), (27) gives:
% 256.56/35.13  | | | | | |   (55)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.56/35.13  | | | | | |             all_274_1) = v0)
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | | BETA: splitting (55) gives:
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | | Case 1:
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | |   (56)  all_274_0 = 0
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | REDUCE: (24), (56) imply:
% 256.56/35.13  | | | | | | |   (57)  $false
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | CLOSE: (57) is inconsistent.
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | Case 2:
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | |   (58)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_274_1) =
% 256.56/35.13  | | | | | | |           v0)
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | DELTA: instantiating (58) with fresh symbol all_324_0 gives:
% 256.56/35.13  | | | | | | |   (59)   ~ (all_324_0 = 0) & r1(all_68_20, all_274_1) = all_324_0
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | ALPHA: (59) implies:
% 256.56/35.13  | | | | | | |   (60)   ~ (all_324_0 = 0)
% 256.56/35.13  | | | | | | |   (61)  r1(all_68_20, all_274_1) = all_324_0
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | GROUND_INST: instantiating (7) with 0, all_324_0, all_274_1,
% 256.56/35.13  | | | | | | |              all_68_20, simplifying with (26), (61) gives:
% 256.56/35.13  | | | | | | |   (62)  all_324_0 = 0
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | REDUCE: (60), (62) imply:
% 256.56/35.13  | | | | | | |   (63)  $false
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | | CLOSE: (63) is inconsistent.
% 256.56/35.13  | | | | | | | 
% 256.56/35.13  | | | | | | End of split
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | Case 2:
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | |   (64)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) | 
% 256.56/35.13  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 256.56/35.13  | | | | | |             = v2))
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | | GROUND_INST: instantiating (64) with all_231_1, all_231_0,
% 256.56/35.13  | | | | | |              simplifying with (2), (18) gives:
% 256.56/35.13  | | | | | |   (65)  all_231_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.56/35.13  | | | | | |             all_231_1) = v0)
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | | REF_CLOSE: (7), (9), (19), (65) are inconsistent by sub-proof #6.
% 256.56/35.13  | | | | | | 
% 256.56/35.13  | | | | | End of split
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | End of split
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | End of split
% 256.56/35.13  | | | 
% 256.56/35.13  | | End of split
% 256.56/35.13  | | 
% 256.56/35.13  | Case 2:
% 256.56/35.13  | | 
% 256.56/35.13  | |   (66)   ~ (all_75_17 = 0)
% 256.56/35.13  | | 
% 256.56/35.13  | | REDUCE: (12), (66) imply:
% 256.56/35.13  | |   (67)  $false
% 256.56/35.13  | | 
% 256.56/35.13  | | CLOSE: (67) is inconsistent.
% 256.56/35.13  | | 
% 256.56/35.13  | End of split
% 256.56/35.13  | 
% 256.56/35.13  End of proof
% 256.56/35.13  
% 256.56/35.13  Sub-proof #5 shows that the following formulas are inconsistent:
% 256.56/35.13  ----------------------------------------------------------------
% 256.56/35.13    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 256.56/35.13             v0) = 0 & $i(v0))
% 256.56/35.13    (2)  p105(all_231_1) = all_231_0
% 256.56/35.13    (3)  r1(all_68_20, all_131_1) = 0
% 256.56/35.13    (4)   ~ (all_131_0 = 0)
% 256.56/35.13    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.13         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.13    (6)   ~ (all_231_0 = 0)
% 256.56/35.13    (7)  p102(all_131_1) = all_131_0
% 256.56/35.13    (8)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.13    (9)   ~ (all_279_0 = 0) & p103(all_279_1) = all_279_0 & r1(all_68_20,
% 256.56/35.13           all_279_1) = 0 & $i(all_279_1)
% 256.56/35.13    (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.13            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.13          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.13            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.56/35.13          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.13              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.13            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.13              r1(all_68_20, v0) = v2))
% 256.56/35.13    (11)  all_75_14 = 0
% 256.56/35.13    (12)  $i(all_231_1)
% 256.56/35.13    (13)  r1(all_68_20, all_231_1) = 0
% 256.56/35.13    (14)  $i(all_131_1)
% 256.56/35.13  
% 256.56/35.13  Begin of proof
% 256.56/35.13  | 
% 256.56/35.13  | ALPHA: (9) implies:
% 256.56/35.13  |   (15)   ~ (all_279_0 = 0)
% 256.56/35.13  |   (16)  $i(all_279_1)
% 256.56/35.13  |   (17)  r1(all_68_20, all_279_1) = 0
% 256.56/35.13  |   (18)  p103(all_279_1) = all_279_0
% 256.56/35.13  | 
% 256.56/35.13  | BETA: splitting (8) gives:
% 256.56/35.13  | 
% 256.56/35.13  | Case 1:
% 256.56/35.13  | | 
% 256.56/35.13  | | 
% 256.56/35.13  | | DELTA: instantiating (1) with fresh symbols all_291_0, all_291_1 gives:
% 256.56/35.13  | |   (19)   ~ (all_291_0 = 0) & p104(all_291_1) = all_291_0 & r1(all_68_20,
% 256.56/35.13  | |           all_291_1) = 0 & $i(all_291_1)
% 256.56/35.13  | | 
% 256.56/35.13  | | ALPHA: (19) implies:
% 256.56/35.13  | |   (20)   ~ (all_291_0 = 0)
% 256.56/35.13  | |   (21)  $i(all_291_1)
% 256.56/35.13  | |   (22)  r1(all_68_20, all_291_1) = 0
% 256.56/35.13  | |   (23)  p104(all_291_1) = all_291_0
% 256.56/35.13  | | 
% 256.56/35.13  | | BETA: splitting (10) gives:
% 256.56/35.13  | | 
% 256.56/35.13  | | Case 1:
% 256.56/35.13  | | | 
% 256.56/35.13  | | |   (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 256.56/35.13  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.13  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 256.56/35.13  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.13  | | | 
% 256.56/35.13  | | | BETA: splitting (24) gives:
% 256.56/35.13  | | | 
% 256.56/35.13  | | | Case 1:
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | |   (25)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 256.56/35.13  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 256.56/35.13  | | | |             v2))
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | GROUND_INST: instantiating (25) with all_131_1, all_131_0, simplifying
% 256.56/35.13  | | | |              with (7), (14) gives:
% 256.56/35.13  | | | |   (26)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.56/35.13  | | | |             all_131_1) = v0)
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | REF_CLOSE: (3), (4), (5), (26) are inconsistent by sub-proof #7.
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | Case 2:
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | |   (27)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 256.56/35.13  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 256.56/35.13  | | | |             v2))
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | GROUND_INST: instantiating (27) with all_279_1, all_279_0, simplifying
% 256.56/35.13  | | | |              with (16), (18) gives:
% 256.56/35.13  | | | |   (28)  all_279_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.56/35.13  | | | |             all_279_1) = v0)
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | BETA: splitting (28) gives:
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | Case 1:
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | |   (29)  all_279_0 = 0
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | REDUCE: (15), (29) imply:
% 256.56/35.13  | | | | |   (30)  $false
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | CLOSE: (30) is inconsistent.
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | Case 2:
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | |   (31)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_279_1) = v0)
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | DELTA: instantiating (31) with fresh symbol all_326_0 gives:
% 256.56/35.13  | | | | |   (32)   ~ (all_326_0 = 0) & r1(all_68_20, all_279_1) = all_326_0
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | ALPHA: (32) implies:
% 256.56/35.13  | | | | |   (33)   ~ (all_326_0 = 0)
% 256.56/35.13  | | | | |   (34)  r1(all_68_20, all_279_1) = all_326_0
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | GROUND_INST: instantiating (5) with 0, all_326_0, all_279_1,
% 256.56/35.13  | | | | |              all_68_20, simplifying with (17), (34) gives:
% 256.56/35.13  | | | | |   (35)  all_326_0 = 0
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | REDUCE: (33), (35) imply:
% 256.56/35.13  | | | | |   (36)  $false
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | CLOSE: (36) is inconsistent.
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | End of split
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | End of split
% 256.56/35.13  | | | 
% 256.56/35.13  | | Case 2:
% 256.56/35.13  | | | 
% 256.56/35.13  | | |   (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 256.56/35.13  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.13  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 256.56/35.13  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.13  | | | 
% 256.56/35.13  | | | BETA: splitting (37) gives:
% 256.56/35.13  | | | 
% 256.56/35.13  | | | Case 1:
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | |   (38)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 256.56/35.13  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 256.56/35.13  | | | |             v2))
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | GROUND_INST: instantiating (38) with all_291_1, all_291_0, simplifying
% 256.56/35.13  | | | |              with (21), (23) gives:
% 256.56/35.13  | | | |   (39)  all_291_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.56/35.13  | | | |             all_291_1) = v0)
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | BETA: splitting (39) gives:
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | Case 1:
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | |   (40)  all_291_0 = 0
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | REDUCE: (20), (40) imply:
% 256.56/35.13  | | | | |   (41)  $false
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | CLOSE: (41) is inconsistent.
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | Case 2:
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | |   (42)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_291_1) = v0)
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | DELTA: instantiating (42) with fresh symbol all_326_0 gives:
% 256.56/35.13  | | | | |   (43)   ~ (all_326_0 = 0) & r1(all_68_20, all_291_1) = all_326_0
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | ALPHA: (43) implies:
% 256.56/35.13  | | | | |   (44)   ~ (all_326_0 = 0)
% 256.56/35.13  | | | | |   (45)  r1(all_68_20, all_291_1) = all_326_0
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | GROUND_INST: instantiating (5) with 0, all_326_0, all_291_1,
% 256.56/35.13  | | | | |              all_68_20, simplifying with (22), (45) gives:
% 256.56/35.13  | | | | |   (46)  all_326_0 = 0
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | REDUCE: (44), (46) imply:
% 256.56/35.13  | | | | |   (47)  $false
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | | CLOSE: (47) is inconsistent.
% 256.56/35.13  | | | | | 
% 256.56/35.13  | | | | End of split
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | Case 2:
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | |   (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 256.56/35.13  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 256.56/35.13  | | | |             v2))
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | GROUND_INST: instantiating (48) with all_231_1, all_231_0, simplifying
% 256.56/35.13  | | | |              with (2), (12) gives:
% 256.56/35.13  | | | |   (49)  all_231_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.56/35.13  | | | |             all_231_1) = v0)
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | | REF_CLOSE: (5), (6), (13), (49) are inconsistent by sub-proof #6.
% 256.56/35.13  | | | | 
% 256.56/35.13  | | | End of split
% 256.56/35.13  | | | 
% 256.56/35.13  | | End of split
% 256.56/35.13  | | 
% 256.56/35.13  | Case 2:
% 256.56/35.13  | | 
% 256.56/35.13  | |   (50)   ~ (all_75_14 = 0)
% 256.56/35.13  | | 
% 256.56/35.13  | | REDUCE: (11), (50) imply:
% 256.56/35.13  | |   (51)  $false
% 256.56/35.13  | | 
% 256.56/35.13  | | CLOSE: (51) is inconsistent.
% 256.56/35.13  | | 
% 256.56/35.13  | End of split
% 256.56/35.13  | 
% 256.56/35.13  End of proof
% 256.56/35.13  
% 256.56/35.13  Sub-proof #6 shows that the following formulas are inconsistent:
% 256.56/35.13  ----------------------------------------------------------------
% 256.56/35.14    (1)  all_231_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_231_1) =
% 256.56/35.14           v0)
% 256.56/35.14    (2)   ~ (all_231_0 = 0)
% 256.56/35.14    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.14         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.14    (4)  r1(all_68_20, all_231_1) = 0
% 256.56/35.14  
% 256.56/35.14  Begin of proof
% 256.56/35.14  | 
% 256.56/35.14  | BETA: splitting (1) gives:
% 256.56/35.14  | 
% 256.56/35.14  | Case 1:
% 256.56/35.14  | | 
% 256.56/35.14  | |   (5)  all_231_0 = 0
% 256.56/35.14  | | 
% 256.56/35.14  | | REDUCE: (2), (5) imply:
% 256.56/35.14  | |   (6)  $false
% 256.56/35.14  | | 
% 256.56/35.14  | | CLOSE: (6) is inconsistent.
% 256.56/35.14  | | 
% 256.56/35.14  | Case 2:
% 256.56/35.14  | | 
% 256.56/35.14  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_231_1) = v0)
% 256.56/35.14  | | 
% 256.56/35.14  | | DELTA: instantiating (7) with fresh symbol all_324_0 gives:
% 256.56/35.14  | |   (8)   ~ (all_324_0 = 0) & r1(all_68_20, all_231_1) = all_324_0
% 256.56/35.14  | | 
% 256.56/35.14  | | ALPHA: (8) implies:
% 256.56/35.14  | |   (9)   ~ (all_324_0 = 0)
% 256.56/35.14  | |   (10)  r1(all_68_20, all_231_1) = all_324_0
% 256.56/35.14  | | 
% 256.56/35.14  | | GROUND_INST: instantiating (3) with 0, all_324_0, all_231_1, all_68_20,
% 256.56/35.14  | |              simplifying with (4), (10) gives:
% 256.56/35.14  | |   (11)  all_324_0 = 0
% 256.56/35.14  | | 
% 256.56/35.14  | | REDUCE: (9), (11) imply:
% 256.56/35.14  | |   (12)  $false
% 256.56/35.14  | | 
% 256.56/35.14  | | CLOSE: (12) is inconsistent.
% 256.56/35.14  | | 
% 256.56/35.14  | End of split
% 256.56/35.14  | 
% 256.56/35.14  End of proof
% 256.56/35.14  
% 256.56/35.14  Sub-proof #7 shows that the following formulas are inconsistent:
% 256.56/35.14  ----------------------------------------------------------------
% 256.56/35.14    (1)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_131_1) =
% 256.56/35.14           v0)
% 256.56/35.14    (2)   ~ (all_131_0 = 0)
% 256.56/35.14    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.14         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.14    (4)  r1(all_68_20, all_131_1) = 0
% 256.56/35.14  
% 256.56/35.14  Begin of proof
% 256.56/35.14  | 
% 256.56/35.14  | BETA: splitting (1) gives:
% 256.56/35.14  | 
% 256.56/35.14  | Case 1:
% 256.56/35.14  | | 
% 256.56/35.14  | |   (5)  all_131_0 = 0
% 256.56/35.14  | | 
% 256.56/35.14  | | REDUCE: (2), (5) imply:
% 256.56/35.14  | |   (6)  $false
% 256.56/35.14  | | 
% 256.56/35.14  | | CLOSE: (6) is inconsistent.
% 256.56/35.14  | | 
% 256.56/35.14  | Case 2:
% 256.56/35.14  | | 
% 256.56/35.14  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_131_1) = v0)
% 256.56/35.14  | | 
% 256.56/35.14  | | DELTA: instantiating (7) with fresh symbol all_324_0 gives:
% 256.56/35.14  | |   (8)   ~ (all_324_0 = 0) & r1(all_68_20, all_131_1) = all_324_0
% 256.56/35.14  | | 
% 256.56/35.14  | | ALPHA: (8) implies:
% 256.56/35.14  | |   (9)   ~ (all_324_0 = 0)
% 256.56/35.14  | |   (10)  r1(all_68_20, all_131_1) = all_324_0
% 256.56/35.14  | | 
% 256.56/35.14  | | GROUND_INST: instantiating (3) with 0, all_324_0, all_131_1, all_68_20,
% 256.56/35.14  | |              simplifying with (4), (10) gives:
% 256.56/35.14  | |   (11)  all_324_0 = 0
% 256.56/35.14  | | 
% 256.56/35.14  | | REDUCE: (9), (11) imply:
% 256.56/35.14  | |   (12)  $false
% 256.56/35.14  | | 
% 256.56/35.14  | | CLOSE: (12) is inconsistent.
% 256.56/35.14  | | 
% 256.56/35.14  | End of split
% 256.56/35.14  | 
% 256.56/35.14  End of proof
% 256.56/35.14  
% 256.56/35.14  Sub-proof #8 shows that the following formulas are inconsistent:
% 256.56/35.14  ----------------------------------------------------------------
% 256.56/35.14    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 256.56/35.14    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 256.56/35.14             v0) = 0 & $i(v0))
% 256.56/35.14    (3)  all_75_9 = all_68_11
% 256.56/35.14    (4)  all_75_18 = all_68_14
% 256.56/35.14    (5)  all_75_13 = all_68_12
% 256.56/35.14    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 256.56/35.14         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.14             r1(all_68_20, v0) = v2))
% 256.56/35.14    (7)  all_75_16 = all_68_13
% 256.56/35.14    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 256.56/35.14             v0) = 0 & $i(v0))
% 256.56/35.14    (9)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 256.56/35.14           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.14          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.14    (11)  all_75_7 = 0
% 256.56/35.14    (12)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.14    (13)   ~ (all_68_2 = 0)
% 256.56/35.14    (14)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.14    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 256.56/35.14            p405(v0) = v1 & $i(v0))
% 256.56/35.14    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 256.56/35.14            r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (18)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (19)  all_75_8 = all_68_7
% 256.56/35.14    (20)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.56/35.14            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.56/35.14           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.14            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.14          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.14            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.14    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.14            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.14          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.14            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.56/35.14          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.14              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.14            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.14              r1(all_68_20, v0) = v2))
% 256.56/35.14    (23)  all_75_15 = all_68_9
% 256.56/35.14    (24)  all_75_12 = 0
% 256.56/35.14    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (26)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (27)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (28)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (29)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 256.56/35.14    (30)  all_75_12 = all_68_8
% 256.56/35.14    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 256.56/35.14            r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (32)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14  
% 256.56/35.14  Begin of proof
% 256.56/35.14  | 
% 256.56/35.14  | BETA: splitting (18) gives:
% 256.56/35.14  | 
% 256.56/35.14  | Case 1:
% 256.56/35.14  | | 
% 256.56/35.14  | |   (33)   ~ (all_75_12 = 0)
% 256.56/35.14  | | 
% 256.56/35.14  | | REDUCE: (24), (33) imply:
% 256.56/35.14  | |   (34)  $false
% 256.56/35.14  | | 
% 256.56/35.14  | | CLOSE: (34) is inconsistent.
% 256.56/35.14  | | 
% 256.56/35.14  | Case 2:
% 256.56/35.14  | | 
% 256.56/35.14  | |   (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.56/35.14  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14  | | 
% 256.56/35.14  | | BETA: splitting (28) gives:
% 256.56/35.14  | | 
% 256.56/35.14  | | Case 1:
% 256.56/35.14  | | | 
% 256.56/35.14  | | |   (36)   ~ (all_75_18 = 0)
% 256.56/35.14  | | | 
% 256.56/35.14  | | | REDUCE: (4), (36) imply:
% 256.56/35.14  | | |   (37)   ~ (all_68_14 = 0)
% 256.56/35.14  | | | 
% 256.56/35.14  | | | REF_CLOSE: (1), (3), (5), (6), (7), (8), (10), (11), (12), (14), (15),
% 256.56/35.14  | | |            (16), (19), (21), (22), (23), (25), (26), (27), (29), (30),
% 256.56/35.14  | | |            (31), (32), (35), (37) are inconsistent by sub-proof #225.
% 256.56/35.14  | | | 
% 256.56/35.14  | | Case 2:
% 256.56/35.14  | | | 
% 256.56/35.14  | | |   (38)  all_75_18 = 0
% 256.56/35.14  | | | 
% 256.56/35.14  | | | REF_CLOSE: (2), (9), (10), (13), (17), (20), (38) are inconsistent by
% 256.56/35.14  | | |            sub-proof #302.
% 256.56/35.14  | | | 
% 256.56/35.14  | | End of split
% 256.56/35.14  | | 
% 256.56/35.14  | End of split
% 256.56/35.14  | 
% 256.56/35.14  End of proof
% 256.56/35.14  
% 256.56/35.14  Sub-proof #9 shows that the following formulas are inconsistent:
% 256.56/35.14  ----------------------------------------------------------------
% 256.56/35.14    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 256.56/35.14             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.14           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.14    (2)  all_75_4 = all_68_10
% 256.56/35.14    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.14    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 256.56/35.14    (5)  all_75_9 = all_68_11
% 256.56/35.14    (6)  all_75_17 = all_68_18
% 256.56/35.14    (7)  all_75_5 = all_68_15
% 256.56/35.14    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.14           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (9)   ~ (all_68_4 = 0)
% 256.56/35.14    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.14            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.14              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.14            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.14              r1(all_68_20, v0) = v2))
% 256.56/35.14    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 256.56/35.14    (12)  all_75_18 = all_68_14
% 256.56/35.14    (13)  all_75_6 = 0
% 256.56/35.14    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.14            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.14    (15)  all_75_11 = 0
% 256.56/35.15    (16)  all_75_10 = all_68_16
% 256.56/35.15    (17)  all_75_13 = all_68_12
% 256.56/35.15    (18)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 256.56/35.15          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.56/35.15              & r1(all_68_20, v0) = v2))
% 256.56/35.15    (19)  all_75_16 = all_68_13
% 256.56/35.15    (20)  all_75_6 = all_68_2
% 256.56/35.15    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.56/35.15            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.15              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.15    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.15          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.15    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (27)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (28)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 256.56/35.15    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.15    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 256.56/35.15            p405(v0) = v1 & $i(v0))
% 256.56/35.15    (31)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.15    (32)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.15    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (35)  all_75_11 = all_68_5
% 256.56/35.15    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (37)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 256.56/35.15    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.15            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.15              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.15            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.15              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.15    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (42)   ~ (all_68_11 = 0)
% 256.56/35.15    (43)  all_75_8 = all_68_7
% 256.56/35.15    (44)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.15    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.56/35.15    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.56/35.15            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.56/35.15           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.15            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.15          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.15            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.15    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (48)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.15            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.15            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.15          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.15            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.56/35.15          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.15              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.15            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.15              r1(all_68_20, v0) = v2))
% 256.56/35.15    (50)  all_75_15 = all_68_9
% 256.56/35.15    (51)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.56/35.15            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.15              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (54)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 256.56/35.15            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 256.56/35.15    (55)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (58)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (59)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 256.56/35.15    (60)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.15    (61)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (62)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.56/35.15          all_68_19 = 0
% 256.56/35.15    (63)  all_75_14 = all_68_17
% 256.56/35.15    (64)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.15    (65)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (66)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (67)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (68)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.56/35.15          all_68_14 = 0
% 256.56/35.15    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.15    (70)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.15            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.56/35.15            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.15              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.15    (72)  all_75_12 = all_68_8
% 256.56/35.15    (73)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16  
% 256.56/35.16  Begin of proof
% 256.56/35.16  | 
% 256.56/35.16  | BETA: splitting (40) gives:
% 256.56/35.16  | 
% 256.56/35.16  | Case 1:
% 256.56/35.16  | | 
% 256.56/35.16  | |   (74)   ~ (all_75_11 = 0)
% 256.56/35.16  | | 
% 256.56/35.16  | | REDUCE: (15), (74) imply:
% 256.56/35.16  | |   (75)  $false
% 256.56/35.16  | | 
% 256.56/35.16  | | CLOSE: (75) is inconsistent.
% 256.56/35.16  | | 
% 256.56/35.16  | Case 2:
% 256.56/35.16  | | 
% 256.56/35.16  | |   (76)   ~ (all_75_13 = 0)
% 256.56/35.16  | | 
% 256.56/35.16  | | REDUCE: (17), (76) imply:
% 256.56/35.16  | |   (77)   ~ (all_68_12 = 0)
% 256.56/35.16  | | 
% 256.56/35.16  | | BETA: splitting (59) gives:
% 256.56/35.16  | | 
% 256.56/35.16  | | Case 1:
% 256.56/35.16  | | | 
% 256.56/35.16  | | |   (78)   ~ (all_75_11 = 0)
% 256.56/35.16  | | | 
% 256.56/35.16  | | | REDUCE: (15), (78) imply:
% 256.56/35.16  | | |   (79)  $false
% 256.56/35.16  | | | 
% 256.56/35.16  | | | CLOSE: (79) is inconsistent.
% 256.56/35.16  | | | 
% 256.56/35.16  | | Case 2:
% 256.56/35.16  | | | 
% 256.56/35.16  | | |   (80)   ~ (all_75_12 = 0)
% 256.56/35.16  | | | 
% 256.56/35.16  | | | REDUCE: (72), (80) imply:
% 256.56/35.16  | | |   (81)   ~ (all_68_8 = 0)
% 256.56/35.16  | | | 
% 256.56/35.16  | | | BETA: splitting (69) gives:
% 256.56/35.16  | | | 
% 256.56/35.16  | | | Case 1:
% 256.56/35.16  | | | | 
% 256.56/35.16  | | | |   (82)   ~ (all_75_18 = 0)
% 256.56/35.16  | | | | 
% 256.56/35.16  | | | | REDUCE: (12), (82) imply:
% 256.56/35.16  | | | |   (83)   ~ (all_68_14 = 0)
% 256.56/35.16  | | | | 
% 256.56/35.16  | | | | REF_CLOSE: (4), (11), (13), (18), (19), (24), (28), (30), (42), (43),
% 256.56/35.16  | | | |            (50), (77), (81), (83) are inconsistent by sub-proof #51.
% 256.56/35.16  | | | | 
% 256.56/35.16  | | | Case 2:
% 256.56/35.16  | | | | 
% 256.56/35.16  | | | |   (84)  all_75_18 = 0
% 256.56/35.16  | | | | 
% 256.56/35.16  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 256.56/35.16  | | | |            (14), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 256.56/35.16  | | | |            (25), (26), (27), (28), (29), (31), (32), (33), (34), (35),
% 256.56/35.16  | | | |            (36), (37), (38), (39), (40), (41), (43), (44), (45), (46),
% 256.56/35.16  | | | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 256.56/35.16  | | | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66),
% 256.56/35.16  | | | |            (67), (68), (69), (70), (71), (72), (73), (84) are
% 256.56/35.16  | | | |            inconsistent by sub-proof #28.
% 256.56/35.16  | | | | 
% 256.56/35.16  | | | End of split
% 256.56/35.16  | | | 
% 256.56/35.16  | | End of split
% 256.56/35.16  | | 
% 256.56/35.16  | End of split
% 256.56/35.16  | 
% 256.56/35.16  End of proof
% 256.56/35.16  
% 256.56/35.16  Sub-proof #10 shows that the following formulas are inconsistent:
% 256.56/35.16  ----------------------------------------------------------------
% 256.56/35.16    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 256.56/35.16             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.16    (2)  all_75_4 = all_68_10
% 256.56/35.16    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.16    (4)  all_75_9 = all_68_11
% 256.56/35.16    (5)  all_75_17 = all_68_18
% 256.56/35.16    (6)  all_75_5 = all_68_15
% 256.56/35.16    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.16           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 256.56/35.16             v0) = 0 & $i(v0))
% 256.56/35.16    (9)   ~ (all_68_4 = 0)
% 256.56/35.16    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.16            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.16              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.16            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.16              r1(all_68_20, v0) = v2))
% 256.56/35.16    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 256.56/35.16    (12)  all_75_18 = all_68_14
% 256.56/35.16    (13)  all_75_6 = 0
% 256.56/35.16    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.16            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (15)  all_75_10 = all_68_16
% 256.56/35.16    (16)  all_75_13 = all_68_12
% 256.56/35.16    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 256.56/35.16          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.56/35.16              & r1(all_68_20, v0) = v2))
% 256.56/35.16    (18)  all_75_16 = all_68_13
% 256.56/35.16    (19)  all_75_6 = all_68_2
% 256.56/35.16    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.56/35.16            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.16              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.16    (23)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.16          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.16    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (27)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (28)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 256.56/35.16    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.16    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 256.56/35.16            p405(v0) = v1 & $i(v0))
% 256.56/35.16    (31)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.16    (32)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.16    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (35)  all_75_11 = all_68_5
% 256.56/35.16    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (37)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 256.56/35.16    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.16            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.16              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.16            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.16              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.16    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (42)   ~ (all_68_11 = 0)
% 256.56/35.16    (43)  all_75_8 = all_68_7
% 256.56/35.16    (44)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.16    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.56/35.16    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.56/35.16            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.56/35.16           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.16            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.16          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.16            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.16    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (48)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.16            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (49)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.16            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.16    (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.16            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.16          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.16            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.56/35.16          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.16              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.16            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.16              r1(all_68_20, v0) = v2))
% 256.56/35.16    (51)  all_75_15 = all_68_9
% 256.56/35.16    (52)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.16            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 256.56/35.17            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.17              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (54)   ~ (all_68_16 = 0)
% 256.56/35.17    (55)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (56)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.17    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.56/35.17            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.17              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (59)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 256.56/35.17            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 256.56/35.17    (60)  all_75_7 = all_68_4
% 256.56/35.17    (61)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 256.56/35.17    (62)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (63)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (64)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (65)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (66)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 256.56/35.17    (67)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.17    (68)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (69)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.56/35.17          all_68_19 = 0
% 256.56/35.17    (70)  all_75_14 = all_68_17
% 256.56/35.17    (71)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.17    (72)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (73)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (74)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (75)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.56/35.17          all_68_14 = 0
% 256.56/35.17    (76)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 256.56/35.17    (77)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.17    (78)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (79)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.56/35.17            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.17              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (80)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.56/35.17            r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (81)  all_75_12 = all_68_8
% 256.56/35.17    (82)   ~ (all_68_7 = 0)
% 256.56/35.17    (83)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (84)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 256.56/35.17  
% 256.56/35.17  Begin of proof
% 256.56/35.17  | 
% 256.56/35.17  | BETA: splitting (25) gives:
% 256.56/35.17  | 
% 256.56/35.17  | Case 1:
% 256.56/35.17  | | 
% 256.56/35.17  | |   (85)   ~ (all_68_19 = 0)
% 256.56/35.17  | | 
% 256.56/35.17  | | REF_CLOSE: (5), (8), (9), (10), (17), (23), (30), (35), (44), (45), (51),
% 256.56/35.17  | |            (54), (61), (65), (66), (70), (80), (81), (82), (85) are
% 256.56/35.17  | |            inconsistent by sub-proof #139.
% 256.56/35.17  | | 
% 256.56/35.17  | Case 2:
% 256.56/35.17  | | 
% 256.56/35.17  | |   (86)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 256.56/35.17  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17  | | 
% 256.56/35.17  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 256.56/35.17  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 256.56/35.17  | |            (24), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 256.56/35.17  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 256.56/35.17  | |            (47), (48), (49), (50), (51), (52), (53), (55), (56), (57), (58),
% 256.56/35.17  | |            (59), (60), (62), (63), (64), (65), (66), (67), (68), (69), (70),
% 256.56/35.17  | |            (71), (72), (73), (74), (75), (76), (77), (78), (79), (81), (83),
% 256.56/35.17  | |            (84), (86) are inconsistent by sub-proof #47.
% 256.56/35.17  | | 
% 256.56/35.17  | End of split
% 256.56/35.17  | 
% 256.56/35.17  End of proof
% 256.56/35.17  
% 256.56/35.17  Sub-proof #11 shows that the following formulas are inconsistent:
% 256.56/35.17  ----------------------------------------------------------------
% 256.56/35.17    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 256.56/35.17             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.17    (2)  all_75_4 = all_68_10
% 256.56/35.17    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.17    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 256.56/35.17             v0) = 0 & $i(v0))
% 256.56/35.17    (5)  all_75_9 = all_68_11
% 256.56/35.17    (6)  all_75_17 = all_68_18
% 256.56/35.17    (7)  all_75_5 = all_68_15
% 256.56/35.17    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.17           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (9)   ~ (all_68_4 = 0)
% 256.56/35.17    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.17            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.17              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.17            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.17              r1(all_68_20, v0) = v2))
% 256.56/35.17    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 256.56/35.17    (12)  all_75_18 = all_68_14
% 256.56/35.17    (13)  all_75_6 = 0
% 256.56/35.17    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.17            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (15)  all_75_10 = all_68_16
% 256.56/35.17    (16)  all_75_13 = all_68_12
% 256.56/35.17    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 256.56/35.17          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.56/35.17              & r1(all_68_20, v0) = v2))
% 256.56/35.17    (18)  all_75_16 = all_68_13
% 256.56/35.17    (19)  all_75_6 = all_68_2
% 256.56/35.17    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.56/35.17            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.17              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.17    (23)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.17          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.17    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (27)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.17    (28)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 256.56/35.17    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.17    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 256.56/35.17            p405(v0) = v1 & $i(v0))
% 256.56/35.17    (31)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.17    (32)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.17    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.17            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (35)  all_75_11 = all_68_5
% 256.56/35.18    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (37)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 256.56/35.18    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.18              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.18              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.18    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (42)   ~ (all_68_11 = 0)
% 256.56/35.18    (43)  all_75_8 = all_68_7
% 256.56/35.18    (44)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.18    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.56/35.18    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.56/35.18            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.56/35.18           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.18            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.18          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.18            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.18    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (48)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.18            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.18            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.18          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.18            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.56/35.18          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.18              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.18            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.18              r1(all_68_20, v0) = v2))
% 256.56/35.18    (50)  all_75_15 = all_68_9
% 256.56/35.18    (51)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 256.56/35.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.18              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (53)   ~ (all_68_16 = 0)
% 256.56/35.18    (54)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.56/35.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.18              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (57)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 256.56/35.18            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 256.56/35.18    (58)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 256.56/35.18    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (60)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (61)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (62)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (63)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 256.56/35.18    (64)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.18    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (66)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.56/35.18          all_68_19 = 0
% 256.56/35.18    (67)  all_75_14 = all_68_17
% 256.56/35.18    (68)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.18    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (70)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (72)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.56/35.18          all_68_14 = 0
% 256.56/35.18    (73)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.18    (74)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.56/35.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.18              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.56/35.18            r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18    (77)  all_75_12 = all_68_8
% 256.56/35.18    (78)   ~ (all_68_7 = 0)
% 256.56/35.18    (79)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18  
% 256.56/35.18  Begin of proof
% 256.56/35.18  | 
% 256.56/35.18  | BETA: splitting (25) gives:
% 256.56/35.18  | 
% 256.56/35.18  | Case 1:
% 256.56/35.18  | | 
% 256.56/35.18  | |   (80)   ~ (all_68_19 = 0)
% 256.56/35.18  | | 
% 256.56/35.18  | | BETA: splitting (62) gives:
% 256.56/35.18  | | 
% 256.56/35.18  | | Case 1:
% 256.56/35.18  | | | 
% 256.56/35.18  | | |   (81)   ~ (all_75_11 = 0)
% 256.56/35.18  | | | 
% 256.56/35.18  | | | REDUCE: (35), (81) imply:
% 256.56/35.18  | | |   (82)   ~ (all_68_5 = 0)
% 256.56/35.18  | | | 
% 256.56/35.18  | | | BETA: splitting (70) gives:
% 256.56/35.18  | | | 
% 256.56/35.18  | | | Case 1:
% 256.56/35.18  | | | | 
% 256.56/35.18  | | | |   (83)   ~ (all_75_17 = 0)
% 256.56/35.18  | | | | 
% 256.56/35.18  | | | | REDUCE: (6), (83) imply:
% 256.56/35.18  | | | |   (84)   ~ (all_68_18 = 0)
% 256.56/35.18  | | | | 
% 256.56/35.18  | | | | BETA: splitting (58) gives:
% 256.56/35.18  | | | | 
% 256.56/35.18  | | | | Case 1:
% 256.56/35.18  | | | | | 
% 256.56/35.18  | | | | |   (85)  all_68_16 = 0
% 256.56/35.18  | | | | | 
% 256.56/35.18  | | | | | REDUCE: (53), (85) imply:
% 256.56/35.18  | | | | |   (86)  $false
% 256.56/35.18  | | | | | 
% 256.56/35.18  | | | | | CLOSE: (86) is inconsistent.
% 256.56/35.18  | | | | | 
% 256.56/35.18  | | | | Case 2:
% 256.56/35.18  | | | | | 
% 256.56/35.18  | | | | |   (87)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 256.56/35.18  | | | | | 
% 256.56/35.18  | | | | | BETA: splitting (87) gives:
% 256.56/35.18  | | | | | 
% 256.56/35.18  | | | | | Case 1:
% 256.56/35.18  | | | | | | 
% 256.56/35.18  | | | | | |   (88)  all_68_17 = 0
% 256.56/35.18  | | | | | | 
% 256.56/35.18  | | | | | | COMBINE_EQS: (67), (88) imply:
% 256.56/35.18  | | | | | |   (89)  all_75_14 = 0
% 256.56/35.18  | | | | | | 
% 256.56/35.18  | | | | | | BETA: splitting (32) gives:
% 256.56/35.18  | | | | | | 
% 256.56/35.18  | | | | | | Case 1:
% 256.56/35.18  | | | | | | | 
% 256.56/35.18  | | | | | | |   (90)   ~ (all_75_12 = 0)
% 256.56/35.18  | | | | | | | 
% 256.56/35.18  | | | | | | | REDUCE: (77), (90) imply:
% 256.56/35.18  | | | | | | |   (91)   ~ (all_68_8 = 0)
% 256.56/35.18  | | | | | | | 
% 256.56/35.18  | | | | | | | REF_CLOSE: (9), (10), (11), (13), (17), (23), (30), (35), (43),
% 256.56/35.18  | | | | | | |            (44), (50), (60), (61), (76), (89), (91) are
% 256.56/35.18  | | | | | | |            inconsistent by sub-proof #142.
% 256.56/35.18  | | | | | | | 
% 256.56/35.18  | | | | | | Case 2:
% 256.56/35.18  | | | | | | | 
% 256.56/35.18  | | | | | | |   (92)   ~ (all_75_14 = 0)
% 256.56/35.18  | | | | | | | 
% 256.56/35.18  | | | | | | | REDUCE: (89), (92) imply:
% 256.56/35.18  | | | | | | |   (93)  $false
% 256.56/35.18  | | | | | | | 
% 256.56/35.18  | | | | | | | CLOSE: (93) is inconsistent.
% 256.56/35.18  | | | | | | | 
% 256.56/35.18  | | | | | | End of split
% 256.56/35.18  | | | | | | 
% 256.56/35.18  | | | | | Case 2:
% 256.56/35.18  | | | | | | 
% 256.56/35.18  | | | | | |   (94)  all_68_18 = 0 | all_68_19 = 0
% 256.56/35.18  | | | | | | 
% 256.56/35.18  | | | | | | REF_CLOSE: (80), (84), (94) are inconsistent by sub-proof #406.
% 256.56/35.18  | | | | | | 
% 256.56/35.18  | | | | | End of split
% 256.56/35.18  | | | | | 
% 256.56/35.18  | | | | End of split
% 256.56/35.18  | | | | 
% 256.56/35.18  | | | Case 2:
% 256.56/35.18  | | | | 
% 256.56/35.18  | | | |   (95)  all_75_17 = 0
% 256.56/35.18  | | | | 
% 256.56/35.18  | | | | REF_CLOSE: (9), (10), (23), (26), (76), (82), (95) are inconsistent by
% 256.56/35.18  | | | |            sub-proof #82.
% 256.56/35.18  | | | | 
% 256.56/35.18  | | | End of split
% 256.56/35.18  | | | 
% 256.56/35.18  | | Case 2:
% 256.56/35.18  | | | 
% 256.56/35.18  | | |   (96)  all_75_11 = 0
% 256.56/35.18  | | | 
% 256.56/35.18  | | | REF_CLOSE: (6), (17), (23), (30), (44), (45), (50), (53), (58), (63),
% 256.56/35.18  | | |            (67), (77), (78), (80), (96) are inconsistent by sub-proof
% 256.56/35.18  | | |            #140.
% 256.56/35.18  | | | 
% 256.56/35.18  | | End of split
% 256.56/35.18  | | 
% 256.56/35.18  | Case 2:
% 256.56/35.18  | | 
% 256.56/35.18  | |   (97)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 256.56/35.18  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.18  | | 
% 256.56/35.18  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 256.56/35.18  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 256.56/35.18  | |            (24), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 256.56/35.18  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 256.56/35.18  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 256.56/35.18  | |            (59), (60), (61), (62), (63), (64), (65), (66), (67), (68), (69),
% 256.56/35.18  | |            (70), (71), (72), (73), (74), (75), (77), (78), (79), (97) are
% 256.56/35.18  | |            inconsistent by sub-proof #48.
% 256.56/35.18  | | 
% 256.56/35.18  | End of split
% 256.56/35.18  | 
% 256.56/35.18  End of proof
% 256.56/35.18  
% 256.56/35.18  Sub-proof #12 shows that the following formulas are inconsistent:
% 256.56/35.18  ----------------------------------------------------------------
% 256.56/35.18    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 256.56/35.18             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.18           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.18    (2)  all_75_4 = all_68_10
% 256.56/35.18    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.19    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 256.56/35.19    (5)  all_75_9 = all_68_11
% 256.56/35.19    (6)  all_75_17 = all_68_18
% 256.56/35.19    (7)  all_75_5 = all_68_15
% 256.56/35.19    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.19           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (9)   ~ (all_68_4 = 0)
% 256.56/35.19    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.19            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.19              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.19            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.19              r1(all_68_20, v0) = v2))
% 256.56/35.19    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 256.56/35.19    (12)  all_75_18 = all_68_14
% 256.56/35.19    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.19            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (14)  all_75_11 = 0
% 256.56/35.19    (15)  all_75_10 = all_68_16
% 256.56/35.19    (16)  all_75_13 = all_68_12
% 256.56/35.19    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 256.56/35.19          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.56/35.19              & r1(all_68_20, v0) = v2))
% 256.56/35.19    (18)  all_75_16 = all_68_13
% 256.56/35.19    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 256.56/35.19            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.19              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.19    (20)  all_75_6 = all_68_2
% 256.56/35.19    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.56/35.19            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.19              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.19    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.19          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.19    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (27)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (28)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 256.56/35.19    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.19    (30)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.19    (31)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.19    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (33)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (34)  all_75_11 = all_68_5
% 256.56/35.19    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (36)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 256.56/35.19    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.19            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.19              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.19            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.19              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (39)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.19    (40)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (41)   ~ (all_68_11 = 0)
% 256.56/35.19    (42)  all_75_8 = all_68_7
% 256.56/35.19    (43)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.19    (44)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.56/35.19    (45)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.56/35.19            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.56/35.19           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.19            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.19          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.19            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.19    (46)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (47)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.19            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.19            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.19          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.19            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.56/35.19          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.19              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.19            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.19              r1(all_68_20, v0) = v2))
% 256.56/35.19    (49)  all_75_15 = all_68_9
% 256.56/35.19    (50)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (51)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.56/35.19            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.19              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (53)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 256.56/35.19            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 256.56/35.19    (54)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (55)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (57)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (58)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 256.56/35.19    (59)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.19    (60)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (61)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.56/35.19          all_68_19 = 0
% 256.56/35.19    (62)  all_75_14 = all_68_17
% 256.56/35.19    (63)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.19    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.19    (65)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.19            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (67)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.56/35.20          all_68_14 = 0
% 256.56/35.20    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.20    (69)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.56/35.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.20              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (71)  all_75_12 = all_68_8
% 256.56/35.20    (72)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 256.56/35.20            r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (73)   ~ (all_68_7 = 0)
% 256.56/35.20    (74)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20  
% 256.56/35.20  Begin of proof
% 256.56/35.20  | 
% 256.56/35.20  | BETA: splitting (39) gives:
% 256.56/35.20  | 
% 256.56/35.20  | Case 1:
% 256.56/35.20  | | 
% 256.56/35.20  | |   (75)   ~ (all_75_11 = 0)
% 256.56/35.20  | | 
% 256.56/35.20  | | REDUCE: (14), (75) imply:
% 256.56/35.20  | |   (76)  $false
% 256.56/35.20  | | 
% 256.56/35.20  | | CLOSE: (76) is inconsistent.
% 256.56/35.20  | | 
% 256.56/35.20  | Case 2:
% 256.56/35.20  | | 
% 256.56/35.20  | |   (77)   ~ (all_75_13 = 0)
% 256.56/35.20  | | 
% 256.56/35.20  | | REDUCE: (16), (77) imply:
% 256.56/35.20  | |   (78)   ~ (all_68_12 = 0)
% 256.56/35.20  | | 
% 256.56/35.20  | | BETA: splitting (58) gives:
% 256.56/35.20  | | 
% 256.56/35.20  | | Case 1:
% 256.56/35.20  | | | 
% 256.56/35.20  | | |   (79)   ~ (all_75_11 = 0)
% 256.56/35.20  | | | 
% 256.56/35.20  | | | REDUCE: (14), (79) imply:
% 256.56/35.20  | | |   (80)  $false
% 256.56/35.20  | | | 
% 256.56/35.20  | | | CLOSE: (80) is inconsistent.
% 256.56/35.20  | | | 
% 256.56/35.20  | | Case 2:
% 256.56/35.20  | | | 
% 256.56/35.20  | | |   (81)   ~ (all_75_12 = 0)
% 256.56/35.20  | | | 
% 256.56/35.20  | | | REDUCE: (71), (81) imply:
% 256.56/35.20  | | |   (82)   ~ (all_68_8 = 0)
% 256.56/35.20  | | | 
% 256.56/35.20  | | | BETA: splitting (4) gives:
% 256.56/35.20  | | | 
% 256.56/35.20  | | | Case 1:
% 256.56/35.20  | | | | 
% 256.56/35.20  | | | |   (83)  all_68_11 = 0
% 256.56/35.20  | | | | 
% 256.56/35.20  | | | | REDUCE: (41), (83) imply:
% 256.56/35.20  | | | |   (84)  $false
% 256.56/35.20  | | | | 
% 256.56/35.20  | | | | CLOSE: (84) is inconsistent.
% 256.56/35.20  | | | | 
% 256.56/35.20  | | | Case 2:
% 256.56/35.20  | | | | 
% 256.56/35.20  | | | |   (85)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 256.56/35.20  | | | | 
% 256.56/35.20  | | | | BETA: splitting (85) gives:
% 256.56/35.20  | | | | 
% 256.56/35.20  | | | | Case 1:
% 256.56/35.20  | | | | | 
% 256.56/35.20  | | | | |   (86)  all_68_12 = 0
% 256.56/35.20  | | | | | 
% 256.56/35.20  | | | | | REDUCE: (78), (86) imply:
% 256.56/35.20  | | | | |   (87)  $false
% 256.56/35.20  | | | | | 
% 256.56/35.20  | | | | | CLOSE: (87) is inconsistent.
% 256.56/35.20  | | | | | 
% 256.56/35.20  | | | | Case 2:
% 256.56/35.20  | | | | | 
% 256.56/35.20  | | | | |   (88)  all_68_13 = 0 | all_68_14 = 0
% 256.56/35.20  | | | | | 
% 256.56/35.20  | | | | | BETA: splitting (88) gives:
% 256.56/35.20  | | | | | 
% 256.56/35.20  | | | | | Case 1:
% 256.56/35.20  | | | | | | 
% 256.56/35.20  | | | | | |   (89)  all_68_13 = 0
% 256.56/35.20  | | | | | | 
% 256.56/35.20  | | | | | | COMBINE_EQS: (18), (89) imply:
% 256.56/35.20  | | | | | |   (90)  all_75_16 = 0
% 256.56/35.20  | | | | | | 
% 256.56/35.20  | | | | | | BETA: splitting (28) gives:
% 256.56/35.20  | | | | | | 
% 256.56/35.20  | | | | | | Case 1:
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | |   (91)   ~ (all_75_15 = 0)
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | | REDUCE: (49), (91) imply:
% 256.56/35.20  | | | | | | |   (92)   ~ (all_68_9 = 0)
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | | BETA: splitting (17) gives:
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | | Case 1:
% 256.56/35.20  | | | | | | | | 
% 256.56/35.20  | | | | | | | |   (93)  all_68_7 = 0
% 256.56/35.20  | | | | | | | | 
% 256.56/35.20  | | | | | | | | REDUCE: (73), (93) imply:
% 256.56/35.20  | | | | | | | |   (94)  $false
% 256.56/35.20  | | | | | | | | 
% 256.56/35.20  | | | | | | | | CLOSE: (94) is inconsistent.
% 256.56/35.20  | | | | | | | | 
% 256.56/35.20  | | | | | | | Case 2:
% 256.56/35.20  | | | | | | | | 
% 256.56/35.20  | | | | | | | |   (95)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 256.56/35.20  | | | | | | | |         : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 256.56/35.20  | | | | | | | |             int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.20  | | | | | | | | 
% 256.56/35.20  | | | | | | | | BETA: splitting (95) gives:
% 256.56/35.20  | | | | | | | | 
% 256.56/35.20  | | | | | | | | Case 1:
% 256.56/35.20  | | | | | | | | | 
% 256.56/35.20  | | | | | | | | |   (96)  all_68_8 = 0
% 256.56/35.20  | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | REDUCE: (82), (96) imply:
% 256.56/35.20  | | | | | | | | |   (97)  $false
% 256.56/35.20  | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | CLOSE: (97) is inconsistent.
% 256.56/35.20  | | | | | | | | | 
% 256.56/35.20  | | | | | | | | Case 2:
% 256.56/35.20  | | | | | | | | | 
% 256.56/35.20  | | | | | | | | |   (98)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 256.56/35.20  | | | | | | | | |           ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.56/35.20  | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.20  | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | BETA: splitting (19) gives:
% 256.56/35.20  | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | Case 1:
% 256.56/35.20  | | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 256.56/35.20  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20  | | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | | DELTA: instantiating (72) with fresh symbols all_137_0,
% 256.56/35.20  | | | | | | | | | |        all_137_1 gives:
% 256.56/35.20  | | | | | | | | | |   (100)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 &
% 256.56/35.20  | | | | | | | | | |          r1(all_68_20, all_137_1) = 0 & $i(all_137_1)
% 256.56/35.20  | | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10),
% 256.56/35.20  | | | | | | | | | |            (11), (12), (13), (15), (16), (17), (18), (20),
% 256.56/35.20  | | | | | | | | | |            (21), (22), (23), (24), (25), (26), (27), (28),
% 256.56/35.20  | | | | | | | | | |            (29), (30), (31), (32), (33), (34), (35), (36),
% 256.56/35.20  | | | | | | | | | |            (37), (38), (39), (40), (42), (43), (44), (45),
% 256.56/35.20  | | | | | | | | | |            (46), (47), (48), (49), (50), (51), (52), (53),
% 256.56/35.20  | | | | | | | | | |            (54), (55), (56), (57), (58), (59), (60), (61),
% 256.56/35.20  | | | | | | | | | |            (62), (63), (64), (65), (66), (67), (68), (69),
% 256.56/35.20  | | | | | | | | | |            (70), (71), (72), (74), (99), (100) are
% 256.56/35.20  | | | | | | | | | |            inconsistent by sub-proof #61.
% 256.56/35.20  | | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | Case 2:
% 256.56/35.20  | | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20  | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.20  | | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | | REF_CLOSE: (24), (92), (98), (101) are inconsistent by
% 256.56/35.20  | | | | | | | | | |            sub-proof #399.
% 256.56/35.20  | | | | | | | | | | 
% 256.56/35.20  | | | | | | | | | End of split
% 256.56/35.20  | | | | | | | | | 
% 256.56/35.20  | | | | | | | | End of split
% 256.56/35.20  | | | | | | | | 
% 256.56/35.20  | | | | | | | End of split
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | Case 2:
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | |   (102)   ~ (all_75_16 = 0)
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | | REDUCE: (90), (102) imply:
% 256.56/35.20  | | | | | | |   (103)  $false
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | | CLOSE: (103) is inconsistent.
% 256.56/35.20  | | | | | | | 
% 256.56/35.20  | | | | | | End of split
% 256.56/35.20  | | | | | | 
% 256.56/35.20  | | | | | Case 2:
% 256.56/35.20  | | | | | | 
% 256.56/35.20  | | | | | |   (104)   ~ (all_68_13 = 0)
% 256.56/35.20  | | | | | | 
% 256.56/35.20  | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 256.56/35.20  | | | | | |            (13), (15), (16), (17), (18), (20), (21), (22), (23),
% 256.56/35.20  | | | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 256.56/35.20  | | | | | |            (33), (34), (35), (36), (37), (38), (39), (40), (42),
% 256.56/35.20  | | | | | |            (43), (44), (45), (46), (47), (48), (49), (50), (51),
% 256.56/35.20  | | | | | |            (52), (53), (54), (55), (56), (57), (58), (59), (60),
% 256.56/35.20  | | | | | |            (61), (62), (63), (64), (65), (66), (67), (68), (69),
% 256.56/35.20  | | | | | |            (70), (71), (74), (88), (104) are inconsistent by
% 256.56/35.20  | | | | | |            sub-proof #14.
% 256.56/35.20  | | | | | | 
% 256.56/35.20  | | | | | End of split
% 256.56/35.20  | | | | | 
% 256.56/35.20  | | | | End of split
% 256.56/35.20  | | | | 
% 256.56/35.20  | | | End of split
% 256.56/35.20  | | | 
% 256.56/35.20  | | End of split
% 256.56/35.20  | | 
% 256.56/35.20  | End of split
% 256.56/35.20  | 
% 256.56/35.20  End of proof
% 256.56/35.20  
% 256.56/35.20  Sub-proof #13 shows that the following formulas are inconsistent:
% 256.56/35.20  ----------------------------------------------------------------
% 256.56/35.20    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 256.56/35.20             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.20    (2)  all_75_4 = all_68_10
% 256.56/35.20    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.20    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 256.56/35.20    (5)  all_75_9 = all_68_11
% 256.56/35.20    (6)  all_75_17 = all_68_18
% 256.56/35.20    (7)  all_75_5 = all_68_15
% 256.56/35.20    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.20           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (9)   ~ (all_68_5 = 0)
% 256.56/35.20    (10)   ~ (all_68_4 = 0)
% 256.56/35.20    (11)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.20            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.20              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.20            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.20              r1(all_68_20, v0) = v2))
% 256.56/35.20    (12)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 256.56/35.20    (13)  all_75_18 = all_68_14
% 256.56/35.20    (14)  all_75_6 = 0
% 256.56/35.20    (15)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.20            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (16)  all_75_10 = all_68_16
% 256.56/35.20    (17)  all_75_13 = all_68_12
% 256.56/35.20    (18)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 256.56/35.20          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.56/35.20              & r1(all_68_20, v0) = v2))
% 256.56/35.20    (19)  all_75_16 = all_68_13
% 256.56/35.20    (20)  all_75_6 = all_68_2
% 256.56/35.20    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.56/35.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.20              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.56/35.20    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.56/35.20          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.56/35.20    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (27)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (28)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 256.56/35.20    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.20    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 256.56/35.20            p405(v0) = v1 & $i(v0))
% 256.56/35.20    (31)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 256.56/35.20    (32)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.20    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (35)  all_75_11 = all_68_5
% 256.56/35.20    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.20            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.20    (37)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 256.56/35.21    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.21              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.56/35.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.21              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 256.56/35.21    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (42)   ~ (all_68_11 = 0)
% 256.56/35.21    (43)  all_75_8 = all_68_7
% 256.56/35.21    (44)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 256.56/35.21    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.56/35.21    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.56/35.21            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.56/35.21           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.21            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.21          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.21            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.56/35.21    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (48)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.56/35.21            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.56/35.21            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.56/35.21          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.56/35.21            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.56/35.21          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.21              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.56/35.21            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.56/35.21              r1(all_68_20, v0) = v2))
% 256.56/35.21    (50)  all_75_15 = all_68_9
% 256.56/35.21    (51)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.56/35.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.56/35.21              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (54)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 256.56/35.21            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 256.56/35.21    (55)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (58)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (59)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 256.56/35.21    (60)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.21    (61)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (62)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.56/35.21          all_68_19 = 0
% 256.56/35.21    (63)   ~ (all_68_13 = 0)
% 256.56/35.21    (64)  all_75_14 = all_68_17
% 256.56/35.21    (65)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 256.56/35.21    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (67)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.56/35.21    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.56/35.21            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.21    (69)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.88/35.21          all_68_14 = 0
% 256.88/35.21    (70)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.21            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.21    (71)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.21    (72)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.88/35.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.21              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.21    (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.88/35.21            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.21    (74)  all_75_12 = all_68_8
% 256.88/35.21    (75)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.21            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.21  
% 256.88/35.21  Begin of proof
% 256.88/35.21  | 
% 256.88/35.21  | BETA: splitting (56) gives:
% 256.88/35.21  | 
% 256.88/35.21  | Case 1:
% 256.88/35.21  | | 
% 256.88/35.21  | |   (76)   ~ (all_75_15 = 0)
% 256.88/35.21  | | 
% 256.88/35.21  | | REDUCE: (50), (76) imply:
% 256.88/35.21  | |   (77)   ~ (all_68_9 = 0)
% 256.88/35.21  | | 
% 256.88/35.21  | | BETA: splitting (4) gives:
% 256.88/35.21  | | 
% 256.88/35.21  | | Case 1:
% 256.88/35.21  | | | 
% 256.88/35.21  | | |   (78)  all_68_11 = 0
% 256.88/35.21  | | | 
% 256.88/35.21  | | | REDUCE: (42), (78) imply:
% 256.88/35.21  | | |   (79)  $false
% 256.88/35.21  | | | 
% 256.88/35.21  | | | CLOSE: (79) is inconsistent.
% 256.88/35.21  | | | 
% 256.88/35.21  | | Case 2:
% 256.88/35.21  | | | 
% 256.88/35.21  | | |   (80)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 256.88/35.21  | | | 
% 256.88/35.21  | | | BETA: splitting (80) gives:
% 256.88/35.21  | | | 
% 256.88/35.21  | | | Case 1:
% 256.88/35.21  | | | | 
% 256.88/35.21  | | | |   (81)  all_68_12 = 0
% 256.88/35.21  | | | | 
% 256.88/35.21  | | | | COMBINE_EQS: (17), (81) imply:
% 256.88/35.21  | | | |   (82)  all_75_13 = 0
% 256.88/35.21  | | | | 
% 256.88/35.21  | | | | REF_CLOSE: (12), (14), (18), (24), (29), (30), (43), (74), (77), (82)
% 256.88/35.21  | | | |            are inconsistent by sub-proof #68.
% 256.88/35.21  | | | | 
% 256.88/35.21  | | | Case 2:
% 256.88/35.21  | | | | 
% 256.88/35.21  | | | |   (83)  all_68_13 = 0 | all_68_14 = 0
% 256.88/35.21  | | | | 
% 256.88/35.21  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (10), (11), (12), (13),
% 256.88/35.21  | | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 256.88/35.21  | | | |            (25), (26), (27), (28), (29), (31), (32), (33), (34), (35),
% 256.88/35.21  | | | |            (36), (37), (38), (39), (40), (41), (43), (44), (45), (46),
% 256.88/35.21  | | | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 256.88/35.21  | | | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66),
% 256.88/35.21  | | | |            (67), (68), (69), (70), (71), (72), (74), (75), (83) are
% 256.88/35.21  | | | |            inconsistent by sub-proof #14.
% 256.88/35.21  | | | | 
% 256.88/35.21  | | | End of split
% 256.88/35.21  | | | 
% 256.88/35.21  | | End of split
% 256.88/35.21  | | 
% 256.88/35.21  | Case 2:
% 256.88/35.21  | | 
% 256.88/35.21  | |   (84)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 256.88/35.21  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.21  | | 
% 256.88/35.21  | | REF_CLOSE: (9), (10), (11), (24), (73), (84) are inconsistent by sub-proof
% 256.88/35.21  | |            #163.
% 256.88/35.21  | | 
% 256.88/35.21  | End of split
% 256.88/35.21  | 
% 256.88/35.21  End of proof
% 256.88/35.21  
% 256.88/35.21  Sub-proof #14 shows that the following formulas are inconsistent:
% 256.88/35.21  ----------------------------------------------------------------
% 256.88/35.21    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 256.88/35.21             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.21           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.21    (2)  all_75_4 = all_68_10
% 256.88/35.21    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 256.88/35.21    (4)  all_75_9 = all_68_11
% 256.88/35.21    (5)  all_75_17 = all_68_18
% 256.88/35.21    (6)  all_75_5 = all_68_15
% 256.88/35.21    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.88/35.21           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.21    (8)   ~ (all_68_4 = 0)
% 256.88/35.22    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.22           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.22             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.22           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.22             r1(all_68_20, v0) = v2))
% 256.88/35.22    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 256.88/35.22    (11)  all_75_18 = all_68_14
% 256.88/35.22    (12)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.88/35.22            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (13)  all_75_10 = all_68_16
% 256.88/35.22    (14)  all_75_13 = all_68_12
% 256.88/35.22    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 256.88/35.22          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.88/35.22              & r1(all_68_20, v0) = v2))
% 256.88/35.22    (16)  all_75_16 = all_68_13
% 256.88/35.22    (17)  all_75_6 = all_68_2
% 256.88/35.22    (18)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.88/35.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.22              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.22    (21)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.88/35.22          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.88/35.22    (22)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (24)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (25)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 256.88/35.22    (26)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 256.88/35.22    (27)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 256.88/35.22    (28)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.88/35.22    (29)  all_68_13 = 0 | all_68_14 = 0
% 256.88/35.22    (30)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (31)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (32)  all_75_11 = all_68_5
% 256.88/35.22    (33)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (34)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 256.88/35.22    (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.88/35.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.22              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.88/35.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.22              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (37)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 256.88/35.22    (38)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (39)  all_75_8 = all_68_7
% 256.88/35.22    (40)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 256.88/35.22    (41)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.88/35.22    (42)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.88/35.22            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.88/35.22           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.88/35.22            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.88/35.22          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.88/35.22            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.22    (43)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (44)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.88/35.22            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.88/35.22            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.88/35.22          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.88/35.22            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.88/35.22          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.22              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.22            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.22              r1(all_68_20, v0) = v2))
% 256.88/35.22    (46)  all_75_15 = all_68_9
% 256.88/35.22    (47)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (48)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.88/35.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.22              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (50)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 256.88/35.22            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 256.88/35.22    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 256.88/35.22    (56)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 256.88/35.22    (57)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (58)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.88/35.22          all_68_19 = 0
% 256.88/35.22    (59)   ~ (all_68_13 = 0)
% 256.88/35.22    (60)  all_75_14 = all_68_17
% 256.88/35.22    (61)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 256.88/35.22    (62)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (63)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.22    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.22            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (65)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.88/35.23          all_68_14 = 0
% 256.88/35.23    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.23    (67)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.88/35.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.23              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (69)  all_75_12 = all_68_8
% 256.88/35.23    (70)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23  
% 256.88/35.23  Begin of proof
% 256.88/35.23  | 
% 256.88/35.23  | BETA: splitting (29) gives:
% 256.88/35.23  | 
% 256.88/35.23  | Case 1:
% 256.88/35.23  | | 
% 256.88/35.23  | |   (71)  all_68_13 = 0
% 256.88/35.23  | | 
% 256.88/35.23  | | REDUCE: (59), (71) imply:
% 256.88/35.23  | |   (72)  $false
% 256.88/35.23  | | 
% 256.88/35.23  | | CLOSE: (72) is inconsistent.
% 256.88/35.23  | | 
% 256.88/35.23  | Case 2:
% 256.88/35.23  | | 
% 256.88/35.23  | |   (73)  all_68_14 = 0
% 256.88/35.23  | | 
% 256.88/35.23  | | COMBINE_EQS: (11), (73) imply:
% 256.88/35.23  | |   (74)  all_75_18 = 0
% 256.88/35.23  | | 
% 256.88/35.23  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 256.88/35.23  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 256.88/35.23  | |            (24), (25), (26), (27), (28), (30), (31), (32), (33), (34), (35),
% 256.88/35.23  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 256.88/35.23  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 256.88/35.23  | |            (58), (60), (61), (62), (63), (64), (65), (66), (67), (68), (69),
% 256.88/35.23  | |            (70), (74) are inconsistent by sub-proof #28.
% 256.88/35.23  | | 
% 256.88/35.23  | End of split
% 256.88/35.23  | 
% 256.88/35.23  End of proof
% 256.88/35.23  
% 256.88/35.23  Sub-proof #15 shows that the following formulas are inconsistent:
% 256.88/35.23  ----------------------------------------------------------------
% 256.88/35.23    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 256.88/35.23             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.23    (2)  all_75_4 = all_68_10
% 256.88/35.23    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 256.88/35.23    (4)  all_75_9 = all_68_11
% 256.88/35.23    (5)  all_75_17 = all_68_18
% 256.88/35.23    (6)  all_75_5 = all_68_15
% 256.88/35.23    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.88/35.23           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (8)   ~ (all_68_4 = 0)
% 256.88/35.23    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.23           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.23             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.23           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.23             r1(all_68_20, v0) = v2))
% 256.88/35.23    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 256.88/35.23    (11)  all_75_18 = all_68_14
% 256.88/35.23    (12)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.88/35.23            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (13)  all_75_10 = all_68_16
% 256.88/35.23    (14)  all_75_13 = all_68_12
% 256.88/35.23    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 256.88/35.23          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.88/35.23              & r1(all_68_20, v0) = v2))
% 256.88/35.23    (16)  all_75_16 = all_68_13
% 256.88/35.23    (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 256.88/35.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.23              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.23    (18)  all_75_6 = all_68_2
% 256.88/35.23    (19)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (20)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.88/35.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.23              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.23    (22)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 256.88/35.23          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 256.88/35.23    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (24)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (26)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (27)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 256.88/35.23    (28)   ~ (all_68_2 = 0)
% 256.88/35.23    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 256.88/35.23    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 256.88/35.23            p405(v0) = v1 & $i(v0))
% 256.88/35.23    (31)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 256.88/35.23    (32)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 256.88/35.23    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (35)  all_75_11 = all_68_5
% 256.88/35.23    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (37)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 256.88/35.23    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.88/35.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.23              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.88/35.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.23              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 256.88/35.23    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (42)  all_75_8 = all_68_7
% 256.88/35.23    (43)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 256.88/35.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.23              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (44)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 256.88/35.23    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 256.88/35.23    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 256.88/35.23            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 256.88/35.23           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 256.88/35.23            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.88/35.23          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.88/35.23            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.23    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (48)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.88/35.23            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.23    (49)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.88/35.24            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 256.88/35.24            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 256.88/35.24          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 256.88/35.24            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 256.88/35.24          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.24              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.24            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.24              r1(all_68_20, v0) = v2))
% 256.88/35.24    (51)  all_75_15 = all_68_9
% 256.88/35.24    (52)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 256.88/35.24            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.24              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (54)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (55)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 256.88/35.24    (56)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.88/35.24            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.24              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (58)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 256.88/35.24            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 256.88/35.24    (59)  all_75_7 = all_68_4
% 256.88/35.24    (60)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (61)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (62)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (63)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (64)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 256.88/35.24    (65)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 256.88/35.24    (66)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (67)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.88/35.24          all_68_19 = 0
% 256.88/35.24    (68)  all_75_14 = all_68_17
% 256.88/35.24    (69)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 256.88/35.24    (70)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (71)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (72)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (73)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.88/35.24          all_68_14 = 0
% 256.88/35.24    (74)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 256.88/35.24    (75)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.24    (76)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (77)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 256.88/35.24            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 256.88/35.24              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 256.88/35.24            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (79)  all_75_12 = all_68_8
% 256.88/35.24    (80)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24    (81)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 256.88/35.24  
% 256.88/35.24  Begin of proof
% 256.88/35.24  | 
% 256.88/35.24  | BETA: splitting (57) gives:
% 256.88/35.24  | 
% 256.88/35.24  | Case 1:
% 256.88/35.24  | | 
% 256.88/35.24  | |   (82)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.88/35.24  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24  | | 
% 256.88/35.24  | | BETA: splitting (38) gives:
% 256.88/35.24  | | 
% 256.88/35.24  | | Case 1:
% 256.88/35.24  | | | 
% 256.88/35.24  | | |   (83)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 256.88/35.24  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24  | | | 
% 256.88/35.24  | | | DELTA: instantiating (83) with fresh symbols all_168_0, all_168_1 gives:
% 256.88/35.24  | | |   (84)   ~ (all_168_0 = 0) & p104(all_168_1) = all_168_0 & r1(all_68_20,
% 256.88/35.24  | | |           all_168_1) = 0 & $i(all_168_1)
% 256.88/35.24  | | | 
% 256.88/35.24  | | | ALPHA: (84) implies:
% 256.88/35.24  | | |   (85)   ~ (all_168_0 = 0)
% 256.88/35.24  | | |   (86)  $i(all_168_1)
% 256.88/35.24  | | |   (87)  r1(all_68_20, all_168_1) = 0
% 256.88/35.24  | | |   (88)  p104(all_168_1) = all_168_0
% 256.88/35.24  | | | 
% 256.88/35.24  | | | BETA: splitting (25) gives:
% 256.88/35.24  | | | 
% 256.88/35.24  | | | Case 1:
% 256.88/35.24  | | | | 
% 256.88/35.24  | | | |   (89)   ~ (all_75_17 = 0)
% 256.88/35.24  | | | | 
% 256.88/35.24  | | | | REDUCE: (5), (89) imply:
% 256.88/35.24  | | | |   (90)   ~ (all_68_18 = 0)
% 256.88/35.24  | | | | 
% 256.88/35.24  | | | | BETA: splitting (60) gives:
% 256.88/35.24  | | | | 
% 256.88/35.24  | | | | Case 1:
% 256.88/35.24  | | | | | 
% 256.88/35.24  | | | | |   (91)   ~ (all_75_15 = 0)
% 256.88/35.24  | | | | | 
% 256.88/35.24  | | | | | REDUCE: (51), (91) imply:
% 256.88/35.24  | | | | |   (92)   ~ (all_68_9 = 0)
% 256.88/35.24  | | | | | 
% 256.88/35.24  | | | | | BETA: splitting (34) gives:
% 256.88/35.24  | | | | | 
% 256.88/35.24  | | | | | Case 1:
% 256.88/35.24  | | | | | | 
% 256.88/35.24  | | | | | |   (93)   ~ (all_75_16 = 0)
% 256.88/35.24  | | | | | | 
% 256.88/35.24  | | | | | | REDUCE: (16), (93) imply:
% 256.88/35.24  | | | | | |   (94)   ~ (all_68_13 = 0)
% 256.88/35.24  | | | | | | 
% 256.88/35.24  | | | | | | BETA: splitting (66) gives:
% 256.88/35.24  | | | | | | 
% 256.88/35.24  | | | | | | Case 1:
% 256.88/35.24  | | | | | | | 
% 256.88/35.24  | | | | | | |   (95)   ~ (all_75_14 = 0)
% 256.88/35.24  | | | | | | | 
% 256.88/35.24  | | | | | | | REDUCE: (68), (95) imply:
% 256.88/35.24  | | | | | | |   (96)   ~ (all_68_17 = 0)
% 256.88/35.24  | | | | | | | 
% 256.88/35.24  | | | | | | | BETA: splitting (67) gives:
% 256.88/35.24  | | | | | | | 
% 256.88/35.24  | | | | | | | Case 1:
% 256.88/35.24  | | | | | | | | 
% 256.88/35.24  | | | | | | | |   (97)  all_68_15 = 0
% 256.88/35.24  | | | | | | | | 
% 256.88/35.24  | | | | | | | | COMBINE_EQS: (6), (97) imply:
% 256.88/35.24  | | | | | | | |   (98)  all_75_5 = 0
% 256.88/35.24  | | | | | | | | 
% 256.88/35.24  | | | | | | | | BETA: splitting (37) gives:
% 256.88/35.24  | | | | | | | | 
% 256.88/35.24  | | | | | | | | Case 1:
% 256.88/35.24  | | | | | | | | | 
% 256.88/35.24  | | | | | | | | |   (99)   ~ (all_75_4 = 0)
% 256.88/35.24  | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | REDUCE: (2), (99) imply:
% 256.88/35.24  | | | | | | | | |   (100)   ~ (all_68_10 = 0)
% 256.88/35.24  | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | BETA: splitting (73) gives:
% 256.88/35.24  | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | Case 1:
% 256.88/35.24  | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | |   (101)  all_68_10 = 0
% 256.88/35.24  | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | REDUCE: (100), (101) imply:
% 256.88/35.24  | | | | | | | | | |   (102)  $false
% 256.88/35.24  | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | CLOSE: (102) is inconsistent.
% 256.88/35.24  | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | Case 2:
% 256.88/35.24  | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | |   (103)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.88/35.24  | | | | | | | | | |          all_68_14 = 0
% 256.88/35.24  | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | BETA: splitting (33) gives:
% 256.88/35.24  | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | Case 1:
% 256.88/35.24  | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | |   (104)   ~ (all_75_13 = 0)
% 256.88/35.24  | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | REDUCE: (14), (104) imply:
% 256.88/35.24  | | | | | | | | | | |   (105)   ~ (all_68_12 = 0)
% 256.88/35.24  | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | BETA: splitting (26) gives:
% 256.88/35.24  | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | Case 1:
% 256.88/35.24  | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | |   (106)   ~ (all_75_11 = 0)
% 256.88/35.24  | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | REDUCE: (35), (106) imply:
% 256.88/35.24  | | | | | | | | | | | |   (107)   ~ (all_68_5 = 0)
% 256.88/35.24  | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | BETA: splitting (75) gives:
% 256.88/35.24  | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | Case 1:
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | |   (108)   ~ (all_75_18 = 0)
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | REDUCE: (11), (108) imply:
% 256.88/35.24  | | | | | | | | | | | | |   (109)   ~ (all_68_14 = 0)
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | REF_CLOSE: (4), (7), (8), (9), (15), (16), (19), (22), (28),
% 256.88/35.24  | | | | | | | | | | | | |            (30), (34), (41), (42), (43), (46), (50), (69),
% 256.88/35.24  | | | | | | | | | | | | |            (78), (79), (82), (85), (86), (87), (88), (92),
% 256.88/35.24  | | | | | | | | | | | | |            (103), (105), (107), (109) are inconsistent by
% 256.88/35.24  | | | | | | | | | | | | |            sub-proof #29.
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | Case 2:
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | |   (110)  all_75_18 = 0
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 256.88/35.24  | | | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (18), (19),
% 256.88/35.24  | | | | | | | | | | | | |            (20), (21), (22), (23), (25), (26), (27), (29),
% 256.88/35.24  | | | | | | | | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38),
% 256.88/35.24  | | | | | | | | | | | | |            (39), (40), (41), (42), (44), (45), (46), (47),
% 256.88/35.24  | | | | | | | | | | | | |            (49), (50), (51), (52), (56), (57), (58), (60),
% 256.88/35.24  | | | | | | | | | | | | |            (61), (62), (63), (64), (65), (66), (67), (68),
% 256.88/35.24  | | | | | | | | | | | | |            (69), (70), (71), (72), (73), (75), (76), (77),
% 256.88/35.24  | | | | | | | | | | | | |            (79), (80), (110) are inconsistent by sub-proof
% 256.88/35.24  | | | | | | | | | | | | |            #28.
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | End of split
% 256.88/35.24  | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | Case 2:
% 256.88/35.24  | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | |   (111)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.24  | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.24  | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | BETA: splitting (26) gives:
% 256.88/35.24  | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | Case 1:
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | |   (112)   ~ (all_75_11 = 0)
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | REDUCE: (35), (112) imply:
% 256.88/35.24  | | | | | | | | | | | | |   (113)   ~ (all_68_5 = 0)
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | BETA: splitting (75) gives:
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | Case 1:
% 256.88/35.24  | | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | |   (114)   ~ (all_75_18 = 0)
% 256.88/35.24  | | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | | REDUCE: (11), (114) imply:
% 256.88/35.24  | | | | | | | | | | | | | |   (115)   ~ (all_68_14 = 0)
% 256.88/35.24  | | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | | REF_CLOSE: (4), (7), (8), (9), (15), (16), (19), (22), (28),
% 256.88/35.24  | | | | | | | | | | | | | |            (30), (34), (41), (42), (43), (46), (50), (69),
% 256.88/35.24  | | | | | | | | | | | | | |            (78), (79), (82), (85), (86), (87), (88), (92),
% 256.88/35.24  | | | | | | | | | | | | | |            (103), (105), (113), (115) are inconsistent by
% 256.88/35.24  | | | | | | | | | | | | | |            sub-proof #29.
% 256.88/35.24  | | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | Case 2:
% 256.88/35.24  | | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | |   (116)  all_75_18 = 0
% 256.88/35.24  | | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | | REF_CLOSE: (20), (22), (28), (46), (82), (111), (116) are
% 256.88/35.24  | | | | | | | | | | | | | |            inconsistent by sub-proof #302.
% 256.88/35.24  | | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | | End of split
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | Case 2:
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.24  | | | | | | | | | | | | |   (117)  all_75_11 = 0
% 256.88/35.24  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | REF_CLOSE: (4), (11), (14), (15), (17), (20), (22), (26),
% 256.88/35.25  | | | | | | | | | | | | |            (28), (40), (42), (46), (64), (69), (72), (79),
% 256.88/35.25  | | | | | | | | | | | | |            (82), (92), (94), (103), (111), (117) are
% 256.88/35.25  | | | | | | | | | | | | |            inconsistent by sub-proof #27.
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | |   (118)  all_75_13 = 0
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | BETA: splitting (29) gives:
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | |   (119)   ~ (all_75_12 = 0)
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | REDUCE: (79), (119) imply:
% 256.88/35.25  | | | | | | | | | | | |   (120)   ~ (all_68_8 = 0)
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | BETA: splitting (47) gives:
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | |   (121)   ~ (all_75_13 = 0)
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | REDUCE: (118), (121) imply:
% 256.88/35.25  | | | | | | | | | | | | |   (122)  $false
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | CLOSE: (122) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | |   (123)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.25  | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | BETA: splitting (43) gives:
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | |   (124)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | BETA: splitting (12) gives:
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | |   (125)   ~ (all_75_8 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | REDUCE: (42), (125) imply:
% 256.88/35.25  | | | | | | | | | | | | | | |   (126)   ~ (all_68_7 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | REF_CLOSE: (15), (22), (30), (92), (120), (126) are
% 256.88/35.25  | | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | |   (127)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | DELTA: instantiating (127) with fresh symbols all_268_0,
% 256.88/35.25  | | | | | | | | | | | | | | |        all_268_1 gives:
% 256.88/35.25  | | | | | | | | | | | | | | |   (128)   ~ (all_268_0 = 0) & p102(all_268_1) = all_268_0 &
% 256.88/35.25  | | | | | | | | | | | | | | |          r1(all_68_20, all_268_1) = 0 & $i(all_268_1)
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | ALPHA: (128) implies:
% 256.88/35.25  | | | | | | | | | | | | | | |   (129)   ~ (all_268_0 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | |   (130)  $i(all_268_1)
% 256.88/35.25  | | | | | | | | | | | | | | |   (131)  r1(all_68_20, all_268_1) = 0
% 256.88/35.25  | | | | | | | | | | | | | | |   (132)  p102(all_268_1) = all_268_0
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | BETA: splitting (20) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | DELTA: instantiating (124) with fresh symbols all_289_0,
% 256.88/35.25  | | | | | | | | | | | | | | | |        all_289_1 gives:
% 256.88/35.25  | | | | | | | | | | | | | | | |   (133)   ~ (all_289_0 = 0) & p105(all_289_1) = all_289_0 &
% 256.88/35.25  | | | | | | | | | | | | | | | |          r1(all_68_20, all_289_1) = 0 & $i(all_289_1)
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | ALPHA: (133) implies:
% 256.88/35.25  | | | | | | | | | | | | | | | |   (134)   ~ (all_289_0 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | |   (135)  $i(all_289_1)
% 256.88/35.25  | | | | | | | | | | | | | | | |   (136)  r1(all_68_20, all_289_1) = 0
% 256.88/35.25  | | | | | | | | | | | | | | | |   (137)  p105(all_289_1) = all_289_0
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | DELTA: instantiating (123) with fresh symbols all_296_0,
% 256.88/35.25  | | | | | | | | | | | | | | | |        all_296_1 gives:
% 256.88/35.25  | | | | | | | | | | | | | | | |   (138)   ~ (all_296_0 = 0) & p103(all_296_1) = all_296_0 &
% 256.88/35.25  | | | | | | | | | | | | | | | |          r1(all_68_20, all_296_1) = 0 & $i(all_296_1)
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | ALPHA: (138) implies:
% 256.88/35.25  | | | | | | | | | | | | | | | |   (139)   ~ (all_296_0 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | |   (140)  $i(all_296_1)
% 256.88/35.25  | | | | | | | | | | | | | | | |   (141)  r1(all_68_20, all_296_1) = 0
% 256.88/35.25  | | | | | | | | | | | | | | | |   (142)  p103(all_296_1) = all_296_0
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | BETA: splitting (50) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | |   (143)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.25  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.25  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 256.88/35.25  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 256.88/35.25  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 256.88/35.25  | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | BETA: splitting (143) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | |   (144)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.25  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (144) with all_268_1, all_268_0,
% 256.88/35.25  | | | | | | | | | | | | | | | | | |              simplifying with (130), (132) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | |   (145)  all_268_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_268_1) = v0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | BETA: splitting (145) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (146)  all_268_0 = 0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | REDUCE: (129), (146) imply:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (147)  $false
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | CLOSE: (147) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (148)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |              all_268_1) = v0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (148) with fresh symbol all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |        gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (149)   ~ (all_326_0 = 0) & r1(all_68_20, all_268_1) =
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |          all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | ALPHA: (149) implies:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (150)   ~ (all_326_0 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (151)  r1(all_68_20, all_268_1) = all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_326_0, all_268_1,
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (131), (151) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (152)  all_326_0 = 0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | REDUCE: (150), (152) imply:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (153)  $false
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | CLOSE: (153) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | |   (154)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.25  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (154) with all_296_1, all_296_0,
% 256.88/35.25  | | | | | | | | | | | | | | | | | |              simplifying with (140), (142) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | |   (155)  all_296_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_296_1) = v0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | BETA: splitting (155) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (156)  all_296_0 = 0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | REDUCE: (139), (156) imply:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (157)  $false
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | CLOSE: (157) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (158)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |              all_296_1) = v0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (158) with fresh symbol all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |        gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (159)   ~ (all_326_0 = 0) & r1(all_68_20, all_296_1) =
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |          all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | ALPHA: (159) implies:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (160)   ~ (all_326_0 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (161)  r1(all_68_20, all_296_1) = all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_326_0, all_296_1,
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (141), (161) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (162)  all_326_0 = 0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | REDUCE: (160), (162) imply:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (163)  $false
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | CLOSE: (163) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | |   (164)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.25  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.25  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 256.88/35.25  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 256.88/35.25  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 256.88/35.25  | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | BETA: splitting (164) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | |   (165)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.25  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (165) with all_168_1, all_168_0,
% 256.88/35.25  | | | | | | | | | | | | | | | | | |              simplifying with (86), (88) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | |   (166)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_168_1) = v0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | REF_CLOSE: (22), (85), (87), (166) are inconsistent by
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            sub-proof #30.
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | |   (167)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.25  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (167) with all_289_1, all_289_0,
% 256.88/35.25  | | | | | | | | | | | | | | | | | |              simplifying with (135), (137) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | |   (168)  all_289_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_289_1) = v0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | BETA: splitting (168) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (169)  all_289_0 = 0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | REDUCE: (134), (169) imply:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (170)  $false
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | CLOSE: (170) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (171)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |              all_289_1) = v0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (171) with fresh symbol all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |        gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (172)   ~ (all_326_0 = 0) & r1(all_68_20, all_289_1) =
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |          all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | ALPHA: (172) implies:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (173)   ~ (all_326_0 = 0)
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (174)  r1(all_68_20, all_289_1) = all_326_0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_326_0, all_289_1,
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (136), (174) gives:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (175)  all_326_0 = 0
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | REDUCE: (173), (175) imply:
% 256.88/35.25  | | | | | | | | | | | | | | | | | | |   (176)  $false
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | CLOSE: (176) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | |   (177)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | | REF_CLOSE: (22), (28), (33), (46), (82), (118), (177) are
% 256.88/35.25  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #288.
% 256.88/35.25  | | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | |   (178)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | REF_CLOSE: (22), (28), (33), (46), (82), (118), (178) are
% 256.88/35.25  | | | | | | | | | | | | | |            inconsistent by sub-proof #288.
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | |   (179)   ~ (all_75_13 = 0)
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | REDUCE: (118), (179) imply:
% 256.88/35.25  | | | | | | | | | | | |   (180)  $false
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | CLOSE: (180) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | | 
% 256.88/35.25  | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | 
% 256.88/35.25  | | | | | | | | |   (181)   ~ (all_75_5 = 0)
% 256.88/35.25  | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | REDUCE: (98), (181) imply:
% 256.88/35.25  | | | | | | | | |   (182)  $false
% 256.88/35.25  | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | CLOSE: (182) is inconsistent.
% 256.88/35.25  | | | | | | | | | 
% 256.88/35.25  | | | | | | | | End of split
% 256.88/35.25  | | | | | | | | 
% 256.88/35.25  | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | 
% 256.88/35.25  | | | | | | | |   (183)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.88/35.25  | | | | | | | |          all_68_19 = 0
% 256.88/35.25  | | | | | | | | 
% 256.88/35.25  | | | | | | | | BETA: splitting (24) gives:
% 256.88/35.25  | | | | | | | | 
% 256.88/35.25  | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | 
% 256.88/35.25  | | | | | | | | |   (184)   ~ (all_68_19 = 0)
% 256.88/35.25  | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | BETA: splitting (183) gives:
% 256.88/35.25  | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | |   (185)  all_68_16 = 0
% 256.88/35.25  | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | COMBINE_EQS: (13), (185) imply:
% 256.88/35.25  | | | | | | | | | |   (186)  all_75_10 = 0
% 256.88/35.25  | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | BETA: splitting (3) gives:
% 256.88/35.25  | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | |   (187)   ~ (all_75_8 = 0)
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | REDUCE: (42), (187) imply:
% 256.88/35.25  | | | | | | | | | | |   (188)   ~ (all_68_7 = 0)
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | BETA: splitting (52) gives:
% 256.88/35.25  | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | |   (189)   ~ (all_75_10 = 0)
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | REDUCE: (186), (189) imply:
% 256.88/35.25  | | | | | | | | | | | |   (190)  $false
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | CLOSE: (190) is inconsistent.
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | |   (191)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.25  | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | DELTA: instantiating (191) with fresh symbols all_248_0,
% 256.88/35.25  | | | | | | | | | | | |        all_248_1 gives:
% 256.88/35.25  | | | | | | | | | | | |   (192)   ~ (all_248_0 = 0) & p102(all_248_1) = all_248_0 &
% 256.88/35.25  | | | | | | | | | | | |          r1(all_68_20, all_248_1) = 0 & $i(all_248_1)
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | ALPHA: (192) implies:
% 256.88/35.25  | | | | | | | | | | | |   (193)   ~ (all_248_0 = 0)
% 256.88/35.25  | | | | | | | | | | | |   (194)  $i(all_248_1)
% 256.88/35.25  | | | | | | | | | | | |   (195)  r1(all_68_20, all_248_1) = 0
% 256.88/35.25  | | | | | | | | | | | |   (196)  p102(all_248_1) = all_248_0
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | BETA: splitting (41) gives:
% 256.88/35.25  | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | |   (197)   ~ (all_75_12 = 0)
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | REDUCE: (79), (197) imply:
% 256.88/35.25  | | | | | | | | | | | | |   (198)   ~ (all_68_8 = 0)
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | REF_CLOSE: (15), (22), (30), (92), (188), (198) are
% 256.88/35.25  | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | Case 2:
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | |   (199)  all_75_12 = 0
% 256.88/35.25  | | | | | | | | | | | | |   (200)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.25  | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | DELTA: instantiating (200) with fresh symbols all_278_0,
% 256.88/35.25  | | | | | | | | | | | | |        all_278_1 gives:
% 256.88/35.25  | | | | | | | | | | | | |   (201)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 &
% 256.88/35.25  | | | | | | | | | | | | |          r1(all_68_20, all_278_1) = 0 & $i(all_278_1)
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | ALPHA: (201) implies:
% 256.88/35.25  | | | | | | | | | | | | |   (202)   ~ (all_278_0 = 0)
% 256.88/35.25  | | | | | | | | | | | | |   (203)  $i(all_278_1)
% 256.88/35.25  | | | | | | | | | | | | |   (204)  r1(all_68_20, all_278_1) = 0
% 256.88/35.25  | | | | | | | | | | | | |   (205)  p103(all_278_1) = all_278_0
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | BETA: splitting (43) gives:
% 256.88/35.25  | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | Case 1:
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | |   (206)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.25  | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.25  | | | | | | | | | | | | | | 
% 256.88/35.25  | | | | | | | | | | | | | | DELTA: instantiating (206) with fresh symbols all_294_0,
% 256.88/35.25  | | | | | | | | | | | | | |        all_294_1 gives:
% 256.88/35.26  | | | | | | | | | | | | | |   (207)   ~ (all_294_0 = 0) & p105(all_294_1) = all_294_0 &
% 256.88/35.26  | | | | | | | | | | | | | |          r1(all_68_20, all_294_1) = 0 & $i(all_294_1)
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | ALPHA: (207) implies:
% 256.88/35.26  | | | | | | | | | | | | | |   (208)   ~ (all_294_0 = 0)
% 256.88/35.26  | | | | | | | | | | | | | |   (209)  $i(all_294_1)
% 256.88/35.26  | | | | | | | | | | | | | |   (210)  r1(all_68_20, all_294_1) = 0
% 256.88/35.26  | | | | | | | | | | | | | |   (211)  p105(all_294_1) = all_294_0
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | BETA: splitting (50) gives:
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | |   (212)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.26  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.26  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 256.88/35.26  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 256.88/35.26  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.88/35.26  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | BETA: splitting (212) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | |   (213)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.26  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.26  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (213) with all_248_1, all_248_0,
% 256.88/35.26  | | | | | | | | | | | | | | | |              simplifying with (194), (196) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | |   (214)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.26  | | | | | | | | | | | | | | | |            r1(all_68_20, all_248_1) = v0)
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | BETA: splitting (214) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (215)  all_248_0 = 0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | REDUCE: (193), (215) imply:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (216)  $false
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | CLOSE: (216) is inconsistent.
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (217)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.26  | | | | | | | | | | | | | | | | |              all_248_1) = v0)
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | DELTA: instantiating (217) with fresh symbol all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | |        gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (218)   ~ (all_324_0 = 0) & r1(all_68_20, all_248_1) =
% 256.88/35.26  | | | | | | | | | | | | | | | | |          all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | ALPHA: (218) implies:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (219)   ~ (all_324_0 = 0)
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (220)  r1(all_68_20, all_248_1) = all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_324_0, all_248_1,
% 256.88/35.26  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (195), (220) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (221)  all_324_0 = 0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | REDUCE: (219), (221) imply:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (222)  $false
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | CLOSE: (222) is inconsistent.
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | |   (223)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.26  | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.26  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (223) with all_278_1, all_278_0,
% 256.88/35.26  | | | | | | | | | | | | | | | |              simplifying with (203), (205) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | |   (224)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.26  | | | | | | | | | | | | | | | |            r1(all_68_20, all_278_1) = v0)
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | BETA: splitting (224) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (225)  all_278_0 = 0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | REDUCE: (202), (225) imply:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (226)  $false
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | CLOSE: (226) is inconsistent.
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (227)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.26  | | | | | | | | | | | | | | | | |              all_278_1) = v0)
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | DELTA: instantiating (227) with fresh symbol all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | |        gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (228)   ~ (all_324_0 = 0) & r1(all_68_20, all_278_1) =
% 256.88/35.26  | | | | | | | | | | | | | | | | |          all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | ALPHA: (228) implies:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (229)   ~ (all_324_0 = 0)
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (230)  r1(all_68_20, all_278_1) = all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_324_0, all_278_1,
% 256.88/35.26  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (204), (230) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (231)  all_324_0 = 0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | REDUCE: (229), (231) imply:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (232)  $false
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | CLOSE: (232) is inconsistent.
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | |   (233)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.26  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.26  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 256.88/35.26  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 256.88/35.26  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.88/35.26  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | BETA: splitting (233) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | |   (234)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.26  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.26  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (234) with all_168_1, all_168_0,
% 256.88/35.26  | | | | | | | | | | | | | | | |              simplifying with (86), (88) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | |   (235)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.26  | | | | | | | | | | | | | | | |            r1(all_68_20, all_168_1) = v0)
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | REF_CLOSE: (22), (85), (87), (235) are inconsistent by
% 256.88/35.26  | | | | | | | | | | | | | | | |            sub-proof #30.
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | |   (236)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.26  | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.26  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (236) with all_294_1, all_294_0,
% 256.88/35.26  | | | | | | | | | | | | | | | |              simplifying with (209), (211) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | |   (237)  all_294_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.26  | | | | | | | | | | | | | | | |            r1(all_68_20, all_294_1) = v0)
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | BETA: splitting (237) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (238)  all_294_0 = 0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | REDUCE: (208), (238) imply:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (239)  $false
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | CLOSE: (239) is inconsistent.
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (240)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.26  | | | | | | | | | | | | | | | | |              all_294_1) = v0)
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | DELTA: instantiating (240) with fresh symbol all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | |        gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (241)   ~ (all_324_0 = 0) & r1(all_68_20, all_294_1) =
% 256.88/35.26  | | | | | | | | | | | | | | | | |          all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | ALPHA: (241) implies:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (242)   ~ (all_324_0 = 0)
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (243)  r1(all_68_20, all_294_1) = all_324_0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_324_0, all_294_1,
% 256.88/35.26  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (210), (243) gives:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (244)  all_324_0 = 0
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | REDUCE: (242), (244) imply:
% 256.88/35.26  | | | | | | | | | | | | | | | | |   (245)  $false
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | | CLOSE: (245) is inconsistent.
% 256.88/35.26  | | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | |   (246)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.26  | | | | | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | REF_CLOSE: (19), (22), (28), (46), (82), (199), (246) are
% 256.88/35.26  | | | | | | | | | | | | | |            inconsistent by sub-proof #109.
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | |   (247)   ~ (all_75_10 = 0)
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | REDUCE: (186), (247) imply:
% 256.88/35.26  | | | | | | | | | | |   (248)  $false
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | CLOSE: (248) is inconsistent.
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | |   (249)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 256.88/35.26  | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | REF_CLOSE: (90), (96), (184), (249) are inconsistent by
% 256.88/35.26  | | | | | | | | | |            sub-proof #393.
% 256.88/35.26  | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | |   (250)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 256.88/35.26  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 256.88/35.26  | | | | | | | | |            (11), (12), (13), (14), (15), (16), (18), (19),
% 256.88/35.26  | | | | | | | | |            (20), (21), (22), (23), (25), (26), (27), (28),
% 256.88/35.26  | | | | | | | | |            (29), (30), (31), (32), (33), (34), (35), (36),
% 256.88/35.26  | | | | | | | | |            (37), (38), (39), (40), (41), (42), (44), (45),
% 256.88/35.26  | | | | | | | | |            (46), (47), (49), (50), (51), (52), (54), (56),
% 256.88/35.26  | | | | | | | | |            (57), (58), (60), (61), (62), (63), (64), (65),
% 256.88/35.26  | | | | | | | | |            (66), (67), (68), (69), (70), (71), (72), (73),
% 256.88/35.26  | | | | | | | | |            (75), (76), (77), (79), (80), (82), (90), (92),
% 256.88/35.26  | | | | | | | | |            (183), (250) are inconsistent by sub-proof #59.
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | End of split
% 256.88/35.26  | | | | | | | | 
% 256.88/35.26  | | | | | | | End of split
% 256.88/35.26  | | | | | | | 
% 256.88/35.26  | | | | | | Case 2:
% 256.88/35.26  | | | | | | | 
% 256.88/35.26  | | | | | | |   (251)  all_75_14 = 0
% 256.88/35.26  | | | | | | | 
% 256.88/35.26  | | | | | | | BETA: splitting (32) gives:
% 256.88/35.26  | | | | | | | 
% 256.88/35.26  | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | 
% 256.88/35.26  | | | | | | | |   (252)   ~ (all_75_12 = 0)
% 256.88/35.26  | | | | | | | | 
% 256.88/35.26  | | | | | | | | REDUCE: (79), (252) imply:
% 256.88/35.26  | | | | | | | |   (253)   ~ (all_68_8 = 0)
% 256.88/35.26  | | | | | | | | 
% 256.88/35.26  | | | | | | | | BETA: splitting (76) gives:
% 256.88/35.26  | | | | | | | | 
% 256.88/35.26  | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | |   (254)   ~ (all_75_14 = 0)
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | REDUCE: (251), (254) imply:
% 256.88/35.26  | | | | | | | | |   (255)  $false
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | CLOSE: (255) is inconsistent.
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | |   (256)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 256.88/35.26  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | BETA: splitting (43) gives:
% 256.88/35.26  | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | |   (257)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.26  | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.26  | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | BETA: splitting (44) gives:
% 256.88/35.26  | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | |   (258)   ~ (all_75_11 = 0)
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | REDUCE: (35), (258) imply:
% 256.88/35.26  | | | | | | | | | | |   (259)   ~ (all_68_5 = 0)
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | DELTA: instantiating (257) with fresh symbols all_258_0,
% 256.88/35.26  | | | | | | | | | | |        all_258_1 gives:
% 256.88/35.26  | | | | | | | | | | |   (260)   ~ (all_258_0 = 0) & p105(all_258_1) = all_258_0 &
% 256.88/35.26  | | | | | | | | | | |          r1(all_68_20, all_258_1) = 0 & $i(all_258_1)
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | ALPHA: (260) implies:
% 256.88/35.26  | | | | | | | | | | |   (261)   ~ (all_258_0 = 0)
% 256.88/35.26  | | | | | | | | | | |   (262)  $i(all_258_1)
% 256.88/35.26  | | | | | | | | | | |   (263)  r1(all_68_20, all_258_1) = 0
% 256.88/35.26  | | | | | | | | | | |   (264)  p105(all_258_1) = all_258_0
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | BETA: splitting (12) gives:
% 256.88/35.26  | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | |   (265)   ~ (all_75_8 = 0)
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | REDUCE: (42), (265) imply:
% 256.88/35.26  | | | | | | | | | | | |   (266)   ~ (all_68_7 = 0)
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | REF_CLOSE: (8), (9), (15), (22), (30), (51), (61), (62),
% 256.88/35.26  | | | | | | | | | | | |            (78), (253), (259), (266) are inconsistent by
% 256.88/35.26  | | | | | | | | | | | |            sub-proof #144.
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | |   (267)  all_75_8 = 0
% 256.88/35.26  | | | | | | | | | | | |   (268)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.26  | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | COMBINE_EQS: (42), (267) imply:
% 256.88/35.26  | | | | | | | | | | | |   (269)  all_68_7 = 0
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | DELTA: instantiating (268) with fresh symbols all_266_0,
% 256.88/35.26  | | | | | | | | | | | |        all_266_1 gives:
% 256.88/35.26  | | | | | | | | | | | |   (270)   ~ (all_266_0 = 0) & p102(all_266_1) = all_266_0 &
% 256.88/35.26  | | | | | | | | | | | |          r1(all_68_20, all_266_1) = 0 & $i(all_266_1)
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | ALPHA: (270) implies:
% 256.88/35.26  | | | | | | | | | | | |   (271)   ~ (all_266_0 = 0)
% 256.88/35.26  | | | | | | | | | | | |   (272)  $i(all_266_1)
% 256.88/35.26  | | | | | | | | | | | |   (273)  r1(all_68_20, all_266_1) = 0
% 256.88/35.26  | | | | | | | | | | | |   (274)  p102(all_266_1) = all_266_0
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | BETA: splitting (3) gives:
% 256.88/35.26  | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | |   (275)   ~ (all_75_8 = 0)
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | REDUCE: (267), (275) imply:
% 256.88/35.26  | | | | | | | | | | | | |   (276)  $false
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | CLOSE: (276) is inconsistent.
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | Case 2:
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | DELTA: instantiating (256) with fresh symbols all_281_0,
% 256.88/35.26  | | | | | | | | | | | | |        all_281_1 gives:
% 256.88/35.26  | | | | | | | | | | | | |   (277)   ~ (all_281_0 = 0) & p103(all_281_1) = all_281_0 &
% 256.88/35.26  | | | | | | | | | | | | |          r1(all_68_20, all_281_1) = 0 & $i(all_281_1)
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | ALPHA: (277) implies:
% 256.88/35.26  | | | | | | | | | | | | |   (278)   ~ (all_281_0 = 0)
% 256.88/35.26  | | | | | | | | | | | | |   (279)  $i(all_281_1)
% 256.88/35.26  | | | | | | | | | | | | |   (280)  r1(all_68_20, all_281_1) = 0
% 256.88/35.26  | | | | | | | | | | | | |   (281)  p103(all_281_1) = all_281_0
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | BETA: splitting (50) gives:
% 256.88/35.26  | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | |   (282)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.26  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.26  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 256.88/35.26  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 256.88/35.26  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.88/35.26  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | BETA: splitting (282) gives:
% 256.88/35.26  | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | Case 1:
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | |   (283)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.26  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.26  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.26  | | | | | | | | | | | | | | | 
% 256.88/35.26  | | | | | | | | | | | | | | | GROUND_INST: instantiating (283) with all_266_1, all_266_0,
% 256.88/35.26  | | | | | | | | | | | | | | |              simplifying with (272), (274) gives:
% 256.88/35.27  | | | | | | | | | | | | | | |   (284)  all_266_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.27  | | | | | | | | | | | | | | |            r1(all_68_20, all_266_1) = v0)
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | BETA: splitting (284) gives:
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | Case 1:
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | |   (285)  all_266_0 = 0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | REDUCE: (271), (285) imply:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (286)  $false
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | CLOSE: (286) is inconsistent.
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | |   (287)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.27  | | | | | | | | | | | | | | | |              all_266_1) = v0)
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | DELTA: instantiating (287) with fresh symbol all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | |        gives:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (288)   ~ (all_317_0 = 0) & r1(all_68_20, all_266_1) =
% 256.88/35.27  | | | | | | | | | | | | | | | |          all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | ALPHA: (288) implies:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (289)   ~ (all_317_0 = 0)
% 256.88/35.27  | | | | | | | | | | | | | | | |   (290)  r1(all_68_20, all_266_1) = all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_317_0, all_266_1,
% 256.88/35.27  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (273), (290) gives:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (291)  all_317_0 = 0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | REDUCE: (289), (291) imply:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (292)  $false
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | CLOSE: (292) is inconsistent.
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | |   (293)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.27  | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.27  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | GROUND_INST: instantiating (293) with all_281_1, all_281_0,
% 256.88/35.27  | | | | | | | | | | | | | | |              simplifying with (279), (281) gives:
% 256.88/35.27  | | | | | | | | | | | | | | |   (294)  all_281_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.27  | | | | | | | | | | | | | | |            r1(all_68_20, all_281_1) = v0)
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | BETA: splitting (294) gives:
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | Case 1:
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | |   (295)  all_281_0 = 0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | REDUCE: (278), (295) imply:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (296)  $false
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | CLOSE: (296) is inconsistent.
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | |   (297)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.27  | | | | | | | | | | | | | | | |              all_281_1) = v0)
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | DELTA: instantiating (297) with fresh symbol all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | |        gives:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (298)   ~ (all_317_0 = 0) & r1(all_68_20, all_281_1) =
% 256.88/35.27  | | | | | | | | | | | | | | | |          all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | ALPHA: (298) implies:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (299)   ~ (all_317_0 = 0)
% 256.88/35.27  | | | | | | | | | | | | | | | |   (300)  r1(all_68_20, all_281_1) = all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_317_0, all_281_1,
% 256.88/35.27  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (280), (300) gives:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (301)  all_317_0 = 0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | REDUCE: (299), (301) imply:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (302)  $false
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | CLOSE: (302) is inconsistent.
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | |   (303)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.27  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.27  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 256.88/35.27  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 256.88/35.27  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 256.88/35.27  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 256.88/35.27  | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | BETA: splitting (303) gives:
% 256.88/35.27  | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | Case 1:
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | |   (304)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.27  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.27  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | GROUND_INST: instantiating (304) with all_168_1, all_168_0,
% 256.88/35.27  | | | | | | | | | | | | | | |              simplifying with (86), (88) gives:
% 256.88/35.27  | | | | | | | | | | | | | | |   (305)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.27  | | | | | | | | | | | | | | |            r1(all_68_20, all_168_1) = v0)
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | REF_CLOSE: (22), (85), (87), (305) are inconsistent by
% 256.88/35.27  | | | | | | | | | | | | | | |            sub-proof #30.
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | |   (306)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.27  | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 256.88/35.27  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | GROUND_INST: instantiating (306) with all_258_1, all_258_0,
% 256.88/35.27  | | | | | | | | | | | | | | |              simplifying with (262), (264) gives:
% 256.88/35.27  | | | | | | | | | | | | | | |   (307)  all_258_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 256.88/35.27  | | | | | | | | | | | | | | |            r1(all_68_20, all_258_1) = v0)
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | BETA: splitting (307) gives:
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | Case 1:
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | |   (308)  all_258_0 = 0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | REDUCE: (261), (308) imply:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (309)  $false
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | CLOSE: (309) is inconsistent.
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | |   (310)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 256.88/35.27  | | | | | | | | | | | | | | | |              all_258_1) = v0)
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | DELTA: instantiating (310) with fresh symbol all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | |        gives:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (311)   ~ (all_317_0 = 0) & r1(all_68_20, all_258_1) =
% 256.88/35.27  | | | | | | | | | | | | | | | |          all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | ALPHA: (311) implies:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (312)   ~ (all_317_0 = 0)
% 256.88/35.27  | | | | | | | | | | | | | | | |   (313)  r1(all_68_20, all_258_1) = all_317_0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_317_0, all_258_1,
% 256.88/35.27  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (263), (313) gives:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (314)  all_317_0 = 0
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | REDUCE: (312), (314) imply:
% 256.88/35.27  | | | | | | | | | | | | | | | |   (315)  $false
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | | CLOSE: (315) is inconsistent.
% 256.88/35.27  | | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | |   (316)   ~ (all_75_14 = 0)
% 256.88/35.27  | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | REDUCE: (251), (316) imply:
% 256.88/35.27  | | | | | | | | | | |   (317)  $false
% 256.88/35.27  | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | | CLOSE: (317) is inconsistent.
% 256.88/35.27  | | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | |   (318)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.27  | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | REF_CLOSE: (10), (15), (18), (22), (30), (42), (46), (49),
% 256.88/35.27  | | | | | | | | | |            (66), (82), (92), (251), (253), (318) are
% 256.88/35.27  | | | | | | | | | |            inconsistent by sub-proof #73.
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | |   (319)   ~ (all_75_14 = 0)
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | | REDUCE: (251), (319) imply:
% 256.88/35.27  | | | | | | | |   (320)  $false
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | | CLOSE: (320) is inconsistent.
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | End of split
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | End of split
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | Case 2:
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | |   (321)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 256.88/35.27  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 256.88/35.27  | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 256.88/35.27  | | | | | |            (21), (22), (23), (24), (25), (26), (27), (28), (29),
% 256.88/35.27  | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37), (38),
% 256.88/35.27  | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46), (47),
% 256.88/35.27  | | | | | |            (49), (50), (51), (52), (54), (56), (57), (58), (60),
% 256.88/35.27  | | | | | |            (61), (62), (63), (64), (65), (66), (67), (68), (69),
% 256.88/35.27  | | | | | |            (70), (71), (72), (73), (75), (76), (77), (78), (79),
% 256.88/35.27  | | | | | |            (80), (82), (90), (92), (321) are inconsistent by
% 256.88/35.27  | | | | | |            sub-proof #22.
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | End of split
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | Case 2:
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | |   (322)  all_75_15 = 0
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | | COMBINE_EQS: (51), (322) imply:
% 256.88/35.27  | | | | |   (323)  all_68_9 = 0
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | | BETA: splitting (61) gives:
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | | Case 1:
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | |   (324)   ~ (all_75_15 = 0)
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | REDUCE: (322), (324) imply:
% 256.88/35.27  | | | | | |   (325)  $false
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | CLOSE: (325) is inconsistent.
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | Case 2:
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | |   (326)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 256.88/35.27  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 256.88/35.27  | | | | | |            (12), (13), (14), (15), (16), (18), (19), (20), (21),
% 256.88/35.27  | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30),
% 256.88/35.27  | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38), (39),
% 256.88/35.27  | | | | | |            (40), (41), (42), (43), (44), (45), (46), (47), (49),
% 256.88/35.27  | | | | | |            (50), (51), (52), (56), (57), (58), (60), (61), (62),
% 256.88/35.27  | | | | | |            (63), (64), (65), (66), (67), (68), (69), (70), (71),
% 256.88/35.27  | | | | | |            (72), (73), (75), (76), (77), (78), (79), (80), (82),
% 256.88/35.27  | | | | | |            (90), (322), (326) are inconsistent by sub-proof #18.
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | End of split
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | End of split
% 256.88/35.27  | | | | 
% 256.88/35.27  | | | Case 2:
% 256.88/35.27  | | | | 
% 256.88/35.27  | | | |   (327)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 256.88/35.27  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.27  | | | | 
% 256.88/35.27  | | | | BETA: splitting (25) gives:
% 256.88/35.27  | | | | 
% 256.88/35.27  | | | | Case 1:
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | |   (328)   ~ (all_75_17 = 0)
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | | REDUCE: (5), (328) imply:
% 256.88/35.27  | | | | |   (329)   ~ (all_68_18 = 0)
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | | BETA: splitting (60) gives:
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | | Case 1:
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | |   (330)   ~ (all_75_15 = 0)
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | REDUCE: (51), (330) imply:
% 256.88/35.27  | | | | | |   (331)   ~ (all_68_9 = 0)
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | BETA: splitting (34) gives:
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | Case 1:
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | |   (332)   ~ (all_75_16 = 0)
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | | REDUCE: (16), (332) imply:
% 256.88/35.27  | | | | | | |   (333)   ~ (all_68_13 = 0)
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | | BETA: splitting (66) gives:
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | | Case 1:
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | |   (334)   ~ (all_75_14 = 0)
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | | REDUCE: (68), (334) imply:
% 256.88/35.27  | | | | | | | |   (335)   ~ (all_68_17 = 0)
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | | BETA: splitting (67) gives:
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | | Case 1:
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | |   (336)  all_68_15 = 0
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | COMBINE_EQS: (6), (336) imply:
% 256.88/35.27  | | | | | | | | |   (337)  all_75_5 = 0
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | REF_CLOSE: (2), (4), (8), (9), (11), (14), (15), (17), (20),
% 256.88/35.27  | | | | | | | | |            (22), (26), (28), (35), (37), (40), (42), (46),
% 256.88/35.27  | | | | | | | | |            (64), (69), (72), (73), (78), (79), (82), (327),
% 256.88/35.27  | | | | | | | | |            (331), (333), (337) are inconsistent by sub-proof
% 256.88/35.27  | | | | | | | | |            #26.
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | |   (338)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 256.88/35.27  | | | | | | | | |          all_68_19 = 0
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | BETA: splitting (24) gives:
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | Case 1:
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | |   (339)   ~ (all_68_19 = 0)
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | REF_CLOSE: (1), (3), (8), (9), (13), (15), (22), (26), (35),
% 256.88/35.27  | | | | | | | | | |            (42), (50), (52), (63), (64), (78), (79), (83),
% 256.88/35.27  | | | | | | | | | |            (327), (329), (331), (335), (338), (339) are
% 256.88/35.27  | | | | | | | | | |            inconsistent by sub-proof #94.
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | |   (340)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.27  | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 256.88/35.27  | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (18), (19),
% 256.88/35.27  | | | | | | | | | |            (20), (21), (22), (23), (25), (26), (27), (28),
% 256.88/35.27  | | | | | | | | | |            (29), (30), (31), (32), (33), (34), (35), (36),
% 256.88/35.27  | | | | | | | | | |            (37), (38), (39), (40), (41), (42), (44), (45),
% 256.88/35.27  | | | | | | | | | |            (46), (47), (49), (50), (51), (52), (54), (56),
% 256.88/35.27  | | | | | | | | | |            (57), (58), (60), (61), (62), (63), (64), (65),
% 256.88/35.27  | | | | | | | | | |            (66), (67), (68), (69), (70), (71), (72), (73),
% 256.88/35.27  | | | | | | | | | |            (75), (76), (77), (79), (80), (82), (329), (331),
% 256.88/35.27  | | | | | | | | | |            (338), (340) are inconsistent by sub-proof #59.
% 256.88/35.27  | | | | | | | | | | 
% 256.88/35.27  | | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | | 
% 256.88/35.27  | | | | | | | | End of split
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | Case 2:
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | |   (341)  all_75_14 = 0
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | | REF_CLOSE: (8), (9), (22), (35), (44), (78), (327), (341) are
% 256.88/35.27  | | | | | | | |            inconsistent by sub-proof #161.
% 256.88/35.27  | | | | | | | | 
% 256.88/35.27  | | | | | | | End of split
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | Case 2:
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | |   (342)  all_75_16 = 0
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | | COMBINE_EQS: (16), (342) imply:
% 256.88/35.27  | | | | | | |   (343)  all_68_13 = 0
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | | REF_CLOSE: (8), (9), (12), (15), (17), (22), (26), (27), (28),
% 256.88/35.27  | | | | | | |            (34), (35), (42), (43), (46), (50), (51), (63), (64),
% 256.88/35.27  | | | | | | |            (78), (79), (80), (82), (83), (342) are inconsistent by
% 256.88/35.27  | | | | | | |            sub-proof #24.
% 256.88/35.27  | | | | | | | 
% 256.88/35.27  | | | | | | End of split
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | Case 2:
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | |   (344)  all_75_15 = 0
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | COMBINE_EQS: (51), (344) imply:
% 256.88/35.27  | | | | | |   (345)  all_68_9 = 0
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 256.88/35.27  | | | | | |            (12), (13), (14), (15), (16), (18), (19), (20), (21),
% 256.88/35.27  | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30),
% 256.88/35.27  | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38), (39),
% 256.88/35.27  | | | | | |            (40), (41), (42), (43), (44), (45), (46), (47), (49),
% 256.88/35.27  | | | | | |            (50), (51), (52), (56), (57), (58), (60), (61), (62),
% 256.88/35.27  | | | | | |            (63), (64), (65), (66), (67), (68), (69), (70), (71),
% 256.88/35.27  | | | | | |            (72), (73), (75), (76), (77), (78), (79), (80), (82),
% 256.88/35.27  | | | | | |            (83), (327), (329), (344) are inconsistent by sub-proof
% 256.88/35.27  | | | | | |            #19.
% 256.88/35.27  | | | | | | 
% 256.88/35.27  | | | | | End of split
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | Case 2:
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | |   (346)  all_75_17 = 0
% 256.88/35.27  | | | | | 
% 256.88/35.27  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 256.88/35.27  | | | | |            (12), (13), (14), (15), (16), (18), (19), (20), (21), (22),
% 256.88/35.27  | | | | |            (23), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 256.88/35.27  | | | | |            (34), (35), (36), (37), (38), (39), (40), (41), (42), (43),
% 256.88/35.28  | | | | |            (44), (45), (46), (47), (49), (50), (51), (52), (53), (56),
% 256.88/35.28  | | | | |            (57), (58), (60), (61), (62), (63), (64), (65), (66), (67),
% 256.88/35.28  | | | | |            (68), (69), (70), (71), (72), (73), (75), (76), (77), (78),
% 256.88/35.28  | | | | |            (79), (80), (327), (346) are inconsistent by sub-proof #17.
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | End of split
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | End of split
% 256.88/35.28  | | | 
% 256.88/35.28  | | Case 2:
% 256.88/35.28  | | | 
% 256.88/35.28  | | |   (347)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 256.88/35.28  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.28  | | | 
% 256.88/35.28  | | | BETA: splitting (25) gives:
% 256.88/35.28  | | | 
% 256.88/35.28  | | | Case 1:
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | |   (348)   ~ (all_75_17 = 0)
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | | REDUCE: (5), (348) imply:
% 256.88/35.28  | | | |   (349)   ~ (all_68_18 = 0)
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 256.88/35.28  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 256.88/35.28  | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 256.88/35.28  | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40), (41),
% 256.88/35.28  | | | |            (42), (43), (44), (45), (46), (47), (49), (50), (51), (52),
% 256.88/35.28  | | | |            (54), (56), (57), (58), (60), (61), (62), (63), (64), (65),
% 256.88/35.28  | | | |            (66), (67), (68), (69), (70), (71), (72), (73), (75), (76),
% 256.88/35.28  | | | |            (77), (78), (79), (80), (82), (347), (349) are inconsistent
% 256.88/35.28  | | | |            by sub-proof #16.
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | Case 2:
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | |   (350)  all_75_17 = 0
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 256.88/35.28  | | | |            (12), (13), (14), (15), (16), (18), (19), (20), (21), (22),
% 256.88/35.28  | | | |            (23), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 256.88/35.28  | | | |            (34), (35), (36), (37), (38), (39), (40), (41), (42), (43),
% 256.88/35.28  | | | |            (44), (45), (46), (47), (49), (50), (51), (52), (53), (56),
% 256.88/35.28  | | | |            (57), (58), (60), (61), (62), (63), (64), (65), (66), (67),
% 256.88/35.28  | | | |            (68), (69), (70), (71), (72), (73), (75), (76), (77), (78),
% 256.88/35.28  | | | |            (79), (80), (347), (350) are inconsistent by sub-proof #17.
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | End of split
% 256.88/35.28  | | | 
% 256.88/35.28  | | End of split
% 256.88/35.28  | | 
% 256.88/35.28  | Case 2:
% 256.88/35.28  | | 
% 256.88/35.28  | |   (351)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 256.88/35.28  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.28  | | 
% 256.88/35.28  | | BETA: splitting (25) gives:
% 256.88/35.28  | | 
% 256.88/35.28  | | Case 1:
% 256.88/35.28  | | | 
% 256.88/35.28  | | |   (352)   ~ (all_75_17 = 0)
% 256.88/35.28  | | | 
% 256.88/35.28  | | | REDUCE: (5), (352) imply:
% 256.88/35.28  | | |   (353)   ~ (all_68_18 = 0)
% 256.88/35.28  | | | 
% 256.88/35.28  | | | BETA: splitting (60) gives:
% 256.88/35.28  | | | 
% 256.88/35.28  | | | Case 1:
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | |   (354)   ~ (all_75_15 = 0)
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | | REDUCE: (51), (354) imply:
% 256.88/35.28  | | | |   (355)   ~ (all_68_9 = 0)
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | | BETA: splitting (34) gives:
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | | Case 1:
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | |   (356)   ~ (all_75_16 = 0)
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | | REDUCE: (16), (356) imply:
% 256.88/35.28  | | | | |   (357)   ~ (all_68_13 = 0)
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | | BETA: splitting (67) gives:
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | | Case 1:
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | |   (358)  all_68_15 = 0
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | | COMBINE_EQS: (6), (358) imply:
% 256.88/35.28  | | | | | |   (359)  all_75_5 = 0
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | | BETA: splitting (37) gives:
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | | Case 1:
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | |   (360)   ~ (all_75_4 = 0)
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | | REDUCE: (2), (360) imply:
% 256.88/35.28  | | | | | | |   (361)   ~ (all_68_10 = 0)
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | | BETA: splitting (73) gives:
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | | Case 1:
% 256.88/35.28  | | | | | | | | 
% 256.88/35.28  | | | | | | | |   (362)  all_68_10 = 0
% 256.88/35.28  | | | | | | | | 
% 256.88/35.28  | | | | | | | | REDUCE: (361), (362) imply:
% 256.88/35.28  | | | | | | | |   (363)  $false
% 256.88/35.28  | | | | | | | | 
% 256.88/35.28  | | | | | | | | CLOSE: (363) is inconsistent.
% 256.88/35.28  | | | | | | | | 
% 256.88/35.28  | | | | | | | Case 2:
% 256.88/35.28  | | | | | | | | 
% 256.88/35.28  | | | | | | | |   (364)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 256.88/35.28  | | | | | | | |          all_68_14 = 0
% 256.88/35.28  | | | | | | | | 
% 256.88/35.28  | | | | | | | | BETA: splitting (33) gives:
% 256.88/35.28  | | | | | | | | 
% 256.88/35.28  | | | | | | | | Case 1:
% 256.88/35.28  | | | | | | | | | 
% 256.88/35.28  | | | | | | | | |   (365)   ~ (all_75_13 = 0)
% 256.88/35.28  | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | REDUCE: (14), (365) imply:
% 256.88/35.28  | | | | | | | | |   (366)   ~ (all_68_12 = 0)
% 256.88/35.28  | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | BETA: splitting (26) gives:
% 256.88/35.28  | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | Case 1:
% 256.88/35.28  | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | |   (367)   ~ (all_75_11 = 0)
% 256.88/35.28  | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | REDUCE: (35), (367) imply:
% 256.88/35.28  | | | | | | | | | |   (368)   ~ (all_68_5 = 0)
% 256.88/35.28  | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | REF_CLOSE: (8), (9), (22), (78), (351), (368) are
% 256.88/35.28  | | | | | | | | | |            inconsistent by sub-proof #163.
% 256.88/35.28  | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | Case 2:
% 256.88/35.28  | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | |   (369)  all_75_11 = 0
% 256.88/35.28  | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | BETA: splitting (64) gives:
% 256.88/35.28  | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | Case 1:
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | |   (370)   ~ (all_75_11 = 0)
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | REDUCE: (369), (370) imply:
% 256.88/35.28  | | | | | | | | | | |   (371)  $false
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | CLOSE: (371) is inconsistent.
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | Case 2:
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | |   (372)   ~ (all_75_12 = 0)
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | REDUCE: (79), (372) imply:
% 256.88/35.28  | | | | | | | | | | |   (373)   ~ (all_68_8 = 0)
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | BETA: splitting (72) gives:
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | Case 1:
% 256.88/35.28  | | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | |   (374)   ~ (all_75_18 = 0)
% 256.88/35.28  | | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | | REDUCE: (11), (374) imply:
% 256.88/35.28  | | | | | | | | | | | |   (375)   ~ (all_68_14 = 0)
% 256.88/35.28  | | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | | REF_CLOSE: (4), (15), (22), (30), (42), (69), (355), (357),
% 256.88/35.28  | | | | | | | | | | | |            (364), (366), (373), (375) are inconsistent by
% 256.88/35.28  | | | | | | | | | | | |            sub-proof #369.
% 256.88/35.28  | | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | Case 2:
% 256.88/35.28  | | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | |   (376)  all_75_18 = 0
% 256.88/35.28  | | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 256.88/35.28  | | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (18), (19),
% 256.88/35.28  | | | | | | | | | | | |            (20), (21), (22), (23), (25), (26), (27), (29),
% 256.88/35.28  | | | | | | | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38),
% 256.88/35.28  | | | | | | | | | | | |            (39), (40), (41), (42), (44), (45), (46), (47),
% 256.88/35.28  | | | | | | | | | | | |            (49), (50), (51), (52), (56), (57), (58), (60),
% 256.88/35.28  | | | | | | | | | | | |            (61), (62), (63), (64), (65), (66), (67), (68),
% 256.88/35.28  | | | | | | | | | | | |            (69), (70), (71), (72), (73), (75), (76), (77),
% 256.88/35.28  | | | | | | | | | | | |            (79), (80), (376) are inconsistent by sub-proof
% 256.88/35.28  | | | | | | | | | | | |            #28.
% 256.88/35.28  | | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | | End of split
% 256.88/35.28  | | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | | End of split
% 256.88/35.28  | | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | End of split
% 256.88/35.28  | | | | | | | | | 
% 256.88/35.28  | | | | | | | | Case 2:
% 256.88/35.28  | | | | | | | | | 
% 256.88/35.28  | | | | | | | | |   (377)  all_75_13 = 0
% 256.88/35.28  | | | | | | | | | 
% 256.88/35.28  | | | | | | | | | REF_CLOSE: (8), (9), (22), (35), (40), (78), (351), (377) are
% 256.88/35.28  | | | | | | | | |            inconsistent by sub-proof #156.
% 256.88/35.28  | | | | | | | | | 
% 256.88/35.28  | | | | | | | | End of split
% 256.88/35.28  | | | | | | | | 
% 256.88/35.28  | | | | | | | End of split
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | Case 2:
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | |   (378)   ~ (all_75_5 = 0)
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | | REDUCE: (359), (378) imply:
% 256.88/35.28  | | | | | | |   (379)  $false
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | | CLOSE: (379) is inconsistent.
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | End of split
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | Case 2:
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | |   (380)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 =
% 256.88/35.28  | | | | | |          0
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | | BETA: splitting (24) gives:
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | | Case 1:
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | |   (381)   ~ (all_68_19 = 0)
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | | REF_CLOSE: (3), (8), (9), (13), (15), (22), (30), (35), (41),
% 256.88/35.28  | | | | | | |            (42), (44), (64), (68), (78), (79), (351), (353),
% 256.88/35.28  | | | | | | |            (355), (380), (381) are inconsistent by sub-proof #25.
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | Case 2:
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | |   (382)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1
% 256.88/35.28  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 256.88/35.28  | | | | | | |            (11), (12), (13), (14), (15), (16), (18), (19), (20),
% 256.88/35.28  | | | | | | |            (21), (22), (23), (25), (26), (27), (29), (30), (31),
% 256.88/35.28  | | | | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40),
% 256.88/35.28  | | | | | | |            (41), (42), (44), (45), (46), (47), (48), (49), (50),
% 256.88/35.28  | | | | | | |            (51), (52), (53), (54), (55), (56), (57), (58), (59),
% 256.88/35.28  | | | | | | |            (60), (61), (62), (63), (64), (65), (66), (67), (68),
% 256.88/35.28  | | | | | | |            (69), (70), (71), (72), (73), (74), (75), (76), (77),
% 256.88/35.28  | | | | | | |            (79), (80), (81), (351), (355), (357), (382) are
% 256.88/35.28  | | | | | | |            inconsistent by sub-proof #52.
% 256.88/35.28  | | | | | | | 
% 256.88/35.28  | | | | | | End of split
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | End of split
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | Case 2:
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | |   (383)  all_75_16 = 0
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | | COMBINE_EQS: (16), (383) imply:
% 256.88/35.28  | | | | |   (384)  all_68_13 = 0
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | | BETA: splitting (80) gives:
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | | Case 1:
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | |   (385)   ~ (all_75_16 = 0)
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | | REDUCE: (383), (385) imply:
% 256.88/35.28  | | | | | |   (386)  $false
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | | CLOSE: (386) is inconsistent.
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | Case 2:
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | |   (387)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.88/35.28  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | | REF_CLOSE: (8), (9), (12), (15), (17), (22), (26), (27), (28), (34),
% 256.88/35.28  | | | | | |            (35), (42), (43), (46), (50), (51), (56), (63), (64),
% 256.88/35.28  | | | | | |            (78), (79), (80), (383), (387) are inconsistent by
% 256.88/35.28  | | | | | |            sub-proof #23.
% 256.88/35.28  | | | | | | 
% 256.88/35.28  | | | | | End of split
% 256.88/35.28  | | | | | 
% 256.88/35.28  | | | | End of split
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | Case 2:
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | |   (388)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 256.88/35.28  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 256.88/35.28  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 256.88/35.28  | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 256.88/35.28  | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40), (41),
% 256.88/35.28  | | | |            (42), (43), (44), (45), (46), (47), (49), (50), (51), (52),
% 256.88/35.28  | | | |            (54), (56), (57), (58), (60), (61), (62), (63), (64), (65),
% 256.88/35.28  | | | |            (66), (67), (68), (69), (70), (71), (72), (73), (75), (76),
% 256.88/35.28  | | | |            (77), (78), (79), (80), (351), (353), (388) are inconsistent
% 256.88/35.28  | | | |            by sub-proof #16.
% 256.88/35.28  | | | | 
% 256.88/35.28  | | | End of split
% 256.88/35.28  | | | 
% 256.88/35.28  | | Case 2:
% 256.88/35.28  | | | 
% 256.88/35.28  | | |   (389)  all_75_17 = 0
% 256.88/35.28  | | | 
% 256.88/35.28  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 256.88/35.28  | | |            (13), (14), (15), (16), (18), (19), (20), (21), (22), (23),
% 256.88/35.28  | | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 256.88/35.28  | | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 256.88/35.28  | | |            (45), (46), (47), (49), (50), (51), (52), (53), (56), (57),
% 256.88/35.28  | | |            (58), (60), (61), (62), (63), (64), (65), (66), (67), (68),
% 256.88/35.28  | | |            (69), (70), (71), (72), (73), (75), (76), (77), (78), (79),
% 256.88/35.28  | | |            (80), (351), (389) are inconsistent by sub-proof #17.
% 256.88/35.28  | | | 
% 256.88/35.28  | | End of split
% 256.88/35.28  | | 
% 256.88/35.28  | End of split
% 256.88/35.28  | 
% 256.88/35.28  End of proof
% 256.88/35.28  
% 256.88/35.28  Sub-proof #16 shows that the following formulas are inconsistent:
% 256.88/35.28  ----------------------------------------------------------------
% 256.88/35.28    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 256.88/35.28             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 256.88/35.28           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 256.88/35.28    (2)  all_75_4 = all_68_10
% 256.88/35.28    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 256.88/35.28    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 256.88/35.28             v0) = 0 & $i(v0))
% 256.88/35.28    (5)  all_75_9 = all_68_11
% 256.88/35.28    (6)  all_75_17 = all_68_18
% 256.88/35.28    (7)  all_75_5 = all_68_15
% 256.88/35.28    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 256.88/35.28           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 256.88/35.28    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 256.88/35.28             v0) = 0 & $i(v0))
% 256.88/35.28    (10)   ~ (all_68_4 = 0)
% 256.88/35.28    (11)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.28            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.28              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 256.88/35.28            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 256.88/35.28              r1(all_68_20, v0) = v2))
% 256.88/35.28    (12)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 256.88/35.28    (13)  all_75_18 = all_68_14
% 257.15/35.28    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.28            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.28    (15)  all_75_10 = all_68_16
% 257.15/35.28    (16)  all_75_13 = all_68_12
% 257.15/35.28    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.15/35.28          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.28              & r1(all_68_20, v0) = v2))
% 257.15/35.28    (18)  all_75_16 = all_68_13
% 257.15/35.28    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.15/35.28            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.28              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.28    (20)  all_75_6 = all_68_2
% 257.15/35.28    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.28            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.29            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.29              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.29    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.29          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.29    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (26)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (27)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (28)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (29)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.15/35.29    (30)   ~ (all_68_2 = 0)
% 257.15/35.29    (31)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.29    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.15/35.29            p405(v0) = v1 & $i(v0))
% 257.15/35.29    (33)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.29    (34)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.29    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (36)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (37)  all_75_11 = all_68_5
% 257.15/35.29    (38)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (39)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.15/35.29    (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.29            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.29              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.29            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.29              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (42)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.29    (43)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (44)  all_75_8 = all_68_7
% 257.15/35.29    (45)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.29            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.29              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (46)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.29    (47)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.15/35.29    (48)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.29            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.29           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.29            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.29          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.29            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.29    (49)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (50)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.29            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.29            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.29          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.29            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.29          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.29              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.29            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.29              r1(all_68_20, v0) = v2))
% 257.15/35.29    (52)  all_75_15 = all_68_9
% 257.15/35.29    (53)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (54)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.15/35.29            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.29              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (57)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.15/35.29            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.15/35.29    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (60)   ~ (all_68_18 = 0)
% 257.15/35.29    (61)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (62)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (63)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.29    (64)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.29    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (66)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.15/35.29          all_68_19 = 0
% 257.15/35.29    (67)  all_75_14 = all_68_17
% 257.15/35.29    (68)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.29    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (70)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.29    (72)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.15/35.29          all_68_14 = 0
% 257.15/35.29    (73)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.29    (74)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.29            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.30              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (77)  all_75_12 = all_68_8
% 257.15/35.30    (78)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30  
% 257.15/35.30  Begin of proof
% 257.15/35.30  | 
% 257.15/35.30  | BETA: splitting (58) gives:
% 257.15/35.30  | 
% 257.15/35.30  | Case 1:
% 257.15/35.30  | | 
% 257.15/35.30  | |   (79)   ~ (all_75_15 = 0)
% 257.15/35.30  | | 
% 257.15/35.30  | | REDUCE: (52), (79) imply:
% 257.15/35.30  | |   (80)   ~ (all_68_9 = 0)
% 257.15/35.30  | | 
% 257.15/35.30  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.15/35.30  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 257.15/35.30  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 257.15/35.30  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 257.15/35.30  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 257.15/35.30  | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66), (67),
% 257.15/35.30  | |            (68), (69), (70), (71), (72), (73), (74), (75), (76), (77), (78),
% 257.15/35.30  | |            (80) are inconsistent by sub-proof #22.
% 257.15/35.30  | | 
% 257.15/35.30  | Case 2:
% 257.15/35.30  | | 
% 257.15/35.30  | |   (81)  all_75_15 = 0
% 257.15/35.30  | | 
% 257.15/35.30  | | COMBINE_EQS: (52), (81) imply:
% 257.15/35.30  | |   (82)  all_68_9 = 0
% 257.15/35.30  | | 
% 257.15/35.30  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.15/35.30  | |            (13), (14), (15), (16), (17), (18), (20), (21), (22), (23), (24),
% 257.15/35.30  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 257.15/35.30  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 257.15/35.30  | |            (47), (48), (49), (50), (51), (52), (53), (55), (56), (57), (58),
% 257.15/35.30  | |            (59), (60), (61), (62), (63), (64), (65), (66), (67), (68), (69),
% 257.15/35.30  | |            (70), (71), (72), (73), (74), (75), (76), (77), (78), (81) are
% 257.15/35.30  | |            inconsistent by sub-proof #18.
% 257.15/35.30  | | 
% 257.15/35.30  | End of split
% 257.15/35.30  | 
% 257.15/35.30  End of proof
% 257.15/35.30  
% 257.15/35.30  Sub-proof #17 shows that the following formulas are inconsistent:
% 257.15/35.30  ----------------------------------------------------------------
% 257.15/35.30    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.15/35.30             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.30    (2)  all_75_4 = all_68_10
% 257.15/35.30    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.30    (4)  all_75_9 = all_68_11
% 257.15/35.30    (5)  all_75_17 = all_68_18
% 257.15/35.30    (6)  all_75_5 = all_68_15
% 257.15/35.30    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.30           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.15/35.30             v0) = 0 & $i(v0))
% 257.15/35.30    (9)   ~ (all_68_4 = 0)
% 257.15/35.30    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.30            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.30              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.30            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.30              r1(all_68_20, v0) = v2))
% 257.15/35.30    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.15/35.30    (12)  all_75_18 = all_68_14
% 257.15/35.30    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.30            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (14)  all_75_10 = all_68_16
% 257.15/35.30    (15)  all_75_13 = all_68_12
% 257.15/35.30    (16)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.15/35.30          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.30              & r1(all_68_20, v0) = v2))
% 257.15/35.30    (17)  all_75_16 = all_68_13
% 257.15/35.30    (18)  all_75_6 = all_68_2
% 257.15/35.30    (19)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (20)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.30              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.30    (22)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.30          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.30    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (26)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.15/35.30    (27)   ~ (all_68_2 = 0)
% 257.15/35.30    (28)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.30    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.15/35.30            p405(v0) = v1 & $i(v0))
% 257.15/35.30    (30)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.30    (31)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.30    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (33)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (34)  all_75_11 = all_68_5
% 257.15/35.30    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (36)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.15/35.30    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.30              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (38)  all_75_17 = 0
% 257.15/35.30    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.30              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.30    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (42)  all_75_8 = all_68_7
% 257.15/35.30    (43)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.30              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (44)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.30    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.15/35.30    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.30            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.30           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.30            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.30          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.30            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.30    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (48)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.30            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.30            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.30          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.30            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.30          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.30              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.30            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.30              r1(all_68_20, v0) = v2))
% 257.15/35.30    (50)  all_75_15 = all_68_9
% 257.15/35.30    (51)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.30              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (53)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.30              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (55)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.15/35.30            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.15/35.30    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (59)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (60)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.30    (61)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.30    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (63)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.15/35.30          all_68_19 = 0
% 257.15/35.30    (64)  all_75_14 = all_68_17
% 257.15/35.30    (65)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.30    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (67)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (69)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.15/35.30          all_68_14 = 0
% 257.15/35.30    (70)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.30    (71)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (72)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.30              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.30            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30    (74)  all_75_12 = all_68_8
% 257.15/35.30    (75)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.30            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30  
% 257.15/35.30  Begin of proof
% 257.15/35.30  | 
% 257.15/35.30  | BETA: splitting (67) gives:
% 257.15/35.30  | 
% 257.15/35.30  | Case 1:
% 257.15/35.30  | | 
% 257.15/35.30  | |   (76)   ~ (all_75_17 = 0)
% 257.15/35.30  | | 
% 257.15/35.30  | | REDUCE: (38), (76) imply:
% 257.15/35.30  | |   (77)  $false
% 257.15/35.30  | | 
% 257.15/35.30  | | CLOSE: (77) is inconsistent.
% 257.15/35.30  | | 
% 257.15/35.30  | Case 2:
% 257.15/35.30  | | 
% 257.15/35.30  | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.30  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.30  | | 
% 257.15/35.30  | | DELTA: instantiating (78) with fresh symbols all_202_0, all_202_1 gives:
% 257.15/35.31  | |   (79)   ~ (all_202_0 = 0) & p104(all_202_1) = all_202_0 & r1(all_68_20,
% 257.15/35.31  | |           all_202_1) = 0 & $i(all_202_1)
% 257.15/35.31  | | 
% 257.15/35.31  | | ALPHA: (79) implies:
% 257.15/35.31  | |   (80)   ~ (all_202_0 = 0)
% 257.15/35.31  | |   (81)  $i(all_202_1)
% 257.15/35.31  | |   (82)  r1(all_68_20, all_202_1) = 0
% 257.15/35.31  | |   (83)  p104(all_202_1) = all_202_0
% 257.15/35.31  | | 
% 257.15/35.31  | | BETA: splitting (43) gives:
% 257.15/35.31  | | 
% 257.15/35.31  | | Case 1:
% 257.15/35.31  | | | 
% 257.15/35.31  | | |   (84)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.31  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31  | | | 
% 257.15/35.31  | | | DELTA: instantiating (84) with fresh symbols all_238_0, all_238_1 gives:
% 257.15/35.31  | | |   (85)   ~ (all_238_0 = 0) & p105(all_238_1) = all_238_0 & r1(all_68_20,
% 257.15/35.31  | | |           all_238_1) = 0 & $i(all_238_1)
% 257.15/35.31  | | | 
% 257.15/35.31  | | | ALPHA: (85) implies:
% 257.15/35.31  | | |   (86)   ~ (all_238_0 = 0)
% 257.15/35.31  | | |   (87)  $i(all_238_1)
% 257.15/35.31  | | |   (88)  r1(all_68_20, all_238_1) = 0
% 257.15/35.31  | | |   (89)  p105(all_238_1) = all_238_0
% 257.15/35.31  | | | 
% 257.15/35.31  | | | BETA: splitting (19) gives:
% 257.15/35.31  | | | 
% 257.15/35.31  | | | Case 1:
% 257.15/35.31  | | | | 
% 257.15/35.31  | | | |   (90)   ~ (all_75_12 = 0)
% 257.15/35.31  | | | | 
% 257.15/35.31  | | | | REDUCE: (74), (90) imply:
% 257.15/35.31  | | | |   (91)   ~ (all_68_8 = 0)
% 257.15/35.31  | | | | 
% 257.15/35.31  | | | | BETA: splitting (25) gives:
% 257.15/35.31  | | | | 
% 257.15/35.31  | | | | Case 1:
% 257.15/35.31  | | | | | 
% 257.15/35.31  | | | | |   (92)   ~ (all_75_11 = 0)
% 257.15/35.31  | | | | | 
% 257.15/35.31  | | | | | REDUCE: (34), (92) imply:
% 257.15/35.31  | | | | |   (93)   ~ (all_68_5 = 0)
% 257.15/35.31  | | | | | 
% 257.15/35.31  | | | | | REF_CLOSE: (8), (9), (10), (22), (73), (93) are inconsistent by
% 257.15/35.31  | | | | |            sub-proof #163.
% 257.15/35.31  | | | | | 
% 257.15/35.31  | | | | Case 2:
% 257.15/35.31  | | | | | 
% 257.15/35.31  | | | | |   (94)  all_75_11 = 0
% 257.15/35.31  | | | | | 
% 257.15/35.31  | | | | | BETA: splitting (59) gives:
% 257.15/35.31  | | | | | 
% 257.15/35.31  | | | | | Case 1:
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | |   (95)   ~ (all_75_11 = 0)
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | | REDUCE: (94), (95) imply:
% 257.15/35.31  | | | | | |   (96)  $false
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | | CLOSE: (96) is inconsistent.
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | Case 2:
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | |   (97)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.31  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | | DELTA: instantiating (97) with fresh symbols all_261_0, all_261_1
% 257.15/35.31  | | | | | |        gives:
% 257.15/35.31  | | | | | |   (98)   ~ (all_261_0 = 0) & p103(all_261_1) = all_261_0 &
% 257.15/35.31  | | | | | |         r1(all_68_20, all_261_1) = 0 & $i(all_261_1)
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | | ALPHA: (98) implies:
% 257.15/35.31  | | | | | |   (99)   ~ (all_261_0 = 0)
% 257.15/35.31  | | | | | |   (100)  $i(all_261_1)
% 257.15/35.31  | | | | | |   (101)  r1(all_68_20, all_261_1) = 0
% 257.15/35.31  | | | | | |   (102)  p103(all_261_1) = all_261_0
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | | BETA: splitting (13) gives:
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | | Case 1:
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | |   (103)   ~ (all_75_8 = 0)
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | | REDUCE: (42), (103) imply:
% 257.15/35.31  | | | | | | |   (104)   ~ (all_68_7 = 0)
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | | REF_CLOSE: (16), (22), (29), (38), (45), (50), (91), (104) are
% 257.15/35.31  | | | | | | |            inconsistent by sub-proof #389.
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | Case 2:
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | |   (105)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 257.15/35.31  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | | DELTA: instantiating (105) with fresh symbols all_301_0, all_301_1
% 257.15/35.31  | | | | | | |        gives:
% 257.15/35.31  | | | | | | |   (106)   ~ (all_301_0 = 0) & p102(all_301_1) = all_301_0 &
% 257.15/35.31  | | | | | | |          r1(all_68_20, all_301_1) = 0 & $i(all_301_1)
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | | ALPHA: (106) implies:
% 257.15/35.31  | | | | | | |   (107)   ~ (all_301_0 = 0)
% 257.15/35.31  | | | | | | |   (108)  $i(all_301_1)
% 257.15/35.31  | | | | | | |   (109)  r1(all_68_20, all_301_1) = 0
% 257.15/35.31  | | | | | | |   (110)  p102(all_301_1) = all_301_0
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | | BETA: splitting (49) gives:
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | | Case 1:
% 257.15/35.31  | | | | | | | | 
% 257.15/35.31  | | | | | | | |   (111)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.15/35.31  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 257.15/35.31  | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 257.15/35.31  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.31  | | | | | | | | 
% 257.15/35.31  | | | | | | | | BETA: splitting (111) gives:
% 257.15/35.31  | | | | | | | | 
% 257.15/35.31  | | | | | | | | Case 1:
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | |   (112)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.15/35.31  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | GROUND_INST: instantiating (112) with all_301_1, all_301_0,
% 257.15/35.31  | | | | | | | | |              simplifying with (108), (110) gives:
% 257.15/35.31  | | | | | | | | |   (113)  all_301_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.31  | | | | | | | | |            r1(all_68_20, all_301_1) = v0)
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | BETA: splitting (113) gives:
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | Case 1:
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | |   (114)  all_301_0 = 0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | REDUCE: (107), (114) imply:
% 257.15/35.31  | | | | | | | | | |   (115)  $false
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | CLOSE: (115) is inconsistent.
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | Case 2:
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | |   (116)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.31  | | | | | | | | | |              all_301_1) = v0)
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | DELTA: instantiating (116) with fresh symbol all_325_0
% 257.15/35.31  | | | | | | | | | |        gives:
% 257.15/35.31  | | | | | | | | | |   (117)   ~ (all_325_0 = 0) & r1(all_68_20, all_301_1) =
% 257.15/35.31  | | | | | | | | | |          all_325_0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | ALPHA: (117) implies:
% 257.15/35.31  | | | | | | | | | |   (118)   ~ (all_325_0 = 0)
% 257.15/35.31  | | | | | | | | | |   (119)  r1(all_68_20, all_301_1) = all_325_0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_325_0, all_301_1,
% 257.15/35.31  | | | | | | | | | |              all_68_20, simplifying with (109), (119) gives:
% 257.15/35.31  | | | | | | | | | |   (120)  all_325_0 = 0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | REDUCE: (118), (120) imply:
% 257.15/35.31  | | | | | | | | | |   (121)  $false
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | CLOSE: (121) is inconsistent.
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | End of split
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | Case 2:
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | |   (122)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.15/35.31  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | GROUND_INST: instantiating (122) with all_261_1, all_261_0,
% 257.15/35.31  | | | | | | | | |              simplifying with (100), (102) gives:
% 257.15/35.31  | | | | | | | | |   (123)  all_261_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.31  | | | | | | | | |            r1(all_68_20, all_261_1) = v0)
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | BETA: splitting (123) gives:
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | Case 1:
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | |   (124)  all_261_0 = 0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | REDUCE: (99), (124) imply:
% 257.15/35.31  | | | | | | | | | |   (125)  $false
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | CLOSE: (125) is inconsistent.
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | Case 2:
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | |   (126)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.31  | | | | | | | | | |              all_261_1) = v0)
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | DELTA: instantiating (126) with fresh symbol all_325_0
% 257.15/35.31  | | | | | | | | | |        gives:
% 257.15/35.31  | | | | | | | | | |   (127)   ~ (all_325_0 = 0) & r1(all_68_20, all_261_1) =
% 257.15/35.31  | | | | | | | | | |          all_325_0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | ALPHA: (127) implies:
% 257.15/35.31  | | | | | | | | | |   (128)   ~ (all_325_0 = 0)
% 257.15/35.31  | | | | | | | | | |   (129)  r1(all_68_20, all_261_1) = all_325_0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_325_0, all_261_1,
% 257.15/35.31  | | | | | | | | | |              all_68_20, simplifying with (101), (129) gives:
% 257.15/35.31  | | | | | | | | | |   (130)  all_325_0 = 0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | REDUCE: (128), (130) imply:
% 257.15/35.31  | | | | | | | | | |   (131)  $false
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | CLOSE: (131) is inconsistent.
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | End of split
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | End of split
% 257.15/35.31  | | | | | | | | 
% 257.15/35.31  | | | | | | | Case 2:
% 257.15/35.31  | | | | | | | | 
% 257.15/35.31  | | | | | | | |   (132)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.15/35.31  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 257.15/35.31  | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 257.15/35.31  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.31  | | | | | | | | 
% 257.15/35.31  | | | | | | | | BETA: splitting (132) gives:
% 257.15/35.31  | | | | | | | | 
% 257.15/35.31  | | | | | | | | Case 1:
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | |   (133)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.15/35.31  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | GROUND_INST: instantiating (133) with all_202_1, all_202_0,
% 257.15/35.31  | | | | | | | | |              simplifying with (81), (83) gives:
% 257.15/35.31  | | | | | | | | |   (134)  all_202_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.31  | | | | | | | | |            r1(all_68_20, all_202_1) = v0)
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | BETA: splitting (134) gives:
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | Case 1:
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | |   (135)  all_202_0 = 0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | REDUCE: (80), (135) imply:
% 257.15/35.31  | | | | | | | | | |   (136)  $false
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | CLOSE: (136) is inconsistent.
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | Case 2:
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | |   (137)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.31  | | | | | | | | | |              all_202_1) = v0)
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | DELTA: instantiating (137) with fresh symbol all_325_0
% 257.15/35.31  | | | | | | | | | |        gives:
% 257.15/35.31  | | | | | | | | | |   (138)   ~ (all_325_0 = 0) & r1(all_68_20, all_202_1) =
% 257.15/35.31  | | | | | | | | | |          all_325_0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | ALPHA: (138) implies:
% 257.15/35.31  | | | | | | | | | |   (139)   ~ (all_325_0 = 0)
% 257.15/35.31  | | | | | | | | | |   (140)  r1(all_68_20, all_202_1) = all_325_0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_325_0, all_202_1,
% 257.15/35.31  | | | | | | | | | |              all_68_20, simplifying with (82), (140) gives:
% 257.15/35.31  | | | | | | | | | |   (141)  all_325_0 = 0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | REDUCE: (139), (141) imply:
% 257.15/35.31  | | | | | | | | | |   (142)  $false
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | CLOSE: (142) is inconsistent.
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | End of split
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | Case 2:
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | |   (143)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.15/35.31  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | GROUND_INST: instantiating (143) with all_238_1, all_238_0,
% 257.15/35.31  | | | | | | | | |              simplifying with (87), (89) gives:
% 257.15/35.31  | | | | | | | | |   (144)  all_238_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.31  | | | | | | | | |            r1(all_68_20, all_238_1) = v0)
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | BETA: splitting (144) gives:
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | Case 1:
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | |   (145)  all_238_0 = 0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | REDUCE: (86), (145) imply:
% 257.15/35.31  | | | | | | | | | |   (146)  $false
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | CLOSE: (146) is inconsistent.
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | Case 2:
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | |   (147)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.31  | | | | | | | | | |              all_238_1) = v0)
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | DELTA: instantiating (147) with fresh symbol all_325_0
% 257.15/35.31  | | | | | | | | | |        gives:
% 257.15/35.31  | | | | | | | | | |   (148)   ~ (all_325_0 = 0) & r1(all_68_20, all_238_1) =
% 257.15/35.31  | | | | | | | | | |          all_325_0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | ALPHA: (148) implies:
% 257.15/35.31  | | | | | | | | | |   (149)   ~ (all_325_0 = 0)
% 257.15/35.31  | | | | | | | | | |   (150)  r1(all_68_20, all_238_1) = all_325_0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | GROUND_INST: instantiating (22) with 0, all_325_0, all_238_1,
% 257.15/35.31  | | | | | | | | | |              all_68_20, simplifying with (88), (150) gives:
% 257.15/35.31  | | | | | | | | | |   (151)  all_325_0 = 0
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | REDUCE: (149), (151) imply:
% 257.15/35.31  | | | | | | | | | |   (152)  $false
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | | CLOSE: (152) is inconsistent.
% 257.15/35.31  | | | | | | | | | | 
% 257.15/35.31  | | | | | | | | | End of split
% 257.15/35.31  | | | | | | | | | 
% 257.15/35.31  | | | | | | | | End of split
% 257.15/35.31  | | | | | | | | 
% 257.15/35.31  | | | | | | | End of split
% 257.15/35.31  | | | | | | | 
% 257.15/35.31  | | | | | | End of split
% 257.15/35.31  | | | | | | 
% 257.15/35.31  | | | | | End of split
% 257.15/35.31  | | | | | 
% 257.15/35.31  | | | | End of split
% 257.15/35.31  | | | | 
% 257.15/35.31  | | | Case 2:
% 257.15/35.31  | | | | 
% 257.15/35.31  | | | |   (153)  all_75_12 = 0
% 257.15/35.31  | | | | 
% 257.15/35.31  | | | | REF_CLOSE: (8), (9), (10), (22), (34), (60), (73), (153) are
% 257.15/35.31  | | | |            inconsistent by sub-proof #141.
% 257.15/35.31  | | | | 
% 257.15/35.31  | | | End of split
% 257.15/35.31  | | | 
% 257.15/35.31  | | Case 2:
% 257.15/35.31  | | | 
% 257.15/35.31  | | |   (154)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.15/35.31  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31  | | | 
% 257.15/35.31  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.15/35.31  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 257.15/35.31  | | |            (23), (24), (25), (26), (27), (28), (30), (31), (32), (33),
% 257.15/35.31  | | |            (34), (35), (36), (37), (38), (39), (40), (41), (42), (44),
% 257.15/35.31  | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 257.15/35.31  | | |            (55), (56), (57), (58), (59), (60), (61), (62), (63), (64),
% 257.15/35.31  | | |            (65), (66), (67), (68), (69), (70), (71), (72), (74), (75),
% 257.15/35.31  | | |            (154) are inconsistent by sub-proof #54.
% 257.15/35.31  | | | 
% 257.15/35.31  | | End of split
% 257.15/35.31  | | 
% 257.15/35.31  | End of split
% 257.15/35.31  | 
% 257.15/35.31  End of proof
% 257.15/35.31  
% 257.15/35.31  Sub-proof #18 shows that the following formulas are inconsistent:
% 257.15/35.31  ----------------------------------------------------------------
% 257.15/35.31    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.15/35.31             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.31    (2)  all_75_4 = all_68_10
% 257.15/35.31    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.31    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.31             v0) = 0 & $i(v0))
% 257.15/35.31    (5)  all_75_9 = all_68_11
% 257.15/35.31    (6)  all_75_17 = all_68_18
% 257.15/35.31    (7)  all_75_5 = all_68_15
% 257.15/35.31    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.31           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.15/35.31             v0) = 0 & $i(v0))
% 257.15/35.31    (10)   ~ (all_68_4 = 0)
% 257.15/35.31    (11)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.31            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.31            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31              r1(all_68_20, v0) = v2))
% 257.15/35.31    (12)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.15/35.31    (13)  all_75_18 = all_68_14
% 257.15/35.31    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.31            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (15)  all_75_10 = all_68_16
% 257.15/35.31    (16)  all_75_13 = all_68_12
% 257.15/35.31    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.15/35.31          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.31              & r1(all_68_20, v0) = v2))
% 257.15/35.31    (18)  all_75_16 = all_68_13
% 257.15/35.31    (19)  all_75_6 = all_68_2
% 257.15/35.31    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.31            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.31              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.31    (23)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.31          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.31    (24)  all_75_15 = 0
% 257.15/35.31    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (26)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (27)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (28)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (29)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.15/35.31    (30)   ~ (all_68_2 = 0)
% 257.15/35.31    (31)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.31    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.15/35.31            p405(v0) = v1 & $i(v0))
% 257.15/35.31    (33)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.31    (34)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.31    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (36)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (37)  all_75_11 = all_68_5
% 257.15/35.31    (38)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (39)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.15/35.31    (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.31            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.31              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.31            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.31              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (42)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.31    (43)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (44)  all_75_8 = all_68_7
% 257.15/35.31    (45)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.31            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.31              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (46)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.31    (47)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.15/35.31    (48)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.31            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.31           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.31            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.31          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.31            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.31    (49)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (50)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.31            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.31            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.31          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.31            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.31          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.31            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.31              r1(all_68_20, v0) = v2))
% 257.15/35.31    (52)  all_75_15 = all_68_9
% 257.15/35.31    (53)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.31            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.31    (54)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.32              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (56)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.15/35.32            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.15/35.32    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (59)   ~ (all_68_18 = 0)
% 257.15/35.32    (60)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (61)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (62)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.32    (63)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.32    (64)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (65)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.15/35.32          all_68_19 = 0
% 257.15/35.32    (66)  all_75_14 = all_68_17
% 257.15/35.32    (67)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.32    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (69)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (70)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (71)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.15/35.32          all_68_14 = 0
% 257.15/35.32    (72)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.32    (73)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.32              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (76)  all_75_12 = all_68_8
% 257.15/35.32    (77)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32  
% 257.15/35.32  Begin of proof
% 257.15/35.32  | 
% 257.15/35.32  | BETA: splitting (60) gives:
% 257.15/35.32  | 
% 257.15/35.32  | Case 1:
% 257.15/35.32  | | 
% 257.15/35.32  | |   (78)   ~ (all_75_15 = 0)
% 257.15/35.32  | | 
% 257.15/35.32  | | REDUCE: (24), (78) imply:
% 257.15/35.32  | |   (79)  $false
% 257.15/35.32  | | 
% 257.15/35.32  | | CLOSE: (79) is inconsistent.
% 257.15/35.32  | | 
% 257.15/35.32  | Case 2:
% 257.15/35.32  | | 
% 257.15/35.32  | |   (80)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.32  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32  | | 
% 257.15/35.32  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.15/35.32  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 257.15/35.32  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 257.15/35.32  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 257.15/35.32  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 257.15/35.32  | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66), (67),
% 257.15/35.32  | |            (68), (69), (70), (71), (72), (73), (74), (75), (76), (77), (80)
% 257.15/35.32  | |            are inconsistent by sub-proof #19.
% 257.15/35.32  | | 
% 257.15/35.32  | End of split
% 257.15/35.32  | 
% 257.15/35.32  End of proof
% 257.15/35.32  
% 257.15/35.32  Sub-proof #19 shows that the following formulas are inconsistent:
% 257.15/35.32  ----------------------------------------------------------------
% 257.15/35.32    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.15/35.32             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.32    (2)  all_75_4 = all_68_10
% 257.15/35.32    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.32    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.32             v0) = 0 & $i(v0))
% 257.15/35.32    (5)  all_75_9 = all_68_11
% 257.15/35.32    (6)  all_75_17 = all_68_18
% 257.15/35.32    (7)  all_75_5 = all_68_15
% 257.15/35.32    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 257.15/35.32             v0) = 0 & $i(v0))
% 257.15/35.32    (9)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.32           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (11)   ~ (all_68_4 = 0)
% 257.15/35.32    (12)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.32            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.32              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.32            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.32              r1(all_68_20, v0) = v2))
% 257.15/35.32    (13)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.15/35.32    (14)  all_75_18 = all_68_14
% 257.15/35.32    (15)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.32            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (16)  all_75_10 = all_68_16
% 257.15/35.32    (17)  all_75_13 = all_68_12
% 257.15/35.32    (18)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.15/35.32          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.32              & r1(all_68_20, v0) = v2))
% 257.15/35.32    (19)  all_75_16 = all_68_13
% 257.15/35.32    (20)  all_75_6 = all_68_2
% 257.15/35.32    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.32              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.32    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.32          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.32    (25)  all_75_15 = 0
% 257.15/35.32    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (27)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (28)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (29)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (30)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.15/35.32    (31)   ~ (all_68_2 = 0)
% 257.15/35.32    (32)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.32    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.15/35.32            p405(v0) = v1 & $i(v0))
% 257.15/35.32    (34)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.32    (35)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.32    (36)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (37)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (38)  all_75_11 = all_68_5
% 257.15/35.32    (39)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (40)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.15/35.32    (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.32              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (42)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.32              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (43)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.32    (44)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (45)  all_75_8 = all_68_7
% 257.15/35.32    (46)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.32              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (47)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.32    (48)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.15/35.32    (49)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.32            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.32           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.32            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.32          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.32            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.32    (50)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (51)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.32            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.32            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.32          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.32            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.32          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.32              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.32            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.32              r1(all_68_20, v0) = v2))
% 257.15/35.32    (53)  all_75_15 = all_68_9
% 257.15/35.32    (54)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.32              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (57)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.15/35.32            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.15/35.32    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (60)   ~ (all_68_18 = 0)
% 257.15/35.32    (61)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (62)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (63)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.32    (64)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.32    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (66)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.15/35.32          all_68_19 = 0
% 257.15/35.32    (67)  all_75_14 = all_68_17
% 257.15/35.32    (68)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.32    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (70)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (72)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.15/35.32          all_68_14 = 0
% 257.15/35.32    (73)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.32    (74)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.32              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.32            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32    (77)  all_75_12 = all_68_8
% 257.15/35.32    (78)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.32            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32  
% 257.15/35.32  Begin of proof
% 257.15/35.32  | 
% 257.15/35.32  | BETA: splitting (30) gives:
% 257.15/35.32  | 
% 257.15/35.32  | Case 1:
% 257.15/35.32  | | 
% 257.15/35.32  | |   (79)   ~ (all_75_15 = 0)
% 257.15/35.32  | | 
% 257.15/35.32  | | REDUCE: (25), (79) imply:
% 257.15/35.32  | |   (80)  $false
% 257.15/35.32  | | 
% 257.15/35.32  | | CLOSE: (80) is inconsistent.
% 257.15/35.32  | | 
% 257.15/35.32  | Case 2:
% 257.15/35.32  | | 
% 257.15/35.32  | |   (81)   ~ (all_75_16 = 0)
% 257.15/35.32  | | 
% 257.15/35.32  | | REDUCE: (19), (81) imply:
% 257.15/35.32  | |   (82)   ~ (all_68_13 = 0)
% 257.15/35.32  | | 
% 257.15/35.32  | | DELTA: instantiating (8) with fresh symbols all_208_0, all_208_1 gives:
% 257.15/35.32  | |   (83)   ~ (all_208_0 = 0) & p104(all_208_1) = all_208_0 & r1(all_68_20,
% 257.15/35.32  | |           all_208_1) = 0 & $i(all_208_1)
% 257.15/35.32  | | 
% 257.15/35.32  | | ALPHA: (83) implies:
% 257.15/35.32  | |   (84)   ~ (all_208_0 = 0)
% 257.15/35.32  | |   (85)  $i(all_208_1)
% 257.15/35.32  | |   (86)  r1(all_68_20, all_208_1) = 0
% 257.15/35.32  | |   (87)  p104(all_208_1) = all_208_0
% 257.15/35.32  | | 
% 257.15/35.32  | | BETA: splitting (44) gives:
% 257.15/35.32  | | 
% 257.15/35.32  | | Case 1:
% 257.15/35.32  | | | 
% 257.15/35.32  | | |   (88)   ~ (all_75_12 = 0)
% 257.15/35.32  | | | 
% 257.15/35.32  | | | REDUCE: (77), (88) imply:
% 257.15/35.32  | | |   (89)   ~ (all_68_8 = 0)
% 257.15/35.32  | | | 
% 257.15/35.32  | | | BETA: splitting (54) gives:
% 257.15/35.32  | | | 
% 257.15/35.32  | | | Case 1:
% 257.15/35.32  | | | | 
% 257.15/35.32  | | | |   (90)   ~ (all_75_10 = 0)
% 257.15/35.32  | | | | 
% 257.15/35.32  | | | | REDUCE: (16), (90) imply:
% 257.15/35.32  | | | |   (91)   ~ (all_68_16 = 0)
% 257.15/35.32  | | | | 
% 257.15/35.32  | | | | BETA: splitting (66) gives:
% 257.15/35.32  | | | | 
% 257.15/35.32  | | | | Case 1:
% 257.15/35.32  | | | | | 
% 257.15/35.32  | | | | |   (92)  all_68_15 = 0
% 257.15/35.32  | | | | | 
% 257.15/35.32  | | | | | COMBINE_EQS: (7), (92) imply:
% 257.15/35.32  | | | | |   (93)  all_75_5 = 0
% 257.15/35.32  | | | | | 
% 257.15/35.32  | | | | | BETA: splitting (40) gives:
% 257.15/35.32  | | | | | 
% 257.15/35.32  | | | | | Case 1:
% 257.15/35.32  | | | | | | 
% 257.15/35.32  | | | | | |   (94)   ~ (all_75_4 = 0)
% 257.15/35.32  | | | | | | 
% 257.15/35.32  | | | | | | REDUCE: (2), (94) imply:
% 257.15/35.32  | | | | | |   (95)   ~ (all_68_10 = 0)
% 257.15/35.32  | | | | | | 
% 257.15/35.32  | | | | | | BETA: splitting (72) gives:
% 257.15/35.32  | | | | | | 
% 257.15/35.32  | | | | | | Case 1:
% 257.15/35.32  | | | | | | | 
% 257.15/35.32  | | | | | | |   (96)  all_68_10 = 0
% 257.15/35.32  | | | | | | | 
% 257.15/35.32  | | | | | | | REDUCE: (95), (96) imply:
% 257.15/35.32  | | | | | | |   (97)  $false
% 257.15/35.32  | | | | | | | 
% 257.15/35.32  | | | | | | | CLOSE: (97) is inconsistent.
% 257.15/35.32  | | | | | | | 
% 257.15/35.32  | | | | | | Case 2:
% 257.15/35.32  | | | | | | | 
% 257.15/35.32  | | | | | | |   (98)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14
% 257.15/35.32  | | | | | | |         = 0
% 257.15/35.32  | | | | | | | 
% 257.15/35.32  | | | | | | | BETA: splitting (75) gives:
% 257.15/35.32  | | | | | | | 
% 257.15/35.32  | | | | | | | Case 1:
% 257.15/35.32  | | | | | | | | 
% 257.15/35.32  | | | | | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 257.15/35.32  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32  | | | | | | | | 
% 257.15/35.32  | | | | | | | | BETA: splitting (73) gives:
% 257.15/35.32  | | | | | | | | 
% 257.15/35.32  | | | | | | | | Case 1:
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | |   (100)   ~ (all_75_18 = 0)
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | REDUCE: (14), (100) imply:
% 257.15/35.32  | | | | | | | | |   (101)   ~ (all_68_14 = 0)
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | BETA: splitting (29) gives:
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | Case 1:
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | |   (102)   ~ (all_75_11 = 0)
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | REDUCE: (38), (102) imply:
% 257.15/35.32  | | | | | | | | | |   (103)   ~ (all_68_5 = 0)
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | REF_CLOSE: (11), (12), (24), (25), (59), (76), (103) are
% 257.15/35.32  | | | | | | | | | |            inconsistent by sub-proof #145.
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | Case 2:
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | |   (104)  all_75_11 = 0
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | BETA: splitting (43) gives:
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | Case 1:
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | |   (105)   ~ (all_75_11 = 0)
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | REDUCE: (104), (105) imply:
% 257.15/35.32  | | | | | | | | | | |   (106)  $false
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | CLOSE: (106) is inconsistent.
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | Case 2:
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | |   (107)   ~ (all_75_13 = 0)
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | REDUCE: (17), (107) imply:
% 257.15/35.32  | | | | | | | | | | |   (108)   ~ (all_68_12 = 0)
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | REF_CLOSE: (4), (5), (9), (10), (11), (12), (17), (20), (24),
% 257.15/35.32  | | | | | | | | | | |            (29), (38), (43), (46), (49), (51), (52), (64),
% 257.15/35.32  | | | | | | | | | | |            (76), (82), (84), (85), (86), (87), (98), (99),
% 257.15/35.32  | | | | | | | | | | |            (101), (108) are inconsistent by sub-proof #20.
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | End of split
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | End of split
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | Case 2:
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | |   (109)  all_75_18 = 0
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | COMBINE_EQS: (14), (109) imply:
% 257.15/35.32  | | | | | | | | |   (110)  all_68_14 = 0
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (9), (11), (12),
% 257.15/35.32  | | | | | | | | |            (13), (14), (15), (16), (17), (18), (19), (20),
% 257.15/35.32  | | | | | | | | |            (21), (22), (23), (24), (26), (28), (29), (30),
% 257.15/35.32  | | | | | | | | |            (32), (34), (35), (36), (37), (38), (39), (40),
% 257.15/35.32  | | | | | | | | |            (41), (42), (43), (44), (45), (47), (48), (49),
% 257.15/35.32  | | | | | | | | |            (50), (51), (52), (53), (54), (55), (56), (57),
% 257.15/35.32  | | | | | | | | |            (58), (59), (61), (62), (63), (64), (65), (66),
% 257.15/35.32  | | | | | | | | |            (67), (68), (69), (70), (71), (72), (73), (74),
% 257.15/35.32  | | | | | | | | |            (75), (77), (78), (109) are inconsistent by
% 257.15/35.32  | | | | | | | | |            sub-proof #28.
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | End of split
% 257.15/35.32  | | | | | | | | 
% 257.15/35.32  | | | | | | | Case 2:
% 257.15/35.32  | | | | | | | | 
% 257.15/35.32  | | | | | | | |   (111)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 257.15/35.32  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.32  | | | | | | | | 
% 257.15/35.32  | | | | | | | | BETA: splitting (73) gives:
% 257.15/35.32  | | | | | | | | 
% 257.15/35.32  | | | | | | | | Case 1:
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | |   (112)   ~ (all_75_18 = 0)
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | REDUCE: (14), (112) imply:
% 257.15/35.32  | | | | | | | | |   (113)   ~ (all_68_14 = 0)
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | BETA: splitting (29) gives:
% 257.15/35.32  | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | Case 1:
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | |   (114)   ~ (all_75_11 = 0)
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | REDUCE: (38), (114) imply:
% 257.15/35.32  | | | | | | | | | |   (115)   ~ (all_68_5 = 0)
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | REF_CLOSE: (11), (12), (24), (25), (59), (76), (115) are
% 257.15/35.32  | | | | | | | | | |            inconsistent by sub-proof #145.
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | Case 2:
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | |   (116)  all_75_11 = 0
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | BETA: splitting (43) gives:
% 257.15/35.32  | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | Case 1:
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | |   (117)   ~ (all_75_11 = 0)
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | REDUCE: (116), (117) imply:
% 257.15/35.32  | | | | | | | | | | |   (118)  $false
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | CLOSE: (118) is inconsistent.
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | Case 2:
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | |   (119)   ~ (all_75_13 = 0)
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | REDUCE: (17), (119) imply:
% 257.15/35.32  | | | | | | | | | | |   (120)   ~ (all_68_12 = 0)
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | BETA: splitting (62) gives:
% 257.15/35.32  | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | Case 1:
% 257.15/35.32  | | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | |   (121)   ~ (all_75_11 = 0)
% 257.15/35.32  | | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | | REDUCE: (116), (121) imply:
% 257.15/35.32  | | | | | | | | | | | |   (122)  $false
% 257.15/35.32  | | | | | | | | | | | | 
% 257.15/35.32  | | | | | | | | | | | | CLOSE: (122) is inconsistent.
% 257.15/35.32  | | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | |   (123)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.33  | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | | REF_CLOSE: (4), (5), (9), (10), (11), (12), (17), (20), (24),
% 257.15/35.33  | | | | | | | | | | | |            (29), (38), (43), (46), (49), (51), (52), (64),
% 257.15/35.33  | | | | | | | | | | | |            (76), (82), (84), (85), (86), (87), (98), (113),
% 257.15/35.33  | | | | | | | | | | | |            (120), (123) are inconsistent by sub-proof #20.
% 257.15/35.33  | | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | |   (124)  all_75_18 = 0
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | REF_CLOSE: (4), (22), (24), (31), (49), (111), (124) are
% 257.15/35.33  | | | | | | | | |            inconsistent by sub-proof #302.
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | End of split
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | End of split
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | Case 2:
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | |   (125)   ~ (all_75_5 = 0)
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | REDUCE: (93), (125) imply:
% 257.15/35.33  | | | | | |   (126)  $false
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | CLOSE: (126) is inconsistent.
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | End of split
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | Case 2:
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | |   (127)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | BETA: splitting (29) gives:
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | Case 1:
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | |   (128)   ~ (all_75_11 = 0)
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | REDUCE: (38), (128) imply:
% 257.15/35.33  | | | | | |   (129)   ~ (all_68_5 = 0)
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | REF_CLOSE: (11), (12), (24), (25), (59), (76), (129) are
% 257.15/35.33  | | | | | |            inconsistent by sub-proof #145.
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | Case 2:
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | |   (130)  all_75_11 = 0
% 257.15/35.33  | | | | | |   (131)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.15/35.33  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | BETA: splitting (47) gives:
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | Case 1:
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | |   (132)   ~ (all_75_11 = 0)
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | | REDUCE: (130), (132) imply:
% 257.15/35.33  | | | | | | |   (133)  $false
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | | CLOSE: (133) is inconsistent.
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | Case 2:
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | |   (134)   ~ (all_75_14 = 0)
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | | REDUCE: (67), (134) imply:
% 257.15/35.33  | | | | | | |   (135)   ~ (all_68_17 = 0)
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | | REF_CLOSE: (4), (24), (27), (31), (49), (60), (91), (127), (131),
% 257.15/35.33  | | | | | | |            (135) are inconsistent by sub-proof #296.
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | End of split
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | End of split
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | End of split
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | Case 2:
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | |   (136)  all_75_10 = 0
% 257.15/35.33  | | | |   (137)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 257.15/35.33  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | | DELTA: instantiating (137) with fresh symbols all_228_0, all_228_1
% 257.15/35.33  | | | |        gives:
% 257.15/35.33  | | | |   (138)   ~ (all_228_0 = 0) & p102(all_228_1) = all_228_0 &
% 257.15/35.33  | | | |          r1(all_68_20, all_228_1) = 0 & $i(all_228_1)
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | | ALPHA: (138) implies:
% 257.15/35.33  | | | |   (139)   ~ (all_228_0 = 0)
% 257.15/35.33  | | | |   (140)  $i(all_228_1)
% 257.15/35.33  | | | |   (141)  r1(all_68_20, all_228_1) = 0
% 257.15/35.33  | | | |   (142)  p102(all_228_1) = all_228_0
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | | BETA: splitting (3) gives:
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | | Case 1:
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | |   (143)   ~ (all_75_8 = 0)
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | REDUCE: (45), (143) imply:
% 257.15/35.33  | | | | |   (144)   ~ (all_68_7 = 0)
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | BETA: splitting (62) gives:
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | Case 1:
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | |   (145)   ~ (all_75_11 = 0)
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | REDUCE: (38), (145) imply:
% 257.15/35.33  | | | | | |   (146)   ~ (all_68_5 = 0)
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | REF_CLOSE: (11), (12), (18), (24), (33), (53), (59), (61), (76),
% 257.15/35.33  | | | | | |            (89), (144), (146) are inconsistent by sub-proof #144.
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | Case 2:
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | |   (147)  all_75_11 = 0
% 257.15/35.33  | | | | | |   (148)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.33  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | COMBINE_EQS: (38), (147) imply:
% 257.15/35.33  | | | | | |   (149)  all_68_5 = 0
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | DELTA: instantiating (148) with fresh symbols all_254_0, all_254_1
% 257.15/35.33  | | | | | |        gives:
% 257.15/35.33  | | | | | |   (150)   ~ (all_254_0 = 0) & p103(all_254_1) = all_254_0 &
% 257.15/35.33  | | | | | |          r1(all_68_20, all_254_1) = 0 & $i(all_254_1)
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | ALPHA: (150) implies:
% 257.15/35.33  | | | | | |   (151)   ~ (all_254_0 = 0)
% 257.15/35.33  | | | | | |   (152)  $i(all_254_1)
% 257.15/35.33  | | | | | |   (153)  r1(all_68_20, all_254_1) = 0
% 257.15/35.33  | | | | | |   (154)  p103(all_254_1) = all_254_0
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | BETA: splitting (29) gives:
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | Case 1:
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | |   (155)   ~ (all_75_11 = 0)
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | | REDUCE: (147), (155) imply:
% 257.15/35.33  | | | | | | |   (156)  $false
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | | CLOSE: (156) is inconsistent.
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | Case 2:
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | |   (157)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1
% 257.15/35.33  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | | BETA: splitting (46) gives:
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | | Case 1:
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | |   (158)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) =
% 257.15/35.33  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | | DELTA: instantiating (158) with fresh symbols all_300_0,
% 257.15/35.33  | | | | | | | |        all_300_1 gives:
% 257.15/35.33  | | | | | | | |   (159)   ~ (all_300_0 = 0) & p105(all_300_1) = all_300_0 &
% 257.15/35.33  | | | | | | | |          r1(all_68_20, all_300_1) = 0 & $i(all_300_1)
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | | ALPHA: (159) implies:
% 257.15/35.33  | | | | | | | |   (160)   ~ (all_300_0 = 0)
% 257.15/35.33  | | | | | | | |   (161)  $i(all_300_1)
% 257.15/35.33  | | | | | | | |   (162)  r1(all_68_20, all_300_1) = 0
% 257.15/35.33  | | | | | | | |   (163)  p105(all_300_1) = all_300_0
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | | BETA: splitting (52) gives:
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | | Case 1:
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | |   (164)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.15/35.33  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.33  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 257.15/35.33  | | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.33  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 257.15/35.33  | | | | | | | | |              v2))
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | BETA: splitting (164) gives:
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | Case 1:
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | |   (165)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 257.15/35.33  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.33  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | GROUND_INST: instantiating (165) with all_228_1, all_228_0,
% 257.15/35.33  | | | | | | | | | |              simplifying with (140), (142) gives:
% 257.15/35.33  | | | | | | | | | |   (166)  all_228_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.33  | | | | | | | | | |            r1(all_68_20, all_228_1) = v0)
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | BETA: splitting (166) gives:
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | Case 1:
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | |   (167)  all_228_0 = 0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | REDUCE: (139), (167) imply:
% 257.15/35.33  | | | | | | | | | | |   (168)  $false
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | CLOSE: (168) is inconsistent.
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | |   (169)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.33  | | | | | | | | | | |              all_228_1) = v0)
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | DELTA: instantiating (169) with fresh symbol all_324_0
% 257.15/35.33  | | | | | | | | | | |        gives:
% 257.15/35.33  | | | | | | | | | | |   (170)   ~ (all_324_0 = 0) & r1(all_68_20, all_228_1) =
% 257.15/35.33  | | | | | | | | | | |          all_324_0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | ALPHA: (170) implies:
% 257.15/35.33  | | | | | | | | | | |   (171)   ~ (all_324_0 = 0)
% 257.15/35.33  | | | | | | | | | | |   (172)  r1(all_68_20, all_228_1) = all_324_0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | GROUND_INST: instantiating (24) with 0, all_324_0, all_228_1,
% 257.15/35.33  | | | | | | | | | | |              all_68_20, simplifying with (141), (172) gives:
% 257.15/35.33  | | | | | | | | | | |   (173)  all_324_0 = 0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | REDUCE: (171), (173) imply:
% 257.15/35.33  | | | | | | | | | | |   (174)  $false
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | CLOSE: (174) is inconsistent.
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | |   (175)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 257.15/35.33  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.33  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | GROUND_INST: instantiating (175) with all_254_1, all_254_0,
% 257.15/35.33  | | | | | | | | | |              simplifying with (152), (154) gives:
% 257.15/35.33  | | | | | | | | | |   (176)  all_254_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.33  | | | | | | | | | |            r1(all_68_20, all_254_1) = v0)
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | BETA: splitting (176) gives:
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | Case 1:
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | |   (177)  all_254_0 = 0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | REDUCE: (151), (177) imply:
% 257.15/35.33  | | | | | | | | | | |   (178)  $false
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | CLOSE: (178) is inconsistent.
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | |   (179)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.33  | | | | | | | | | | |              all_254_1) = v0)
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | DELTA: instantiating (179) with fresh symbol all_324_0
% 257.15/35.33  | | | | | | | | | | |        gives:
% 257.15/35.33  | | | | | | | | | | |   (180)   ~ (all_324_0 = 0) & r1(all_68_20, all_254_1) =
% 257.15/35.33  | | | | | | | | | | |          all_324_0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | ALPHA: (180) implies:
% 257.15/35.33  | | | | | | | | | | |   (181)   ~ (all_324_0 = 0)
% 257.15/35.33  | | | | | | | | | | |   (182)  r1(all_68_20, all_254_1) = all_324_0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | GROUND_INST: instantiating (24) with 0, all_324_0, all_254_1,
% 257.15/35.33  | | | | | | | | | | |              all_68_20, simplifying with (153), (182) gives:
% 257.15/35.33  | | | | | | | | | | |   (183)  all_324_0 = 0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | REDUCE: (181), (183) imply:
% 257.15/35.33  | | | | | | | | | | |   (184)  $false
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | CLOSE: (184) is inconsistent.
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | |   (185)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.15/35.33  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.33  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 257.15/35.33  | | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.33  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 257.15/35.33  | | | | | | | | |              v2))
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | BETA: splitting (185) gives:
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | Case 1:
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | |   (186)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 257.15/35.33  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.33  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | GROUND_INST: instantiating (186) with all_208_1, all_208_0,
% 257.15/35.33  | | | | | | | | | |              simplifying with (85), (87) gives:
% 257.15/35.33  | | | | | | | | | |   (187)  all_208_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.33  | | | | | | | | | |            r1(all_68_20, all_208_1) = v0)
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | REF_CLOSE: (24), (84), (86), (187) are inconsistent by
% 257.15/35.33  | | | | | | | | | |            sub-proof #21.
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | |   (188)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 257.15/35.33  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.33  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | GROUND_INST: instantiating (188) with all_300_1, all_300_0,
% 257.15/35.33  | | | | | | | | | |              simplifying with (161), (163) gives:
% 257.15/35.33  | | | | | | | | | |   (189)  all_300_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.33  | | | | | | | | | |            r1(all_68_20, all_300_1) = v0)
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | BETA: splitting (189) gives:
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | Case 1:
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | |   (190)  all_300_0 = 0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | REDUCE: (160), (190) imply:
% 257.15/35.33  | | | | | | | | | | |   (191)  $false
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | CLOSE: (191) is inconsistent.
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | |   (192)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.33  | | | | | | | | | | |              all_300_1) = v0)
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | DELTA: instantiating (192) with fresh symbol all_324_0
% 257.15/35.33  | | | | | | | | | | |        gives:
% 257.15/35.33  | | | | | | | | | | |   (193)   ~ (all_324_0 = 0) & r1(all_68_20, all_300_1) =
% 257.15/35.33  | | | | | | | | | | |          all_324_0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | ALPHA: (193) implies:
% 257.15/35.33  | | | | | | | | | | |   (194)   ~ (all_324_0 = 0)
% 257.15/35.33  | | | | | | | | | | |   (195)  r1(all_68_20, all_300_1) = all_324_0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | GROUND_INST: instantiating (24) with 0, all_324_0, all_300_1,
% 257.15/35.33  | | | | | | | | | | |              all_68_20, simplifying with (162), (195) gives:
% 257.15/35.33  | | | | | | | | | | |   (196)  all_324_0 = 0
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | REDUCE: (194), (196) imply:
% 257.15/35.33  | | | | | | | | | | |   (197)  $false
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | | CLOSE: (197) is inconsistent.
% 257.15/35.33  | | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | | | 
% 257.15/35.33  | | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | | 
% 257.15/35.33  | | | | | | | | End of split
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | Case 2:
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | |   (198)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 257.15/35.33  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | | REF_CLOSE: (4), (24), (31), (49), (157), (198) are inconsistent
% 257.15/35.33  | | | | | | | |            by sub-proof #361.
% 257.15/35.33  | | | | | | | | 
% 257.15/35.33  | | | | | | | End of split
% 257.15/35.33  | | | | | | | 
% 257.15/35.33  | | | | | | End of split
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | End of split
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | Case 2:
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | |   (199)   ~ (all_75_10 = 0)
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | REDUCE: (136), (199) imply:
% 257.15/35.33  | | | | |   (200)  $false
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | CLOSE: (200) is inconsistent.
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | End of split
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | End of split
% 257.15/35.33  | | | 
% 257.15/35.33  | | Case 2:
% 257.15/35.33  | | | 
% 257.15/35.33  | | |   (201)  all_75_12 = 0
% 257.15/35.33  | | | 
% 257.15/35.33  | | | REF_CLOSE: (10), (11), (12), (24), (38), (63), (76), (201) are
% 257.15/35.33  | | |            inconsistent by sub-proof #141.
% 257.15/35.33  | | | 
% 257.15/35.33  | | End of split
% 257.15/35.33  | | 
% 257.15/35.33  | End of split
% 257.15/35.33  | 
% 257.15/35.33  End of proof
% 257.15/35.33  
% 257.15/35.33  Sub-proof #20 shows that the following formulas are inconsistent:
% 257.15/35.33  ----------------------------------------------------------------
% 257.15/35.33    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.15/35.33    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.33             v0) = 0 & $i(v0))
% 257.15/35.33    (3)  all_75_9 = all_68_11
% 257.15/35.33    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.33           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33    (5)  p104(all_208_1) = all_208_0
% 257.15/35.33    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.15/35.33             v0) = 0 & $i(v0))
% 257.15/35.33    (7)   ~ (all_208_0 = 0)
% 257.15/35.33    (8)   ~ (all_68_4 = 0)
% 257.15/35.33    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.33           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.33             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.33           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.33             r1(all_68_20, v0) = v2))
% 257.15/35.33    (10)   ~ (all_68_12 = 0)
% 257.15/35.33    (11)  all_75_13 = all_68_12
% 257.15/35.33    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.33            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33    (13)   ~ (all_68_14 = 0)
% 257.15/35.33    (14)  all_75_6 = all_68_2
% 257.15/35.33    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.33          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.33    (16)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.33            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33    (17)  r1(all_68_20, all_208_1) = 0
% 257.15/35.33    (18)  all_75_11 = all_68_5
% 257.15/35.33    (19)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.33    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.33            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.33              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33    (21)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.33            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.33           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.33            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.33          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.33            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.33    (22)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.33            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33    (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.33            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.33          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.33            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.33          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.33              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.33            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.33              r1(all_68_20, v0) = v2))
% 257.15/35.33    (24)  $i(all_208_1)
% 257.15/35.33    (25)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.33    (26)   ~ (all_68_13 = 0)
% 257.15/35.33    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.33            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  
% 257.15/35.33  Begin of proof
% 257.15/35.33  | 
% 257.15/35.33  | DELTA: instantiating (12) with fresh symbols all_278_0, all_278_1 gives:
% 257.15/35.33  |   (28)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 & r1(all_68_20,
% 257.15/35.33  |           all_278_1) = 0 & $i(all_278_1)
% 257.15/35.33  | 
% 257.15/35.33  | ALPHA: (28) implies:
% 257.15/35.33  |   (29)   ~ (all_278_0 = 0)
% 257.15/35.33  |   (30)  $i(all_278_1)
% 257.15/35.33  |   (31)  r1(all_68_20, all_278_1) = 0
% 257.15/35.33  |   (32)  p103(all_278_1) = all_278_0
% 257.15/35.33  | 
% 257.15/35.33  | BETA: splitting (1) gives:
% 257.15/35.33  | 
% 257.15/35.33  | Case 1:
% 257.15/35.33  | | 
% 257.15/35.33  | |   (33)  all_68_11 = 0
% 257.15/35.33  | | 
% 257.15/35.33  | | COMBINE_EQS: (3), (33) imply:
% 257.15/35.33  | |   (34)  all_75_9 = 0
% 257.15/35.33  | | 
% 257.15/35.33  | | BETA: splitting (4) gives:
% 257.15/35.33  | | 
% 257.15/35.33  | | Case 1:
% 257.15/35.33  | | | 
% 257.15/35.33  | | |   (35)   ~ (all_75_9 = 0)
% 257.15/35.33  | | | 
% 257.15/35.33  | | | REDUCE: (34), (35) imply:
% 257.15/35.33  | | |   (36)  $false
% 257.15/35.33  | | | 
% 257.15/35.33  | | | CLOSE: (36) is inconsistent.
% 257.15/35.33  | | | 
% 257.15/35.33  | | Case 2:
% 257.15/35.33  | | | 
% 257.15/35.33  | | |   (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 257.15/35.33  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | 
% 257.15/35.33  | | | DELTA: instantiating (37) with fresh symbols all_295_0, all_295_1 gives:
% 257.15/35.33  | | |   (38)   ~ (all_295_0 = 0) & p102(all_295_1) = all_295_0 & r1(all_68_20,
% 257.15/35.33  | | |           all_295_1) = 0 & $i(all_295_1)
% 257.15/35.33  | | | 
% 257.15/35.33  | | | ALPHA: (38) implies:
% 257.15/35.33  | | |   (39)   ~ (all_295_0 = 0)
% 257.15/35.33  | | |   (40)  $i(all_295_1)
% 257.15/35.33  | | |   (41)  r1(all_68_20, all_295_1) = 0
% 257.15/35.33  | | |   (42)  p102(all_295_1) = all_295_0
% 257.15/35.33  | | | 
% 257.15/35.33  | | | BETA: splitting (20) gives:
% 257.15/35.33  | | | 
% 257.15/35.33  | | | Case 1:
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | |   (43)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.33  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | | DELTA: instantiating (43) with fresh symbols all_309_0, all_309_1 gives:
% 257.15/35.33  | | | |   (44)   ~ (all_309_0 = 0) & p105(all_309_1) = all_309_0 & r1(all_68_20,
% 257.15/35.33  | | | |           all_309_1) = 0 & $i(all_309_1)
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | | ALPHA: (44) implies:
% 257.15/35.33  | | | |   (45)   ~ (all_309_0 = 0)
% 257.15/35.33  | | | |   (46)  $i(all_309_1)
% 257.15/35.33  | | | |   (47)  r1(all_68_20, all_309_1) = 0
% 257.15/35.33  | | | |   (48)  p105(all_309_1) = all_309_0
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | | BETA: splitting (23) gives:
% 257.15/35.33  | | | | 
% 257.15/35.33  | | | | Case 1:
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | |   (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 257.15/35.33  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 257.15/35.33  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 257.15/35.33  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.33  | | | | |             r1(all_68_20, v0) = v2))
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | BETA: splitting (49) gives:
% 257.15/35.33  | | | | | 
% 257.15/35.33  | | | | | Case 1:
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | |   (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 257.15/35.33  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 257.15/35.33  | | | | | |             = v2))
% 257.15/35.33  | | | | | | 
% 257.15/35.33  | | | | | | GROUND_INST: instantiating (50) with all_295_1, all_295_0,
% 257.15/35.33  | | | | | |              simplifying with (40), (42) gives:
% 257.15/35.34  | | | | | |   (51)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.34  | | | | | |             all_295_1) = v0)
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | BETA: splitting (51) gives:
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | Case 1:
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | |   (52)  all_295_0 = 0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | REDUCE: (39), (52) imply:
% 257.15/35.34  | | | | | | |   (53)  $false
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | CLOSE: (53) is inconsistent.
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | Case 2:
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | |   (54)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_295_1) =
% 257.15/35.34  | | | | | | |           v0)
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | DELTA: instantiating (54) with fresh symbol all_333_0 gives:
% 257.15/35.34  | | | | | | |   (55)   ~ (all_333_0 = 0) & r1(all_68_20, all_295_1) = all_333_0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | ALPHA: (55) implies:
% 257.15/35.34  | | | | | | |   (56)   ~ (all_333_0 = 0)
% 257.15/35.34  | | | | | | |   (57)  r1(all_68_20, all_295_1) = all_333_0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | GROUND_INST: instantiating (15) with 0, all_333_0, all_295_1,
% 257.15/35.34  | | | | | | |              all_68_20, simplifying with (41), (57) gives:
% 257.15/35.34  | | | | | | |   (58)  all_333_0 = 0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | REDUCE: (56), (58) imply:
% 257.15/35.34  | | | | | | |   (59)  $false
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | CLOSE: (59) is inconsistent.
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | End of split
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | Case 2:
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | |   (60)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) | 
% 257.15/35.34  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 257.15/35.34  | | | | | |             = v2))
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | GROUND_INST: instantiating (60) with all_278_1, all_278_0,
% 257.15/35.34  | | | | | |              simplifying with (30), (32) gives:
% 257.15/35.34  | | | | | |   (61)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.34  | | | | | |             all_278_1) = v0)
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | BETA: splitting (61) gives:
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | Case 1:
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | |   (62)  all_278_0 = 0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | REDUCE: (29), (62) imply:
% 257.15/35.34  | | | | | | |   (63)  $false
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | CLOSE: (63) is inconsistent.
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | Case 2:
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | |   (64)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_278_1) =
% 257.15/35.34  | | | | | | |           v0)
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | DELTA: instantiating (64) with fresh symbol all_333_0 gives:
% 257.15/35.34  | | | | | | |   (65)   ~ (all_333_0 = 0) & r1(all_68_20, all_278_1) = all_333_0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | ALPHA: (65) implies:
% 257.15/35.34  | | | | | | |   (66)   ~ (all_333_0 = 0)
% 257.15/35.34  | | | | | | |   (67)  r1(all_68_20, all_278_1) = all_333_0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | GROUND_INST: instantiating (15) with 0, all_333_0, all_278_1,
% 257.15/35.34  | | | | | | |              all_68_20, simplifying with (31), (67) gives:
% 257.15/35.34  | | | | | | |   (68)  all_333_0 = 0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | REDUCE: (66), (68) imply:
% 257.15/35.34  | | | | | | |   (69)  $false
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | CLOSE: (69) is inconsistent.
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | End of split
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | End of split
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | Case 2:
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | |   (70)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 257.15/35.34  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 257.15/35.34  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 257.15/35.34  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.34  | | | | |             r1(all_68_20, v0) = v2))
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | | BETA: splitting (70) gives:
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | | Case 1:
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | |   (71)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 257.15/35.34  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 257.15/35.34  | | | | | |             = v2))
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | GROUND_INST: instantiating (71) with all_208_1, all_208_0,
% 257.15/35.34  | | | | | |              simplifying with (5), (24) gives:
% 257.15/35.34  | | | | | |   (72)  all_208_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.34  | | | | | |             all_208_1) = v0)
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | REF_CLOSE: (7), (15), (17), (72) are inconsistent by sub-proof #21.
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | Case 2:
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | |   (73)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) | 
% 257.15/35.34  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 257.15/35.34  | | | | | |             = v2))
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | GROUND_INST: instantiating (73) with all_309_1, all_309_0,
% 257.15/35.34  | | | | | |              simplifying with (46), (48) gives:
% 257.15/35.34  | | | | | |   (74)  all_309_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.34  | | | | | |             all_309_1) = v0)
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | BETA: splitting (74) gives:
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | | Case 1:
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | |   (75)  all_309_0 = 0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | REDUCE: (45), (75) imply:
% 257.15/35.34  | | | | | | |   (76)  $false
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | CLOSE: (76) is inconsistent.
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | Case 2:
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | |   (77)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_309_1) =
% 257.15/35.34  | | | | | | |           v0)
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | DELTA: instantiating (77) with fresh symbol all_333_0 gives:
% 257.15/35.34  | | | | | | |   (78)   ~ (all_333_0 = 0) & r1(all_68_20, all_309_1) = all_333_0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | ALPHA: (78) implies:
% 257.15/35.34  | | | | | | |   (79)   ~ (all_333_0 = 0)
% 257.15/35.34  | | | | | | |   (80)  r1(all_68_20, all_309_1) = all_333_0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | GROUND_INST: instantiating (15) with 0, all_333_0, all_309_1,
% 257.15/35.34  | | | | | | |              all_68_20, simplifying with (47), (80) gives:
% 257.15/35.34  | | | | | | |   (81)  all_333_0 = 0
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | REDUCE: (79), (81) imply:
% 257.15/35.34  | | | | | | |   (82)  $false
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | | CLOSE: (82) is inconsistent.
% 257.15/35.34  | | | | | | | 
% 257.15/35.34  | | | | | | End of split
% 257.15/35.34  | | | | | | 
% 257.15/35.34  | | | | | End of split
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | End of split
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | Case 2:
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | |   (83)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.15/35.34  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | | BETA: splitting (22) gives:
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | | Case 1:
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | |   (84)   ~ (all_75_6 = 0)
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | | REDUCE: (14), (84) imply:
% 257.15/35.34  | | | | |   (85)   ~ (all_68_2 = 0)
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | | REF_CLOSE: (2), (6), (8), (9), (15), (16), (18), (21), (27), (83),
% 257.15/35.34  | | | | |            (85) are inconsistent by sub-proof #162.
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | Case 2:
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | |   (86)  all_75_6 = 0
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | | REF_CLOSE: (1), (3), (6), (8), (9), (11), (13), (15), (18), (19),
% 257.15/35.34  | | | | |            (25), (26), (27), (86) are inconsistent by sub-proof #116.
% 257.15/35.34  | | | | | 
% 257.15/35.34  | | | | End of split
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | End of split
% 257.15/35.34  | | | 
% 257.15/35.34  | | End of split
% 257.15/35.34  | | 
% 257.15/35.34  | Case 2:
% 257.15/35.34  | | 
% 257.15/35.34  | |   (87)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.15/35.34  | | 
% 257.15/35.34  | | REF_CLOSE: (10), (13), (26), (87) are inconsistent by sub-proof #396.
% 257.15/35.34  | | 
% 257.15/35.34  | End of split
% 257.15/35.34  | 
% 257.15/35.34  End of proof
% 257.15/35.34  
% 257.15/35.34  Sub-proof #21 shows that the following formulas are inconsistent:
% 257.15/35.34  ----------------------------------------------------------------
% 257.15/35.34    (1)  all_208_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_208_1) =
% 257.15/35.34           v0)
% 257.15/35.34    (2)   ~ (all_208_0 = 0)
% 257.15/35.34    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.34         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.34    (4)  r1(all_68_20, all_208_1) = 0
% 257.15/35.34  
% 257.15/35.34  Begin of proof
% 257.15/35.34  | 
% 257.15/35.34  | BETA: splitting (1) gives:
% 257.15/35.34  | 
% 257.15/35.34  | Case 1:
% 257.15/35.34  | | 
% 257.15/35.34  | |   (5)  all_208_0 = 0
% 257.15/35.34  | | 
% 257.15/35.34  | | REDUCE: (2), (5) imply:
% 257.15/35.34  | |   (6)  $false
% 257.15/35.34  | | 
% 257.15/35.34  | | CLOSE: (6) is inconsistent.
% 257.15/35.34  | | 
% 257.15/35.34  | Case 2:
% 257.15/35.34  | | 
% 257.15/35.34  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_208_1) = v0)
% 257.15/35.34  | | 
% 257.15/35.34  | | DELTA: instantiating (7) with fresh symbol all_324_0 gives:
% 257.15/35.34  | |   (8)   ~ (all_324_0 = 0) & r1(all_68_20, all_208_1) = all_324_0
% 257.15/35.34  | | 
% 257.15/35.34  | | ALPHA: (8) implies:
% 257.15/35.34  | |   (9)   ~ (all_324_0 = 0)
% 257.15/35.34  | |   (10)  r1(all_68_20, all_208_1) = all_324_0
% 257.15/35.34  | | 
% 257.15/35.34  | | GROUND_INST: instantiating (3) with 0, all_324_0, all_208_1, all_68_20,
% 257.15/35.34  | |              simplifying with (4), (10) gives:
% 257.15/35.34  | |   (11)  all_324_0 = 0
% 257.15/35.34  | | 
% 257.15/35.34  | | REDUCE: (9), (11) imply:
% 257.15/35.34  | |   (12)  $false
% 257.15/35.34  | | 
% 257.15/35.34  | | CLOSE: (12) is inconsistent.
% 257.15/35.34  | | 
% 257.15/35.34  | End of split
% 257.15/35.34  | 
% 257.15/35.34  End of proof
% 257.15/35.34  
% 257.15/35.34  Sub-proof #22 shows that the following formulas are inconsistent:
% 257.15/35.34  ----------------------------------------------------------------
% 257.15/35.34    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.15/35.34             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.34    (2)  all_75_4 = all_68_10
% 257.15/35.34    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.34    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.34             v0) = 0 & $i(v0))
% 257.15/35.34    (5)  all_75_9 = all_68_11
% 257.15/35.34    (6)  all_75_17 = all_68_18
% 257.15/35.34    (7)  all_75_5 = all_68_15
% 257.15/35.34    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.34           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.15/35.34             v0) = 0 & $i(v0))
% 257.15/35.34    (10)   ~ (all_68_4 = 0)
% 257.15/35.34    (11)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.34            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.34              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.34            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.34              r1(all_68_20, v0) = v2))
% 257.15/35.34    (12)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.15/35.34    (13)  all_75_18 = all_68_14
% 257.15/35.34    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.34            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (15)  all_75_10 = all_68_16
% 257.15/35.34    (16)  all_75_13 = all_68_12
% 257.15/35.34    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.15/35.34          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.34              & r1(all_68_20, v0) = v2))
% 257.15/35.34    (18)  all_75_16 = all_68_13
% 257.15/35.34    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.15/35.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.34              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.34    (20)  all_75_6 = all_68_2
% 257.15/35.34    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.34              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.34    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.34          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.34    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (26)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (27)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (28)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (29)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.15/35.34    (30)   ~ (all_68_2 = 0)
% 257.15/35.34    (31)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.34    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.15/35.34            p405(v0) = v1 & $i(v0))
% 257.15/35.34    (33)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.34    (34)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.34    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (36)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (37)  all_75_11 = all_68_5
% 257.15/35.34    (38)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (39)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.15/35.34    (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.34              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.34              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (42)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.34    (43)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (44)  all_75_8 = all_68_7
% 257.15/35.34    (45)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.34              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (46)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.34    (47)   ~ (all_68_9 = 0)
% 257.15/35.34    (48)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.15/35.34    (49)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.34            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.34           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.34            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.34          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.34            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.34    (50)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (51)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.34            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.34            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.34          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.34            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.34          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.34              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.34            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.34              r1(all_68_20, v0) = v2))
% 257.15/35.34    (53)  all_75_15 = all_68_9
% 257.15/35.34    (54)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (55)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (56)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.15/35.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.34              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (58)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.15/35.34            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.15/35.34    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (60)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (61)   ~ (all_68_18 = 0)
% 257.15/35.34    (62)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (63)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (64)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.34    (65)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.34    (66)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (67)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.15/35.34          all_68_19 = 0
% 257.15/35.34    (68)  all_75_14 = all_68_17
% 257.15/35.34    (69)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.34    (70)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (71)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (72)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (73)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.15/35.34          all_68_14 = 0
% 257.15/35.34    (74)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.34    (75)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.34              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (77)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.34            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34    (78)  all_75_12 = all_68_8
% 257.15/35.34    (79)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.34            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34  
% 257.15/35.34  Begin of proof
% 257.15/35.34  | 
% 257.15/35.34  | BETA: splitting (36) gives:
% 257.15/35.34  | 
% 257.15/35.34  | Case 1:
% 257.15/35.34  | | 
% 257.15/35.34  | |   (80)   ~ (all_75_16 = 0)
% 257.15/35.34  | | 
% 257.15/35.34  | | REDUCE: (18), (80) imply:
% 257.15/35.34  | |   (81)   ~ (all_68_13 = 0)
% 257.15/35.34  | | 
% 257.15/35.34  | | BETA: splitting (67) gives:
% 257.15/35.34  | | 
% 257.15/35.34  | | Case 1:
% 257.15/35.34  | | | 
% 257.15/35.34  | | |   (82)  all_68_15 = 0
% 257.15/35.34  | | | 
% 257.15/35.34  | | | COMBINE_EQS: (7), (82) imply:
% 257.15/35.34  | | |   (83)  all_75_5 = 0
% 257.15/35.34  | | | 
% 257.15/35.34  | | | REF_CLOSE: (2), (4), (5), (9), (10), (11), (13), (16), (17), (19), (22),
% 257.15/35.34  | | |            (24), (28), (30), (37), (39), (42), (44), (47), (49), (64),
% 257.15/35.34  | | |            (69), (72), (73), (77), (78), (81), (83) are inconsistent by
% 257.15/35.34  | | |            sub-proof #26.
% 257.15/35.34  | | | 
% 257.15/35.34  | | Case 2:
% 257.15/35.34  | | | 
% 257.15/35.34  | | |   (84)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.15/35.34  | | | 
% 257.15/35.34  | | | BETA: splitting (26) gives:
% 257.15/35.34  | | | 
% 257.15/35.34  | | | Case 1:
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | |   (85)   ~ (all_68_19 = 0)
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | | REF_CLOSE: (3), (9), (10), (11), (15), (17), (24), (32), (37), (43),
% 257.15/35.34  | | | |            (44), (46), (47), (61), (64), (68), (77), (78), (84), (85)
% 257.15/35.34  | | | |            are inconsistent by sub-proof #25.
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | Case 2:
% 257.15/35.34  | | | | 
% 257.15/35.34  | | | |   (86)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.15/35.34  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.34  | | | | 
% 257.15/35.35  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (10), (11), (12),
% 257.15/35.35  | | | |            (13), (14), (15), (16), (17), (18), (20), (21), (22), (23),
% 257.15/35.35  | | | |            (24), (25), (27), (28), (29), (30), (31), (32), (33), (34),
% 257.15/35.35  | | | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 257.15/35.35  | | | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55),
% 257.15/35.35  | | | |            (56), (57), (58), (59), (60), (61), (62), (63), (64), (65),
% 257.15/35.35  | | | |            (66), (67), (68), (69), (70), (71), (72), (73), (74), (75),
% 257.15/35.35  | | | |            (76), (78), (79), (84), (86) are inconsistent by sub-proof
% 257.15/35.35  | | | |            #59.
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | End of split
% 257.15/35.35  | | | 
% 257.15/35.35  | | End of split
% 257.15/35.35  | | 
% 257.15/35.35  | Case 2:
% 257.15/35.35  | | 
% 257.15/35.35  | |   (87)  all_75_16 = 0
% 257.15/35.35  | | 
% 257.15/35.35  | | COMBINE_EQS: (18), (87) imply:
% 257.15/35.35  | |   (88)  all_68_13 = 0
% 257.15/35.35  | | 
% 257.15/35.35  | | REF_CLOSE: (4), (10), (11), (14), (17), (19), (24), (28), (29), (30), (36),
% 257.15/35.35  | |            (37), (44), (45), (49), (52), (53), (56), (63), (64), (77), (78),
% 257.15/35.35  | |            (79), (87) are inconsistent by sub-proof #23.
% 257.15/35.35  | | 
% 257.15/35.35  | End of split
% 257.15/35.35  | 
% 257.15/35.35  End of proof
% 257.15/35.35  
% 257.15/35.35  Sub-proof #23 shows that the following formulas are inconsistent:
% 257.15/35.35  ----------------------------------------------------------------
% 257.15/35.35    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.35             v0) = 0 & $i(v0))
% 257.15/35.35    (2)   ~ (all_68_4 = 0)
% 257.15/35.35    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.35           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.35           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35             r1(all_68_20, v0) = v2))
% 257.15/35.35    (4)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.35           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.35         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35             r1(all_68_20, v0) = v2))
% 257.15/35.35    (6)  all_75_16 = 0
% 257.15/35.35    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 257.15/35.35             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.35    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.35    (9)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 257.15/35.35           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (10)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.15/35.35    (11)   ~ (all_68_2 = 0)
% 257.15/35.35    (12)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (13)  all_75_11 = all_68_5
% 257.15/35.35    (14)  all_75_8 = all_68_7
% 257.15/35.35    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.35            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.35              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (16)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.35            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.35           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.35            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.35          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.35            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.35    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.35            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.35          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.35            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.35          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.35            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35              r1(all_68_20, v0) = v2))
% 257.15/35.35    (18)  all_75_15 = all_68_9
% 257.15/35.35    (19)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (20)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (21)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.35    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.35            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (23)  all_75_12 = all_68_8
% 257.15/35.35    (24)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35  
% 257.15/35.35  Begin of proof
% 257.15/35.35  | 
% 257.15/35.35  | BETA: splitting (19) gives:
% 257.15/35.35  | 
% 257.15/35.35  | Case 1:
% 257.15/35.35  | | 
% 257.15/35.35  | |   (25)   ~ (all_75_16 = 0)
% 257.15/35.35  | | 
% 257.15/35.35  | | REDUCE: (6), (25) imply:
% 257.15/35.35  | |   (26)  $false
% 257.15/35.35  | | 
% 257.15/35.35  | | CLOSE: (26) is inconsistent.
% 257.15/35.35  | | 
% 257.15/35.35  | Case 2:
% 257.15/35.35  | | 
% 257.15/35.35  | |   (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.35  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35  | | 
% 257.15/35.35  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.15/35.35  | |            (13), (14), (15), (16), (17), (18), (20), (21), (22), (23), (24),
% 257.15/35.35  | |            (27) are inconsistent by sub-proof #24.
% 257.15/35.35  | | 
% 257.15/35.35  | End of split
% 257.15/35.35  | 
% 257.15/35.35  End of proof
% 257.15/35.35  
% 257.15/35.35  Sub-proof #24 shows that the following formulas are inconsistent:
% 257.15/35.35  ----------------------------------------------------------------
% 257.15/35.35    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.35             v0) = 0 & $i(v0))
% 257.15/35.35    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 257.15/35.35             v0) = 0 & $i(v0))
% 257.15/35.35    (3)   ~ (all_68_4 = 0)
% 257.15/35.35    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.35           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.35           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35             r1(all_68_20, v0) = v2))
% 257.15/35.35    (5)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.35           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.35         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35             r1(all_68_20, v0) = v2))
% 257.15/35.35    (7)  all_75_16 = 0
% 257.15/35.35    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 257.15/35.35             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.35    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.35    (10)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (11)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.15/35.35    (12)   ~ (all_68_2 = 0)
% 257.15/35.35    (13)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (14)  all_75_11 = all_68_5
% 257.15/35.35    (15)  all_75_8 = all_68_7
% 257.15/35.35    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.35            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.35              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (17)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.35            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.35           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.35            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.35          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.35            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.35    (18)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.35            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.35          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.35            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.35          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.35            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35              r1(all_68_20, v0) = v2))
% 257.15/35.35    (19)  all_75_15 = all_68_9
% 257.15/35.35    (20)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (21)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.35    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.35            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35    (23)  all_75_12 = all_68_8
% 257.15/35.35    (24)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.35            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35  
% 257.15/35.35  Begin of proof
% 257.15/35.35  | 
% 257.15/35.35  | DELTA: instantiating (2) with fresh symbols all_216_0, all_216_1 gives:
% 257.15/35.35  |   (25)   ~ (all_216_0 = 0) & p104(all_216_1) = all_216_0 & r1(all_68_20,
% 257.15/35.35  |           all_216_1) = 0 & $i(all_216_1)
% 257.15/35.35  | 
% 257.15/35.35  | ALPHA: (25) implies:
% 257.15/35.35  |   (26)   ~ (all_216_0 = 0)
% 257.15/35.35  |   (27)  $i(all_216_1)
% 257.15/35.35  |   (28)  r1(all_68_20, all_216_1) = 0
% 257.15/35.35  |   (29)  p104(all_216_1) = all_216_0
% 257.15/35.35  | 
% 257.15/35.35  | BETA: splitting (10) gives:
% 257.15/35.35  | 
% 257.15/35.35  | Case 1:
% 257.15/35.35  | | 
% 257.15/35.35  | |   (30)   ~ (all_75_11 = 0)
% 257.15/35.35  | | 
% 257.15/35.35  | | REDUCE: (14), (30) imply:
% 257.15/35.35  | |   (31)   ~ (all_68_5 = 0)
% 257.15/35.35  | | 
% 257.15/35.35  | | REF_CLOSE: (3), (4), (7), (9), (13), (22), (31) are inconsistent by
% 257.15/35.35  | |            sub-proof #121.
% 257.15/35.35  | | 
% 257.15/35.35  | Case 2:
% 257.15/35.35  | | 
% 257.15/35.35  | |   (32)  all_75_11 = 0
% 257.15/35.35  | |   (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.15/35.35  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35  | | 
% 257.15/35.35  | | BETA: splitting (21) gives:
% 257.15/35.35  | | 
% 257.15/35.35  | | Case 1:
% 257.15/35.35  | | | 
% 257.15/35.35  | | |   (34)   ~ (all_75_11 = 0)
% 257.15/35.35  | | | 
% 257.15/35.35  | | | REDUCE: (32), (34) imply:
% 257.15/35.35  | | |   (35)  $false
% 257.15/35.35  | | | 
% 257.15/35.35  | | | CLOSE: (35) is inconsistent.
% 257.15/35.35  | | | 
% 257.15/35.35  | | Case 2:
% 257.15/35.35  | | | 
% 257.15/35.35  | | |   (36)   ~ (all_75_12 = 0)
% 257.15/35.35  | | | 
% 257.15/35.35  | | | REDUCE: (23), (36) imply:
% 257.15/35.35  | | |   (37)   ~ (all_68_8 = 0)
% 257.15/35.35  | | | 
% 257.15/35.35  | | | BETA: splitting (20) gives:
% 257.15/35.35  | | | 
% 257.15/35.35  | | | Case 1:
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | |   (38)   ~ (all_75_11 = 0)
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | | REDUCE: (32), (38) imply:
% 257.15/35.35  | | | |   (39)  $false
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | | CLOSE: (39) is inconsistent.
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | Case 2:
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | |   (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.35  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | | DELTA: instantiating (40) with fresh symbols all_264_0, all_264_1 gives:
% 257.15/35.35  | | | |   (41)   ~ (all_264_0 = 0) & p103(all_264_1) = all_264_0 & r1(all_68_20,
% 257.15/35.35  | | | |           all_264_1) = 0 & $i(all_264_1)
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | | ALPHA: (41) implies:
% 257.15/35.35  | | | |   (42)   ~ (all_264_0 = 0)
% 257.15/35.35  | | | |   (43)  $i(all_264_1)
% 257.15/35.35  | | | |   (44)  r1(all_68_20, all_264_1) = 0
% 257.15/35.35  | | | |   (45)  p103(all_264_1) = all_264_0
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | | BETA: splitting (5) gives:
% 257.15/35.35  | | | | 
% 257.15/35.35  | | | | Case 1:
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | |   (46)   ~ (all_75_8 = 0)
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | | REDUCE: (15), (46) imply:
% 257.15/35.35  | | | | |   (47)   ~ (all_68_7 = 0)
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | | BETA: splitting (11) gives:
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | | Case 1:
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | |   (48)   ~ (all_75_15 = 0)
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | | REDUCE: (19), (48) imply:
% 257.15/35.35  | | | | | |   (49)   ~ (all_68_9 = 0)
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | | REF_CLOSE: (1), (6), (8), (9), (10), (12), (17), (32), (37), (47),
% 257.15/35.35  | | | | | |            (49) are inconsistent by sub-proof #128.
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | Case 2:
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | |   (50)   ~ (all_75_16 = 0)
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | | REDUCE: (7), (50) imply:
% 257.15/35.35  | | | | | |   (51)  $false
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | | CLOSE: (51) is inconsistent.
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | End of split
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | Case 2:
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | |   (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 257.15/35.35  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | | DELTA: instantiating (52) with fresh symbols all_272_0, all_272_1
% 257.15/35.35  | | | | |        gives:
% 257.15/35.35  | | | | |   (53)   ~ (all_272_0 = 0) & p102(all_272_1) = all_272_0 &
% 257.15/35.35  | | | | |         r1(all_68_20, all_272_1) = 0 & $i(all_272_1)
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | | ALPHA: (53) implies:
% 257.15/35.35  | | | | |   (54)   ~ (all_272_0 = 0)
% 257.15/35.35  | | | | |   (55)  $i(all_272_1)
% 257.15/35.35  | | | | |   (56)  r1(all_68_20, all_272_1) = 0
% 257.15/35.35  | | | | |   (57)  p102(all_272_1) = all_272_0
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | | BETA: splitting (16) gives:
% 257.15/35.35  | | | | | 
% 257.15/35.35  | | | | | Case 1:
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.35  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | | DELTA: instantiating (58) with fresh symbols all_302_0, all_302_1
% 257.15/35.35  | | | | | |        gives:
% 257.15/35.35  | | | | | |   (59)   ~ (all_302_0 = 0) & p105(all_302_1) = all_302_0 &
% 257.15/35.35  | | | | | |         r1(all_68_20, all_302_1) = 0 & $i(all_302_1)
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | | ALPHA: (59) implies:
% 257.15/35.35  | | | | | |   (60)   ~ (all_302_0 = 0)
% 257.15/35.35  | | | | | |   (61)  $i(all_302_1)
% 257.15/35.35  | | | | | |   (62)  r1(all_68_20, all_302_1) = 0
% 257.15/35.35  | | | | | |   (63)  p105(all_302_1) = all_302_0
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | | BETA: splitting (18) gives:
% 257.15/35.35  | | | | | | 
% 257.15/35.35  | | | | | | Case 1:
% 257.15/35.35  | | | | | | | 
% 257.15/35.35  | | | | | | |   (64)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 257.15/35.35  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 257.15/35.35  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 257.15/35.35  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.35  | | | | | | | 
% 257.15/35.35  | | | | | | | BETA: splitting (64) gives:
% 257.15/35.35  | | | | | | | 
% 257.15/35.35  | | | | | | | Case 1:
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | |   (65)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.15/35.35  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | GROUND_INST: instantiating (65) with all_272_1, all_272_0,
% 257.15/35.35  | | | | | | | |              simplifying with (55), (57) gives:
% 257.15/35.35  | | | | | | | |   (66)  all_272_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.35  | | | | | | | |           r1(all_68_20, all_272_1) = v0)
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | BETA: splitting (66) gives:
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | Case 1:
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | |   (67)  all_272_0 = 0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | REDUCE: (54), (67) imply:
% 257.15/35.35  | | | | | | | | |   (68)  $false
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | CLOSE: (68) is inconsistent.
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | Case 2:
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | |   (69)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_272_1)
% 257.15/35.35  | | | | | | | | |           = v0)
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | DELTA: instantiating (69) with fresh symbol all_326_0 gives:
% 257.15/35.35  | | | | | | | | |   (70)   ~ (all_326_0 = 0) & r1(all_68_20, all_272_1) =
% 257.15/35.35  | | | | | | | | |         all_326_0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | ALPHA: (70) implies:
% 257.15/35.35  | | | | | | | | |   (71)   ~ (all_326_0 = 0)
% 257.15/35.35  | | | | | | | | |   (72)  r1(all_68_20, all_272_1) = all_326_0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_326_0, all_272_1,
% 257.15/35.35  | | | | | | | | |              all_68_20, simplifying with (56), (72) gives:
% 257.15/35.35  | | | | | | | | |   (73)  all_326_0 = 0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | REDUCE: (71), (73) imply:
% 257.15/35.35  | | | | | | | | |   (74)  $false
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | CLOSE: (74) is inconsistent.
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | End of split
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | Case 2:
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | |   (75)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.15/35.35  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | GROUND_INST: instantiating (75) with all_264_1, all_264_0,
% 257.15/35.35  | | | | | | | |              simplifying with (43), (45) gives:
% 257.15/35.35  | | | | | | | |   (76)  all_264_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.35  | | | | | | | |           r1(all_68_20, all_264_1) = v0)
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | BETA: splitting (76) gives:
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | Case 1:
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | |   (77)  all_264_0 = 0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | REDUCE: (42), (77) imply:
% 257.15/35.35  | | | | | | | | |   (78)  $false
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | CLOSE: (78) is inconsistent.
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | Case 2:
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | |   (79)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_264_1)
% 257.15/35.35  | | | | | | | | |           = v0)
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | DELTA: instantiating (79) with fresh symbol all_326_0 gives:
% 257.15/35.35  | | | | | | | | |   (80)   ~ (all_326_0 = 0) & r1(all_68_20, all_264_1) =
% 257.15/35.35  | | | | | | | | |         all_326_0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | ALPHA: (80) implies:
% 257.15/35.35  | | | | | | | | |   (81)   ~ (all_326_0 = 0)
% 257.15/35.35  | | | | | | | | |   (82)  r1(all_68_20, all_264_1) = all_326_0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_326_0, all_264_1,
% 257.15/35.35  | | | | | | | | |              all_68_20, simplifying with (44), (82) gives:
% 257.15/35.35  | | | | | | | | |   (83)  all_326_0 = 0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | REDUCE: (81), (83) imply:
% 257.15/35.35  | | | | | | | | |   (84)  $false
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | CLOSE: (84) is inconsistent.
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | End of split
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | End of split
% 257.15/35.35  | | | | | | | 
% 257.15/35.35  | | | | | | Case 2:
% 257.15/35.35  | | | | | | | 
% 257.15/35.35  | | | | | | |   (85)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 257.15/35.35  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 257.15/35.35  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 257.15/35.35  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.35  | | | | | | | 
% 257.15/35.35  | | | | | | | BETA: splitting (85) gives:
% 257.15/35.35  | | | | | | | 
% 257.15/35.35  | | | | | | | Case 1:
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | |   (86)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.15/35.35  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | GROUND_INST: instantiating (86) with all_216_1, all_216_0,
% 257.15/35.35  | | | | | | | |              simplifying with (27), (29) gives:
% 257.15/35.35  | | | | | | | |   (87)  all_216_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.35  | | | | | | | |           r1(all_68_20, all_216_1) = v0)
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | BETA: splitting (87) gives:
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | Case 1:
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | |   (88)  all_216_0 = 0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | REDUCE: (26), (88) imply:
% 257.15/35.35  | | | | | | | | |   (89)  $false
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | CLOSE: (89) is inconsistent.
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | Case 2:
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | |   (90)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_216_1)
% 257.15/35.35  | | | | | | | | |           = v0)
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | DELTA: instantiating (90) with fresh symbol all_326_0 gives:
% 257.15/35.35  | | | | | | | | |   (91)   ~ (all_326_0 = 0) & r1(all_68_20, all_216_1) =
% 257.15/35.35  | | | | | | | | |         all_326_0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | ALPHA: (91) implies:
% 257.15/35.35  | | | | | | | | |   (92)   ~ (all_326_0 = 0)
% 257.15/35.35  | | | | | | | | |   (93)  r1(all_68_20, all_216_1) = all_326_0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_326_0, all_216_1,
% 257.15/35.35  | | | | | | | | |              all_68_20, simplifying with (28), (93) gives:
% 257.15/35.35  | | | | | | | | |   (94)  all_326_0 = 0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | REDUCE: (92), (94) imply:
% 257.15/35.35  | | | | | | | | |   (95)  $false
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | CLOSE: (95) is inconsistent.
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | End of split
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | Case 2:
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | |   (96)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.15/35.35  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.35  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | GROUND_INST: instantiating (96) with all_302_1, all_302_0,
% 257.15/35.35  | | | | | | | |              simplifying with (61), (63) gives:
% 257.15/35.35  | | | | | | | |   (97)  all_302_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.15/35.35  | | | | | | | |           r1(all_68_20, all_302_1) = v0)
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | BETA: splitting (97) gives:
% 257.15/35.35  | | | | | | | | 
% 257.15/35.35  | | | | | | | | Case 1:
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | |   (98)  all_302_0 = 0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | REDUCE: (60), (98) imply:
% 257.15/35.35  | | | | | | | | |   (99)  $false
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | CLOSE: (99) is inconsistent.
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | Case 2:
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | |   (100)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.15/35.35  | | | | | | | | |              all_302_1) = v0)
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | DELTA: instantiating (100) with fresh symbol all_326_0 gives:
% 257.15/35.35  | | | | | | | | |   (101)   ~ (all_326_0 = 0) & r1(all_68_20, all_302_1) =
% 257.15/35.35  | | | | | | | | |          all_326_0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.35  | | | | | | | | | ALPHA: (101) implies:
% 257.15/35.35  | | | | | | | | |   (102)   ~ (all_326_0 = 0)
% 257.15/35.35  | | | | | | | | |   (103)  r1(all_68_20, all_302_1) = all_326_0
% 257.15/35.35  | | | | | | | | | 
% 257.15/35.36  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_326_0, all_302_1,
% 257.15/35.36  | | | | | | | | |              all_68_20, simplifying with (62), (103) gives:
% 257.15/35.36  | | | | | | | | |   (104)  all_326_0 = 0
% 257.15/35.36  | | | | | | | | | 
% 257.15/35.36  | | | | | | | | | REDUCE: (102), (104) imply:
% 257.15/35.36  | | | | | | | | |   (105)  $false
% 257.15/35.36  | | | | | | | | | 
% 257.15/35.36  | | | | | | | | | CLOSE: (105) is inconsistent.
% 257.15/35.36  | | | | | | | | | 
% 257.15/35.36  | | | | | | | | End of split
% 257.15/35.36  | | | | | | | | 
% 257.15/35.36  | | | | | | | End of split
% 257.15/35.36  | | | | | | | 
% 257.15/35.36  | | | | | | End of split
% 257.15/35.36  | | | | | | 
% 257.15/35.36  | | | | | Case 2:
% 257.15/35.36  | | | | | | 
% 257.15/35.36  | | | | | |   (106)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.15/35.36  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36  | | | | | | 
% 257.15/35.36  | | | | | | REF_CLOSE: (7), (9), (12), (17), (24), (33), (106) are inconsistent
% 257.15/35.36  | | | | | |            by sub-proof #153.
% 257.15/35.36  | | | | | | 
% 257.15/35.36  | | | | | End of split
% 257.15/35.36  | | | | | 
% 257.15/35.36  | | | | End of split
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | End of split
% 257.15/35.36  | | | 
% 257.15/35.36  | | End of split
% 257.15/35.36  | | 
% 257.15/35.36  | End of split
% 257.15/35.36  | 
% 257.15/35.36  End of proof
% 257.15/35.36  
% 257.15/35.36  Sub-proof #25 shows that the following formulas are inconsistent:
% 257.15/35.36  ----------------------------------------------------------------
% 257.15/35.36    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.36    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.15/35.36             v0) = 0 & $i(v0))
% 257.15/35.36    (3)   ~ (all_68_4 = 0)
% 257.15/35.36    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.36           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.36           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2))
% 257.15/35.36    (5)  all_75_10 = all_68_16
% 257.15/35.36    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.36         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2))
% 257.15/35.36    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.36         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.36    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.15/35.36           p405(v0) = v1 & $i(v0))
% 257.15/35.36    (9)  all_75_11 = all_68_5
% 257.15/35.36    (10)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (11)  all_75_8 = all_68_7
% 257.15/35.36    (12)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.36    (13)   ~ (all_68_9 = 0)
% 257.15/35.36    (14)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.15/35.36    (15)   ~ (all_68_18 = 0)
% 257.15/35.36    (16)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.36    (17)  all_75_14 = all_68_17
% 257.15/35.36    (18)   ~ (all_68_19 = 0)
% 257.15/35.36    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.36            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (20)  all_75_12 = all_68_8
% 257.15/35.36  
% 257.15/35.36  Begin of proof
% 257.15/35.36  | 
% 257.15/35.36  | BETA: splitting (14) gives:
% 257.15/35.36  | 
% 257.15/35.36  | Case 1:
% 257.15/35.36  | | 
% 257.15/35.36  | |   (21)  all_68_16 = 0
% 257.15/35.36  | | 
% 257.15/35.36  | | COMBINE_EQS: (5), (21) imply:
% 257.15/35.36  | |   (22)  all_75_10 = 0
% 257.15/35.36  | | 
% 257.15/35.36  | | BETA: splitting (1) gives:
% 257.15/35.36  | | 
% 257.15/35.36  | | Case 1:
% 257.15/35.36  | | | 
% 257.15/35.36  | | |   (23)   ~ (all_75_8 = 0)
% 257.15/35.36  | | | 
% 257.15/35.36  | | | REDUCE: (11), (23) imply:
% 257.15/35.36  | | |   (24)   ~ (all_68_7 = 0)
% 257.15/35.36  | | | 
% 257.15/35.36  | | | BETA: splitting (10) gives:
% 257.15/35.36  | | | 
% 257.15/35.36  | | | Case 1:
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | |   (25)   ~ (all_75_12 = 0)
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | | REDUCE: (20), (25) imply:
% 257.15/35.36  | | | |   (26)   ~ (all_68_8 = 0)
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | | REF_CLOSE: (6), (7), (8), (13), (24), (26) are inconsistent by sub-proof
% 257.15/35.36  | | | |            #398.
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | Case 2:
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | |   (27)  all_75_12 = 0
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | | REF_CLOSE: (2), (3), (4), (7), (9), (16), (19), (27) are inconsistent by
% 257.15/35.36  | | | |            sub-proof #141.
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | End of split
% 257.15/35.36  | | | 
% 257.15/35.36  | | Case 2:
% 257.15/35.36  | | | 
% 257.15/35.36  | | |   (28)   ~ (all_75_10 = 0)
% 257.15/35.36  | | | 
% 257.15/35.36  | | | REDUCE: (22), (28) imply:
% 257.15/35.36  | | |   (29)  $false
% 257.15/35.36  | | | 
% 257.15/35.36  | | | CLOSE: (29) is inconsistent.
% 257.15/35.36  | | | 
% 257.15/35.36  | | End of split
% 257.15/35.36  | | 
% 257.15/35.36  | Case 2:
% 257.15/35.36  | | 
% 257.15/35.36  | |   (30)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.15/35.36  | | 
% 257.15/35.36  | | REF_CLOSE: (2), (3), (4), (7), (9), (12), (15), (17), (18), (19), (30) are
% 257.15/35.36  | |            inconsistent by sub-proof #149.
% 257.15/35.36  | | 
% 257.15/35.36  | End of split
% 257.15/35.36  | 
% 257.15/35.36  End of proof
% 257.15/35.36  
% 257.15/35.36  Sub-proof #26 shows that the following formulas are inconsistent:
% 257.15/35.36  ----------------------------------------------------------------
% 257.15/35.36    (1)  all_75_4 = all_68_10
% 257.15/35.36    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.36             v0) = 0 & $i(v0))
% 257.15/35.36    (3)  all_75_9 = all_68_11
% 257.15/35.36    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.15/35.36             v0) = 0 & $i(v0))
% 257.15/35.36    (5)   ~ (all_68_4 = 0)
% 257.15/35.36    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.36           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.36           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2))
% 257.15/35.36    (7)  all_75_18 = all_68_14
% 257.15/35.36    (8)  all_75_13 = all_68_12
% 257.15/35.36    (9)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.36         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2))
% 257.15/35.36    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.15/35.36            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.36              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.36    (11)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.36          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.36    (13)  all_75_5 = 0
% 257.15/35.36    (14)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (15)   ~ (all_68_2 = 0)
% 257.15/35.36    (16)  all_75_11 = all_68_5
% 257.15/35.36    (17)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.15/35.36    (18)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.36    (19)  all_75_8 = all_68_7
% 257.15/35.36    (20)   ~ (all_68_9 = 0)
% 257.15/35.36    (21)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.36            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.36           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.36            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.36          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.36            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.36    (22)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.36    (23)   ~ (all_68_13 = 0)
% 257.15/35.36    (24)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.36    (25)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (26)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.15/35.36          all_68_14 = 0
% 257.15/35.36    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.36            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (28)  all_75_12 = all_68_8
% 257.15/35.36  
% 257.15/35.36  Begin of proof
% 257.15/35.36  | 
% 257.15/35.36  | BETA: splitting (17) gives:
% 257.15/35.36  | 
% 257.15/35.36  | Case 1:
% 257.15/35.36  | | 
% 257.15/35.36  | |   (29)   ~ (all_75_4 = 0)
% 257.15/35.36  | | 
% 257.15/35.36  | | REDUCE: (1), (29) imply:
% 257.15/35.36  | |   (30)   ~ (all_68_10 = 0)
% 257.15/35.36  | | 
% 257.15/35.36  | | BETA: splitting (26) gives:
% 257.15/35.36  | | 
% 257.15/35.36  | | Case 1:
% 257.15/35.36  | | | 
% 257.15/35.36  | | |   (31)  all_68_10 = 0
% 257.15/35.36  | | | 
% 257.15/35.36  | | | REDUCE: (30), (31) imply:
% 257.15/35.36  | | |   (32)  $false
% 257.15/35.36  | | | 
% 257.15/35.36  | | | CLOSE: (32) is inconsistent.
% 257.15/35.36  | | | 
% 257.15/35.36  | | Case 2:
% 257.15/35.36  | | | 
% 257.15/35.36  | | |   (33)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.15/35.36  | | | 
% 257.15/35.36  | | | BETA: splitting (14) gives:
% 257.15/35.36  | | | 
% 257.15/35.36  | | | Case 1:
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | |   (34)   ~ (all_75_11 = 0)
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | | REDUCE: (16), (34) imply:
% 257.15/35.36  | | | |   (35)   ~ (all_68_5 = 0)
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | | REF_CLOSE: (4), (5), (6), (12), (27), (35) are inconsistent by sub-proof
% 257.15/35.36  | | | |            #163.
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | Case 2:
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | |   (36)  all_75_11 = 0
% 257.15/35.36  | | | |   (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.15/35.36  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | | REF_CLOSE: (2), (3), (7), (8), (9), (10), (11), (12), (14), (15), (18),
% 257.15/35.36  | | | |            (19), (20), (21), (22), (23), (24), (25), (28), (33), (36),
% 257.15/35.36  | | | |            (37) are inconsistent by sub-proof #27.
% 257.15/35.36  | | | | 
% 257.15/35.36  | | | End of split
% 257.15/35.36  | | | 
% 257.15/35.36  | | End of split
% 257.15/35.36  | | 
% 257.15/35.36  | Case 2:
% 257.15/35.36  | | 
% 257.15/35.36  | |   (38)   ~ (all_75_5 = 0)
% 257.15/35.36  | | 
% 257.15/35.36  | | REDUCE: (13), (38) imply:
% 257.15/35.36  | |   (39)  $false
% 257.15/35.36  | | 
% 257.15/35.36  | | CLOSE: (39) is inconsistent.
% 257.15/35.36  | | 
% 257.15/35.36  | End of split
% 257.15/35.36  | 
% 257.15/35.36  End of proof
% 257.15/35.36  
% 257.15/35.36  Sub-proof #27 shows that the following formulas are inconsistent:
% 257.15/35.36  ----------------------------------------------------------------
% 257.15/35.36    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.15/35.36    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.36             v0) = 0 & $i(v0))
% 257.15/35.36    (3)  all_75_9 = all_68_11
% 257.15/35.36    (4)  all_75_18 = all_68_14
% 257.15/35.36    (5)  all_75_11 = 0
% 257.15/35.36    (6)  all_75_13 = all_68_12
% 257.15/35.36    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.36         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2))
% 257.15/35.36    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 257.15/35.36             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.36    (9)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 257.15/35.36           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.36          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.36    (11)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (12)   ~ (all_68_2 = 0)
% 257.15/35.36    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.15/35.36            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (14)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.36    (15)  all_75_8 = all_68_7
% 257.15/35.36    (16)   ~ (all_68_9 = 0)
% 257.15/35.36    (17)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.36            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.36           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.36            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.36          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.36            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.36    (18)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.36    (19)   ~ (all_68_13 = 0)
% 257.15/35.36    (20)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.36    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (22)  all_75_12 = all_68_8
% 257.15/35.36  
% 257.15/35.36  Begin of proof
% 257.15/35.36  | 
% 257.15/35.36  | BETA: splitting (18) gives:
% 257.15/35.36  | 
% 257.15/35.36  | Case 1:
% 257.15/35.36  | | 
% 257.15/35.36  | |   (23)   ~ (all_75_11 = 0)
% 257.15/35.36  | | 
% 257.15/35.36  | | REDUCE: (5), (23) imply:
% 257.15/35.36  | |   (24)  $false
% 257.15/35.36  | | 
% 257.15/35.36  | | CLOSE: (24) is inconsistent.
% 257.15/35.36  | | 
% 257.15/35.36  | Case 2:
% 257.15/35.36  | | 
% 257.15/35.36  | |   (25)   ~ (all_75_12 = 0)
% 257.15/35.36  | | 
% 257.15/35.36  | | REDUCE: (22), (25) imply:
% 257.15/35.36  | |   (26)   ~ (all_68_8 = 0)
% 257.15/35.36  | | 
% 257.15/35.36  | | BETA: splitting (21) gives:
% 257.15/35.36  | | 
% 257.15/35.36  | | Case 1:
% 257.15/35.36  | | | 
% 257.15/35.36  | | |   (27)   ~ (all_75_18 = 0)
% 257.15/35.36  | | | 
% 257.15/35.36  | | | REDUCE: (4), (27) imply:
% 257.15/35.36  | | |   (28)   ~ (all_68_14 = 0)
% 257.15/35.36  | | | 
% 257.15/35.36  | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (10), (11), (12), (14),
% 257.15/35.36  | | |            (15), (16), (17), (19), (20), (26), (28) are inconsistent by
% 257.15/35.36  | | |            sub-proof #119.
% 257.15/35.36  | | | 
% 257.15/35.36  | | Case 2:
% 257.15/35.36  | | | 
% 257.15/35.36  | | |   (29)  all_75_18 = 0
% 257.15/35.36  | | | 
% 257.15/35.36  | | | REF_CLOSE: (2), (9), (10), (12), (13), (17), (29) are inconsistent by
% 257.15/35.36  | | |            sub-proof #302.
% 257.15/35.36  | | | 
% 257.15/35.36  | | End of split
% 257.15/35.36  | | 
% 257.15/35.36  | End of split
% 257.15/35.36  | 
% 257.15/35.36  End of proof
% 257.15/35.36  
% 257.15/35.36  Sub-proof #28 shows that the following formulas are inconsistent:
% 257.15/35.36  ----------------------------------------------------------------
% 257.15/35.36    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.15/35.36             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.36    (2)  all_75_4 = all_68_10
% 257.15/35.36    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.36    (4)  all_75_9 = all_68_11
% 257.15/35.36    (5)  all_75_17 = all_68_18
% 257.15/35.36    (6)  all_75_5 = all_68_15
% 257.15/35.36    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.36           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (8)   ~ (all_68_4 = 0)
% 257.15/35.36    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.36           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.36           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36             r1(all_68_20, v0) = v2))
% 257.15/35.36    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.15/35.36    (11)  all_75_18 = all_68_14
% 257.15/35.36    (12)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.36            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (13)  all_75_10 = all_68_16
% 257.15/35.36    (14)  all_75_13 = all_68_12
% 257.15/35.36    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.15/35.36          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.15/35.36              & r1(all_68_20, v0) = v2))
% 257.15/35.36    (16)  all_75_16 = all_68_13
% 257.15/35.36    (17)  all_75_6 = all_68_2
% 257.15/35.36    (18)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.36            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.36              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.36    (21)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.36          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.36    (22)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (23)  all_75_18 = 0
% 257.15/35.36    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (26)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.15/35.36    (27)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.36    (28)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.15/35.36    (29)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.36    (30)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (31)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (32)  all_75_11 = all_68_5
% 257.15/35.36    (33)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (34)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.15/35.36    (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.36            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.36              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.15/35.36            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.36              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (37)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.15/35.36    (38)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (39)  all_75_8 = all_68_7
% 257.15/35.36    (40)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.15/35.36    (41)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.15/35.36    (42)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.36            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.36           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.36            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.36          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.36            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.36    (43)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (44)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.36            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.36            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.36          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.36            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.36          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.36            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.36              r1(all_68_20, v0) = v2))
% 257.15/35.36    (46)  all_75_15 = all_68_9
% 257.15/35.36    (47)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (48)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.15/35.36            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.36              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.36    (50)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.15/35.36            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.15/35.36    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.36            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.15/35.37    (56)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.37    (57)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (58)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.15/35.37          all_68_19 = 0
% 257.15/35.37    (59)  all_75_14 = all_68_17
% 257.15/35.37    (60)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.37    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (62)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (64)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.15/35.37          all_68_14 = 0
% 257.15/35.37    (65)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.15/35.37    (66)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.15/35.37            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.37              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (68)  all_75_12 = all_68_8
% 257.15/35.37    (69)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37  
% 257.15/35.37  Begin of proof
% 257.15/35.37  | 
% 257.15/35.37  | BETA: splitting (19) gives:
% 257.15/35.37  | 
% 257.15/35.37  | Case 1:
% 257.15/35.37  | | 
% 257.15/35.37  | |   (70)   ~ (all_75_18 = 0)
% 257.15/35.37  | | 
% 257.15/35.37  | | REDUCE: (23), (70) imply:
% 257.15/35.37  | |   (71)  $false
% 257.15/35.37  | | 
% 257.15/35.37  | | CLOSE: (71) is inconsistent.
% 257.15/35.37  | | 
% 257.15/35.37  | Case 2:
% 257.15/35.37  | | 
% 257.15/35.37  | |   (72)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.15/35.37  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37  | | 
% 257.15/35.37  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.15/35.37  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 257.15/35.37  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 257.15/35.37  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 257.15/35.37  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 257.15/35.37  | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66), (67),
% 257.15/35.37  | |            (68), (69), (72) are inconsistent by sub-proof #60.
% 257.15/35.37  | | 
% 257.15/35.37  | End of split
% 257.15/35.37  | 
% 257.15/35.37  End of proof
% 257.15/35.37  
% 257.15/35.37  Sub-proof #29 shows that the following formulas are inconsistent:
% 257.15/35.37  ----------------------------------------------------------------
% 257.15/35.37    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.15/35.37    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.15/35.37             v0) = 0 & $i(v0))
% 257.15/35.37    (3)  all_75_9 = all_68_11
% 257.15/35.37    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.15/35.37           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (5)   ~ (all_68_5 = 0)
% 257.15/35.37    (6)   ~ (all_68_4 = 0)
% 257.15/35.37    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.37           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.37             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.37           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.37             r1(all_68_20, v0) = v2))
% 257.15/35.37    (8)   ~ (all_68_12 = 0)
% 257.15/35.37    (9)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.37         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.37             r1(all_68_20, v0) = v2))
% 257.15/35.37    (10)   ~ (all_68_14 = 0)
% 257.15/35.37    (11)  all_75_16 = all_68_13
% 257.15/35.37    (12)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.15/35.37          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.15/35.37    (14)  r1(all_68_20, all_168_1) = 0
% 257.15/35.37    (15)  p104(all_168_1) = all_168_0
% 257.15/35.37    (16)   ~ (all_68_2 = 0)
% 257.15/35.37    (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.15/35.37            p405(v0) = v1 & $i(v0))
% 257.15/35.37    (18)  $i(all_168_1)
% 257.15/35.37    (19)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.15/35.37            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (21)  all_75_8 = all_68_7
% 257.15/35.37    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.15/35.37            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.15/35.37              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (23)   ~ (all_68_9 = 0)
% 257.15/35.37    (24)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.15/35.37            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.15/35.37           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.37            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.37          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.37            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.15/35.37    (25)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.15/35.37            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.15/35.37          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.15/35.37            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.15/35.37          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.37              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.15/35.37            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.15/35.37              r1(all_68_20, v0) = v2))
% 257.15/35.37    (26)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.15/35.37    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.15/35.37            r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37    (28)  all_75_12 = all_68_8
% 257.15/35.37    (29)   ~ (all_168_0 = 0)
% 257.15/35.37  
% 257.15/35.37  Begin of proof
% 257.15/35.37  | 
% 257.15/35.37  | BETA: splitting (1) gives:
% 257.15/35.37  | 
% 257.15/35.37  | Case 1:
% 257.15/35.37  | | 
% 257.15/35.37  | |   (30)  all_68_11 = 0
% 257.15/35.37  | | 
% 257.15/35.37  | | COMBINE_EQS: (3), (30) imply:
% 257.15/35.37  | |   (31)  all_75_9 = 0
% 257.15/35.37  | | 
% 257.15/35.37  | | BETA: splitting (4) gives:
% 257.15/35.37  | | 
% 257.15/35.37  | | Case 1:
% 257.15/35.37  | | | 
% 257.15/35.37  | | |   (32)   ~ (all_75_9 = 0)
% 257.15/35.37  | | | 
% 257.15/35.37  | | | REDUCE: (31), (32) imply:
% 257.15/35.37  | | |   (33)  $false
% 257.15/35.37  | | | 
% 257.15/35.37  | | | CLOSE: (33) is inconsistent.
% 257.15/35.37  | | | 
% 257.15/35.37  | | Case 2:
% 257.15/35.37  | | | 
% 257.15/35.37  | | |   (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 257.15/35.37  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.15/35.37  | | | 
% 257.15/35.37  | | | DELTA: instantiating (34) with fresh symbols all_276_0, all_276_1 gives:
% 257.15/35.37  | | |   (35)   ~ (all_276_0 = 0) & p102(all_276_1) = all_276_0 & r1(all_68_20,
% 257.15/35.37  | | |           all_276_1) = 0 & $i(all_276_1)
% 257.15/35.37  | | | 
% 257.47/35.37  | | | ALPHA: (35) implies:
% 257.47/35.37  | | |   (36)   ~ (all_276_0 = 0)
% 257.47/35.37  | | |   (37)  $i(all_276_1)
% 257.47/35.37  | | |   (38)  r1(all_68_20, all_276_1) = 0
% 257.47/35.37  | | |   (39)  p102(all_276_1) = all_276_0
% 257.47/35.37  | | | 
% 257.47/35.37  | | | BETA: splitting (20) gives:
% 257.47/35.37  | | | 
% 257.47/35.37  | | | Case 1:
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | |   (40)   ~ (all_75_12 = 0)
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | | REDUCE: (28), (40) imply:
% 257.47/35.37  | | | |   (41)   ~ (all_68_8 = 0)
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | | REF_CLOSE: (9), (13), (17), (21), (23), (26), (31), (41) are
% 257.47/35.37  | | | |            inconsistent by sub-proof #370.
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | Case 2:
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | |   (42)  all_75_12 = 0
% 257.47/35.37  | | | |   (43)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.47/35.37  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | | COMBINE_EQS: (28), (42) imply:
% 257.47/35.37  | | | |   (44)  all_68_8 = 0
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | | DELTA: instantiating (43) with fresh symbols all_288_0, all_288_1 gives:
% 257.47/35.37  | | | |   (45)   ~ (all_288_0 = 0) & p103(all_288_1) = all_288_0 & r1(all_68_20,
% 257.47/35.37  | | | |           all_288_1) = 0 & $i(all_288_1)
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | | ALPHA: (45) implies:
% 257.47/35.37  | | | |   (46)   ~ (all_288_0 = 0)
% 257.47/35.37  | | | |   (47)  $i(all_288_1)
% 257.47/35.37  | | | |   (48)  r1(all_68_20, all_288_1) = 0
% 257.47/35.37  | | | |   (49)  p103(all_288_1) = all_288_0
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | | BETA: splitting (22) gives:
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | | Case 1:
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | |   (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.47/35.37  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | | DELTA: instantiating (50) with fresh symbols all_301_0, all_301_1
% 257.47/35.37  | | | | |        gives:
% 257.47/35.37  | | | | |   (51)   ~ (all_301_0 = 0) & p105(all_301_1) = all_301_0 &
% 257.47/35.37  | | | | |         r1(all_68_20, all_301_1) = 0 & $i(all_301_1)
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | | ALPHA: (51) implies:
% 257.47/35.37  | | | | |   (52)   ~ (all_301_0 = 0)
% 257.47/35.37  | | | | |   (53)  $i(all_301_1)
% 257.47/35.37  | | | | |   (54)  r1(all_68_20, all_301_1) = 0
% 257.47/35.37  | | | | |   (55)  p105(all_301_1) = all_301_0
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | | BETA: splitting (25) gives:
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | | Case 1:
% 257.47/35.37  | | | | | | 
% 257.47/35.37  | | | | | |   (56)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 257.47/35.37  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 257.47/35.37  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.47/35.37  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.47/35.37  | | | | | |             & r1(all_68_20, v0) = v2))
% 257.47/35.37  | | | | | | 
% 257.47/35.37  | | | | | | BETA: splitting (56) gives:
% 257.47/35.37  | | | | | | 
% 257.47/35.37  | | | | | | Case 1:
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | |   (57)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 257.47/35.37  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.47/35.37  | | | | | | |             r1(all_68_20, v0) = v2))
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | GROUND_INST: instantiating (57) with all_276_1, all_276_0,
% 257.47/35.37  | | | | | | |              simplifying with (37), (39) gives:
% 257.47/35.37  | | | | | | |   (58)  all_276_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.47/35.37  | | | | | | |           r1(all_68_20, all_276_1) = v0)
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | BETA: splitting (58) gives:
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | Case 1:
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | |   (59)  all_276_0 = 0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | REDUCE: (36), (59) imply:
% 257.47/35.37  | | | | | | | |   (60)  $false
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | CLOSE: (60) is inconsistent.
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | Case 2:
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | |   (61)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_276_1) =
% 257.47/35.37  | | | | | | | |           v0)
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | DELTA: instantiating (61) with fresh symbol all_331_0 gives:
% 257.47/35.37  | | | | | | | |   (62)   ~ (all_331_0 = 0) & r1(all_68_20, all_276_1) =
% 257.47/35.37  | | | | | | | |         all_331_0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | ALPHA: (62) implies:
% 257.47/35.37  | | | | | | | |   (63)   ~ (all_331_0 = 0)
% 257.47/35.37  | | | | | | | |   (64)  r1(all_68_20, all_276_1) = all_331_0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | GROUND_INST: instantiating (13) with 0, all_331_0, all_276_1,
% 257.47/35.37  | | | | | | | |              all_68_20, simplifying with (38), (64) gives:
% 257.47/35.37  | | | | | | | |   (65)  all_331_0 = 0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | REDUCE: (63), (65) imply:
% 257.47/35.37  | | | | | | | |   (66)  $false
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | CLOSE: (66) is inconsistent.
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | End of split
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | Case 2:
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | |   (67)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 257.47/35.37  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.47/35.37  | | | | | | |             r1(all_68_20, v0) = v2))
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | GROUND_INST: instantiating (67) with all_288_1, all_288_0,
% 257.47/35.37  | | | | | | |              simplifying with (47), (49) gives:
% 257.47/35.37  | | | | | | |   (68)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.47/35.37  | | | | | | |           r1(all_68_20, all_288_1) = v0)
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | BETA: splitting (68) gives:
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | Case 1:
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | |   (69)  all_288_0 = 0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | REDUCE: (46), (69) imply:
% 257.47/35.37  | | | | | | | |   (70)  $false
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | CLOSE: (70) is inconsistent.
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | Case 2:
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | |   (71)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_288_1) =
% 257.47/35.37  | | | | | | | |           v0)
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | DELTA: instantiating (71) with fresh symbol all_331_0 gives:
% 257.47/35.37  | | | | | | | |   (72)   ~ (all_331_0 = 0) & r1(all_68_20, all_288_1) =
% 257.47/35.37  | | | | | | | |         all_331_0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | ALPHA: (72) implies:
% 257.47/35.37  | | | | | | | |   (73)   ~ (all_331_0 = 0)
% 257.47/35.37  | | | | | | | |   (74)  r1(all_68_20, all_288_1) = all_331_0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | GROUND_INST: instantiating (13) with 0, all_331_0, all_288_1,
% 257.47/35.37  | | | | | | | |              all_68_20, simplifying with (48), (74) gives:
% 257.47/35.37  | | | | | | | |   (75)  all_331_0 = 0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | REDUCE: (73), (75) imply:
% 257.47/35.37  | | | | | | | |   (76)  $false
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | CLOSE: (76) is inconsistent.
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | End of split
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | End of split
% 257.47/35.37  | | | | | | 
% 257.47/35.37  | | | | | Case 2:
% 257.47/35.37  | | | | | | 
% 257.47/35.37  | | | | | |   (77)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 257.47/35.37  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 257.47/35.37  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.47/35.37  | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.47/35.37  | | | | | |             & r1(all_68_20, v0) = v2))
% 257.47/35.37  | | | | | | 
% 257.47/35.37  | | | | | | BETA: splitting (77) gives:
% 257.47/35.37  | | | | | | 
% 257.47/35.37  | | | | | | Case 1:
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | |   (78)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 257.47/35.37  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.47/35.37  | | | | | | |             r1(all_68_20, v0) = v2))
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | GROUND_INST: instantiating (78) with all_168_1, all_168_0,
% 257.47/35.37  | | | | | | |              simplifying with (15), (18) gives:
% 257.47/35.37  | | | | | | |   (79)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.47/35.37  | | | | | | |           r1(all_68_20, all_168_1) = v0)
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | REF_CLOSE: (13), (14), (29), (79) are inconsistent by sub-proof
% 257.47/35.37  | | | | | | |            #30.
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | Case 2:
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 257.47/35.37  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.47/35.37  | | | | | | |             r1(all_68_20, v0) = v2))
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | GROUND_INST: instantiating (80) with all_301_1, all_301_0,
% 257.47/35.37  | | | | | | |              simplifying with (53), (55) gives:
% 257.47/35.37  | | | | | | |   (81)  all_301_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.47/35.37  | | | | | | |           r1(all_68_20, all_301_1) = v0)
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | BETA: splitting (81) gives:
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | | Case 1:
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | |   (82)  all_301_0 = 0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | REDUCE: (52), (82) imply:
% 257.47/35.37  | | | | | | | |   (83)  $false
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | CLOSE: (83) is inconsistent.
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | Case 2:
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | |   (84)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_301_1) =
% 257.47/35.37  | | | | | | | |           v0)
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | DELTA: instantiating (84) with fresh symbol all_331_0 gives:
% 257.47/35.37  | | | | | | | |   (85)   ~ (all_331_0 = 0) & r1(all_68_20, all_301_1) =
% 257.47/35.37  | | | | | | | |         all_331_0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | ALPHA: (85) implies:
% 257.47/35.37  | | | | | | | |   (86)   ~ (all_331_0 = 0)
% 257.47/35.37  | | | | | | | |   (87)  r1(all_68_20, all_301_1) = all_331_0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | GROUND_INST: instantiating (13) with 0, all_331_0, all_301_1,
% 257.47/35.37  | | | | | | | |              all_68_20, simplifying with (54), (87) gives:
% 257.47/35.37  | | | | | | | |   (88)  all_331_0 = 0
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | REDUCE: (86), (88) imply:
% 257.47/35.37  | | | | | | | |   (89)  $false
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | | CLOSE: (89) is inconsistent.
% 257.47/35.37  | | | | | | | | 
% 257.47/35.37  | | | | | | | End of split
% 257.47/35.37  | | | | | | | 
% 257.47/35.37  | | | | | | End of split
% 257.47/35.37  | | | | | | 
% 257.47/35.37  | | | | | End of split
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | Case 2:
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | |   (90)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.47/35.37  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | | REF_CLOSE: (2), (12), (13), (16), (24), (42), (90) are inconsistent by
% 257.47/35.37  | | | | |            sub-proof #109.
% 257.47/35.37  | | | | | 
% 257.47/35.37  | | | | End of split
% 257.47/35.37  | | | | 
% 257.47/35.37  | | | End of split
% 257.47/35.37  | | | 
% 257.47/35.37  | | End of split
% 257.47/35.37  | | 
% 257.47/35.37  | Case 2:
% 257.47/35.37  | | 
% 257.47/35.37  | |   (91)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.47/35.37  | | 
% 257.47/35.37  | | REF_CLOSE: (5), (6), (7), (8), (10), (11), (13), (19), (27), (91) are
% 257.47/35.37  | |            inconsistent by sub-proof #120.
% 257.47/35.37  | | 
% 257.47/35.37  | End of split
% 257.47/35.37  | 
% 257.47/35.37  End of proof
% 257.47/35.37  
% 257.47/35.37  Sub-proof #30 shows that the following formulas are inconsistent:
% 257.47/35.37  ----------------------------------------------------------------
% 257.47/35.37    (1)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_168_1) =
% 257.47/35.37           v0)
% 257.47/35.37    (2)   ~ (all_168_0 = 0)
% 257.47/35.37    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.47/35.37         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.47/35.37    (4)  r1(all_68_20, all_168_1) = 0
% 257.47/35.37  
% 257.47/35.37  Begin of proof
% 257.47/35.37  | 
% 257.47/35.37  | BETA: splitting (1) gives:
% 257.47/35.37  | 
% 257.47/35.37  | Case 1:
% 257.47/35.37  | | 
% 257.47/35.37  | |   (5)  all_168_0 = 0
% 257.47/35.37  | | 
% 257.47/35.37  | | REDUCE: (2), (5) imply:
% 257.47/35.37  | |   (6)  $false
% 257.47/35.37  | | 
% 257.47/35.37  | | CLOSE: (6) is inconsistent.
% 257.47/35.37  | | 
% 257.47/35.37  | Case 2:
% 257.47/35.37  | | 
% 257.47/35.37  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_168_1) = v0)
% 257.47/35.37  | | 
% 257.47/35.37  | | DELTA: instantiating (7) with fresh symbol all_331_0 gives:
% 257.47/35.37  | |   (8)   ~ (all_331_0 = 0) & r1(all_68_20, all_168_1) = all_331_0
% 257.47/35.37  | | 
% 257.47/35.37  | | ALPHA: (8) implies:
% 257.47/35.37  | |   (9)   ~ (all_331_0 = 0)
% 257.47/35.37  | |   (10)  r1(all_68_20, all_168_1) = all_331_0
% 257.47/35.37  | | 
% 257.47/35.37  | | GROUND_INST: instantiating (3) with 0, all_331_0, all_168_1, all_68_20,
% 257.47/35.37  | |              simplifying with (4), (10) gives:
% 257.47/35.37  | |   (11)  all_331_0 = 0
% 257.47/35.37  | | 
% 257.47/35.37  | | REDUCE: (9), (11) imply:
% 257.47/35.37  | |   (12)  $false
% 257.47/35.37  | | 
% 257.47/35.37  | | CLOSE: (12) is inconsistent.
% 257.47/35.37  | | 
% 257.47/35.37  | End of split
% 257.47/35.37  | 
% 257.47/35.37  End of proof
% 257.47/35.37  
% 257.47/35.37  Sub-proof #31 shows that the following formulas are inconsistent:
% 257.47/35.37  ----------------------------------------------------------------
% 257.47/35.37    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.47/35.37             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.37           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.47/35.37    (2)  all_75_4 = all_68_10
% 257.47/35.37    (3)  all_75_9 = all_68_11
% 257.47/35.37    (4)  all_75_17 = all_68_18
% 257.47/35.37    (5)  all_75_5 = all_68_15
% 257.47/35.37    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.47/35.37           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.37    (7)  all_75_18 = all_68_14
% 257.47/35.37    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.47/35.37           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.37    (9)  all_75_10 = all_68_16
% 257.47/35.37    (10)  all_75_13 = all_68_12
% 257.47/35.37    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.47/35.37          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.47/35.37              & r1(all_68_20, v0) = v2))
% 257.47/35.37    (12)  all_75_16 = all_68_13
% 257.47/35.37    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 257.47/35.37            r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.37    (14)  all_75_6 = all_68_2
% 257.47/35.38    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.47/35.38          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.47/35.38    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (19)  all_75_7 = 0
% 257.47/35.38    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (21)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 257.47/35.38    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.47/35.38    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.47/35.38    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.47/35.38    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (26)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (27)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.47/35.38    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.47/35.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.47/35.38              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.47/35.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.47/35.38              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (30)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (31)  all_75_8 = all_68_7
% 257.47/35.38    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.47/35.38    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.47/35.38            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.47/35.38           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.47/35.38            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.47/35.38          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.47/35.38            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.47/35.38    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.47/35.38            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.47/35.38          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.47/35.38            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.47/35.38          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.47/35.38              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.47/35.38            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.47/35.38              r1(all_68_20, v0) = v2))
% 257.47/35.38    (36)  all_75_15 = all_68_9
% 257.47/35.38    (37)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (38)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 257.47/35.38    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.47/35.38            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.47/35.38    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (45)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.47/35.38          all_68_19 = 0
% 257.47/35.38    (46)  all_75_14 = all_68_17
% 257.47/35.38    (47)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.47/35.38    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.47/35.38          all_68_14 = 0
% 257.47/35.38    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.47/35.38            r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (52)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 257.47/35.38    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.47/35.38    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.47/35.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.47/35.38              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (56)  all_75_12 = all_68_8
% 257.47/35.38    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38    (58)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 257.47/35.38  
% 257.47/35.38  Begin of proof
% 257.47/35.38  | 
% 257.47/35.38  | DELTA: instantiating (13) with fresh symbols all_131_0, all_131_1 gives:
% 257.47/35.38  |   (59)   ~ (all_131_0 = 0) & p102(all_131_1) = all_131_0 & r1(all_68_20,
% 257.47/35.38  |           all_131_1) = 0 & $i(all_131_1)
% 257.47/35.38  | 
% 257.47/35.38  | ALPHA: (59) implies:
% 257.47/35.38  |   (60)   ~ (all_131_0 = 0)
% 257.47/35.38  |   (61)  $i(all_131_1)
% 257.47/35.38  |   (62)  r1(all_68_20, all_131_1) = 0
% 257.47/35.38  |   (63)  p102(all_131_1) = all_131_0
% 257.47/35.38  | 
% 257.47/35.38  | BETA: splitting (38) gives:
% 257.47/35.38  | 
% 257.47/35.38  | Case 1:
% 257.47/35.38  | | 
% 257.47/35.38  | |   (64)   ~ (all_75_7 = 0)
% 257.47/35.38  | | 
% 257.47/35.38  | | REDUCE: (19), (64) imply:
% 257.47/35.38  | |   (65)  $false
% 257.47/35.38  | | 
% 257.47/35.38  | | CLOSE: (65) is inconsistent.
% 257.47/35.38  | | 
% 257.47/35.38  | Case 2:
% 257.47/35.38  | | 
% 257.47/35.38  | |   (66)   ~ (all_75_10 = 0)
% 257.47/35.38  | | 
% 257.47/35.38  | | REDUCE: (9), (66) imply:
% 257.47/35.38  | |   (67)   ~ (all_68_16 = 0)
% 257.47/35.38  | | 
% 257.47/35.38  | | BETA: splitting (21) gives:
% 257.47/35.38  | | 
% 257.47/35.38  | | Case 1:
% 257.47/35.38  | | | 
% 257.47/35.38  | | |   (68)   ~ (all_75_7 = 0)
% 257.47/35.38  | | | 
% 257.47/35.38  | | | REDUCE: (19), (68) imply:
% 257.47/35.38  | | |   (69)  $false
% 257.47/35.38  | | | 
% 257.47/35.38  | | | CLOSE: (69) is inconsistent.
% 257.47/35.38  | | | 
% 257.47/35.38  | | Case 2:
% 257.47/35.38  | | | 
% 257.47/35.38  | | |   (70)   ~ (all_75_9 = 0)
% 257.47/35.38  | | | 
% 257.47/35.38  | | | REDUCE: (3), (70) imply:
% 257.47/35.38  | | |   (71)   ~ (all_68_11 = 0)
% 257.47/35.38  | | | 
% 257.47/35.38  | | | BETA: splitting (58) gives:
% 257.47/35.38  | | | 
% 257.47/35.38  | | | Case 1:
% 257.47/35.38  | | | | 
% 257.47/35.38  | | | |   (72)   ~ (all_75_6 = 0)
% 257.47/35.38  | | | | 
% 257.47/35.38  | | | | REDUCE: (14), (72) imply:
% 257.47/35.38  | | | |   (73)   ~ (all_68_2 = 0)
% 257.47/35.38  | | | | 
% 257.47/35.38  | | | | BETA: splitting (52) gives:
% 257.47/35.38  | | | | 
% 257.47/35.38  | | | | Case 1:
% 257.47/35.38  | | | | | 
% 257.47/35.38  | | | | |   (74)   ~ (all_75_7 = 0)
% 257.47/35.38  | | | | | 
% 257.47/35.38  | | | | | REDUCE: (19), (74) imply:
% 257.47/35.38  | | | | |   (75)  $false
% 257.47/35.38  | | | | | 
% 257.47/35.38  | | | | | CLOSE: (75) is inconsistent.
% 257.47/35.38  | | | | | 
% 257.47/35.38  | | | | Case 2:
% 257.47/35.38  | | | | | 
% 257.47/35.38  | | | | |   (76)   ~ (all_75_8 = 0)
% 257.47/35.38  | | | | | 
% 257.47/35.38  | | | | | REDUCE: (31), (76) imply:
% 257.47/35.38  | | | | |   (77)   ~ (all_68_7 = 0)
% 257.47/35.38  | | | | | 
% 257.47/35.38  | | | | | BETA: splitting (1) gives:
% 257.47/35.38  | | | | | 
% 257.47/35.38  | | | | | Case 1:
% 257.47/35.38  | | | | | | 
% 257.47/35.38  | | | | | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.47/35.38  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38  | | | | | | 
% 257.47/35.38  | | | | | | BETA: splitting (29) gives:
% 257.47/35.38  | | | | | | 
% 257.47/35.38  | | | | | | Case 1:
% 257.47/35.38  | | | | | | | 
% 257.47/35.38  | | | | | | |   (79)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1
% 257.47/35.38  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38  | | | | | | | 
% 257.47/35.38  | | | | | | | DELTA: instantiating (79) with fresh symbols all_171_0, all_171_1
% 257.47/35.38  | | | | | | |        gives:
% 257.47/35.38  | | | | | | |   (80)   ~ (all_171_0 = 0) & p104(all_171_1) = all_171_0 &
% 257.47/35.38  | | | | | | |         r1(all_68_20, all_171_1) = 0 & $i(all_171_1)
% 257.47/35.38  | | | | | | | 
% 257.47/35.38  | | | | | | | ALPHA: (80) implies:
% 257.47/35.38  | | | | | | |   (81)   ~ (all_171_0 = 0)
% 257.47/35.38  | | | | | | |   (82)  $i(all_171_1)
% 257.47/35.38  | | | | | | |   (83)  r1(all_68_20, all_171_1) = 0
% 257.47/35.38  | | | | | | |   (84)  p104(all_171_1) = all_171_0
% 257.47/35.38  | | | | | | | 
% 257.47/35.38  | | | | | | | DELTA: instantiating (78) with fresh symbols all_194_0, all_194_1
% 257.47/35.38  | | | | | | |        gives:
% 257.47/35.38  | | | | | | |   (85)   ~ (all_194_0 = 0) & p105(all_194_1) = all_194_0 &
% 257.47/35.38  | | | | | | |         r1(all_68_20, all_194_1) = 0 & $i(all_194_1)
% 257.47/35.38  | | | | | | | 
% 257.47/35.38  | | | | | | | ALPHA: (85) implies:
% 257.47/35.38  | | | | | | |   (86)   ~ (all_194_0 = 0)
% 257.47/35.38  | | | | | | |   (87)  $i(all_194_1)
% 257.47/35.38  | | | | | | |   (88)  r1(all_68_20, all_194_1) = 0
% 257.47/35.38  | | | | | | |   (89)  p105(all_194_1) = all_194_0
% 257.47/35.38  | | | | | | | 
% 257.47/35.38  | | | | | | | BETA: splitting (40) gives:
% 257.47/35.38  | | | | | | | 
% 257.47/35.38  | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | 
% 257.47/35.38  | | | | | | | |   (90)   ~ (all_68_19 = 0)
% 257.47/35.38  | | | | | | | | 
% 257.47/35.38  | | | | | | | | BETA: splitting (45) gives:
% 257.47/35.38  | | | | | | | | 
% 257.47/35.38  | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | 
% 257.47/35.38  | | | | | | | | |   (91)  all_68_15 = 0
% 257.47/35.38  | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | COMBINE_EQS: (5), (91) imply:
% 257.47/35.38  | | | | | | | | |   (92)  all_75_5 = 0
% 257.47/35.38  | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | BETA: splitting (27) gives:
% 257.47/35.38  | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | |   (93)   ~ (all_75_4 = 0)
% 257.47/35.38  | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | REDUCE: (2), (93) imply:
% 257.47/35.38  | | | | | | | | | |   (94)   ~ (all_68_10 = 0)
% 257.47/35.38  | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | BETA: splitting (50) gives:
% 257.47/35.38  | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | |   (95)  all_68_10 = 0
% 257.47/35.38  | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | REDUCE: (94), (95) imply:
% 257.47/35.38  | | | | | | | | | | |   (96)  $false
% 257.47/35.38  | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | CLOSE: (96) is inconsistent.
% 257.47/35.38  | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | Case 2:
% 257.47/35.38  | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | |   (97)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.47/35.38  | | | | | | | | | | |         all_68_14 = 0
% 257.47/35.38  | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | BETA: splitting (57) gives:
% 257.47/35.38  | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | |   (98)   ~ (all_75_16 = 0)
% 257.47/35.38  | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | REDUCE: (12), (98) imply:
% 257.47/35.38  | | | | | | | | | | | |   (99)   ~ (all_68_13 = 0)
% 257.47/35.38  | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | BETA: splitting (16) gives:
% 257.47/35.38  | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | |   (100)   ~ (all_75_18 = 0)
% 257.47/35.38  | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | REDUCE: (7), (100) imply:
% 257.47/35.38  | | | | | | | | | | | | |   (101)   ~ (all_68_14 = 0)
% 257.47/35.38  | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | BETA: splitting (97) gives:
% 257.47/35.38  | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | |   (102)  all_68_11 = 0
% 257.47/35.38  | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | REDUCE: (71), (102) imply:
% 257.47/35.38  | | | | | | | | | | | | | |   (103)  $false
% 257.47/35.38  | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | CLOSE: (103) is inconsistent.
% 257.47/35.38  | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | Case 2:
% 257.47/35.38  | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | |   (104)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.47/35.38  | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | BETA: splitting (104) gives:
% 257.47/35.38  | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | |   (105)  all_68_12 = 0
% 257.47/35.38  | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | COMBINE_EQS: (10), (105) imply:
% 257.47/35.38  | | | | | | | | | | | | | | |   (106)  all_75_13 = 0
% 257.47/35.38  | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | BETA: splitting (34) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | |   (107)   ~ (all_75_13 = 0)
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | REDUCE: (106), (107) imply:
% 257.47/35.38  | | | | | | | | | | | | | | | |   (108)  $false
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | CLOSE: (108) is inconsistent.
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | Case 2:
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | |   (109)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.47/35.38  | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | DELTA: instantiating (109) with fresh symbols all_260_0,
% 257.47/35.38  | | | | | | | | | | | | | | | |        all_260_1 gives:
% 257.47/35.38  | | | | | | | | | | | | | | | |   (110)   ~ (all_260_0 = 0) & p103(all_260_1) = all_260_0 &
% 257.47/35.38  | | | | | | | | | | | | | | | |          r1(all_68_20, all_260_1) = 0 & $i(all_260_1)
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | ALPHA: (110) implies:
% 257.47/35.38  | | | | | | | | | | | | | | | |   (111)   ~ (all_260_0 = 0)
% 257.47/35.38  | | | | | | | | | | | | | | | |   (112)  $i(all_260_1)
% 257.47/35.38  | | | | | | | | | | | | | | | |   (113)  r1(all_68_20, all_260_1) = 0
% 257.47/35.38  | | | | | | | | | | | | | | | |   (114)  p103(all_260_1) = all_260_0
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | BETA: splitting (35) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | |   (115)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.47/35.38  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.47/35.38  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.47/35.38  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.47/35.38  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.47/35.38  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.47/35.38  | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.47/35.38  | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.47/35.38  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (116) with all_131_1, all_131_0,
% 257.47/35.38  | | | | | | | | | | | | | | | | | |              simplifying with (61), (63) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | | |   (117)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.47/35.38  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_131_1) = v0)
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (60), (62), (117) are inconsistent by
% 257.47/35.38  | | | | | | | | | | | | | | | | | |            sub-proof #46.
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | Case 2:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | |   (118)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.47/35.38  | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.47/35.38  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (118) with all_260_1, all_260_0,
% 257.47/35.38  | | | | | | | | | | | | | | | | | |              simplifying with (112), (114) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | | |   (119)  all_260_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.47/35.38  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_260_1) = v0)
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |   (120)  all_260_0 = 0
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | REDUCE: (111), (120) imply:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |   (121)  $false
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | CLOSE: (121) is inconsistent.
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | Case 2:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |   (122)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |              all_260_1) = v0)
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (122) with fresh symbol all_330_0
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |        gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |   (123)   ~ (all_330_0 = 0) & r1(all_68_20, all_260_1) =
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |          all_330_0
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | ALPHA: (123) implies:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |   (124)   ~ (all_330_0 = 0)
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |   (125)  r1(all_68_20, all_260_1) = all_330_0
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_330_0, all_260_1,
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (113), (125) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |   (126)  all_330_0 = 0
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | REDUCE: (124), (126) imply:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | |   (127)  $false
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | CLOSE: (127) is inconsistent.
% 257.47/35.38  | | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | End of split
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | End of split
% 257.47/35.38  | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | Case 2:
% 257.47/35.38  | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | |   (128)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.47/35.38  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.47/35.38  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.47/35.38  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.47/35.38  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.47/35.38  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.47/35.38  | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | Case 1:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | |   (129)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.47/35.38  | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.47/35.38  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (129) with all_171_1, all_171_0,
% 257.47/35.38  | | | | | | | | | | | | | | | | | |              simplifying with (82), (84) gives:
% 257.47/35.38  | | | | | | | | | | | | | | | | | |   (130)  all_171_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.47/35.38  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_171_1) = v0)
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (81), (83), (130) are inconsistent by
% 257.47/35.38  | | | | | | | | | | | | | | | | | |            sub-proof #45.
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.47/35.38  | | | | | | | | | | | | | | | | | Case 2:
% 257.47/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | |   (131)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.38  | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.38  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (131) with all_194_1, all_194_0,
% 257.52/35.38  | | | | | | | | | | | | | | | | | |              simplifying with (87), (89) gives:
% 257.52/35.38  | | | | | | | | | | | | | | | | | |   (132)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.38  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (86), (88), (132) are inconsistent by
% 257.52/35.38  | | | | | | | | | | | | | | | | | |            sub-proof #44.
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | End of split
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | End of split
% 257.52/35.38  | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | End of split
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | Case 2:
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | |   (133)  all_68_13 = 0 | all_68_14 = 0
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | REF_CLOSE: (99), (101), (133) are inconsistent by sub-proof
% 257.52/35.38  | | | | | | | | | | | | | | |            #404.
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | End of split
% 257.52/35.38  | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | End of split
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | Case 2:
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | |   (134)  all_75_18 = 0
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | COMBINE_EQS: (7), (134) imply:
% 257.52/35.38  | | | | | | | | | | | | |   (135)  all_68_14 = 0
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (11),
% 257.52/35.38  | | | | | | | | | | | | |            (12), (14), (15), (16), (17), (18), (19), (20),
% 257.52/35.38  | | | | | | | | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29),
% 257.52/35.38  | | | | | | | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37),
% 257.52/35.38  | | | | | | | | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46),
% 257.52/35.38  | | | | | | | | | | | | |            (47), (49), (50), (51), (52), (53), (55), (56),
% 257.52/35.38  | | | | | | | | | | | | |            (57), (58), (60), (61), (62), (63), (67), (71),
% 257.52/35.38  | | | | | | | | | | | | |            (73), (77), (134) are inconsistent by sub-proof
% 257.52/35.38  | | | | | | | | | | | | |            #33.
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | End of split
% 257.52/35.38  | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | Case 2:
% 257.52/35.38  | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | |   (136)  all_75_16 = 0
% 257.52/35.38  | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | COMBINE_EQS: (12), (136) imply:
% 257.52/35.38  | | | | | | | | | | | |   (137)  all_68_13 = 0
% 257.52/35.38  | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | BETA: splitting (49) gives:
% 257.52/35.38  | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | Case 1:
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | |   (138)   ~ (all_75_18 = 0)
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | REDUCE: (7), (138) imply:
% 257.52/35.38  | | | | | | | | | | | | |   (139)   ~ (all_68_14 = 0)
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | BETA: splitting (25) gives:
% 257.52/35.38  | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | Case 1:
% 257.52/35.38  | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | |   (140)   ~ (all_75_13 = 0)
% 257.52/35.38  | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | REDUCE: (10), (140) imply:
% 257.52/35.38  | | | | | | | | | | | | | |   (141)   ~ (all_68_12 = 0)
% 257.52/35.38  | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | BETA: splitting (55) gives:
% 257.52/35.38  | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | Case 1:
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | |   (142)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.38  | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | DELTA: instantiating (142) with fresh symbols all_300_0,
% 257.52/35.38  | | | | | | | | | | | | | | |        all_300_1 gives:
% 257.52/35.38  | | | | | | | | | | | | | | |   (143)   ~ (all_300_0 = 0) & p103(all_300_1) = all_300_0 &
% 257.52/35.38  | | | | | | | | | | | | | | |          r1(all_68_20, all_300_1) = 0 & $i(all_300_1)
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | ALPHA: (143) implies:
% 257.52/35.38  | | | | | | | | | | | | | | |   (144)   ~ (all_300_0 = 0)
% 257.52/35.38  | | | | | | | | | | | | | | |   (145)  $i(all_300_1)
% 257.52/35.38  | | | | | | | | | | | | | | |   (146)  r1(all_68_20, all_300_1) = 0
% 257.52/35.38  | | | | | | | | | | | | | | |   (147)  p103(all_300_1) = all_300_0
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | BETA: splitting (35) gives:
% 257.52/35.38  | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | Case 1:
% 257.52/35.38  | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | |   (148)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.38  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.38  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.38  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.52/35.38  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.38  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.38  | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | BETA: splitting (148) gives:
% 257.52/35.38  | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | Case 1:
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | |   (149)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.38  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.38  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (149) with all_131_1, all_131_0,
% 257.52/35.38  | | | | | | | | | | | | | | | | |              simplifying with (61), (63) gives:
% 257.52/35.38  | | | | | | | | | | | | | | | | |   (150)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.38  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_131_1) = v0)
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (60), (62), (150) are inconsistent by
% 257.52/35.38  | | | | | | | | | | | | | | | | |            sub-proof #46.
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | Case 2:
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | |   (151)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.38  | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.38  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (151) with all_300_1, all_300_0,
% 257.52/35.38  | | | | | | | | | | | | | | | | |              simplifying with (145), (147) gives:
% 257.52/35.38  | | | | | | | | | | | | | | | | |   (152)  all_300_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.38  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_300_1) = v0)
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | BETA: splitting (152) gives:
% 257.52/35.38  | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | Case 1:
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | |   (153)  all_300_0 = 0
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | | REDUCE: (144), (153) imply:
% 257.52/35.38  | | | | | | | | | | | | | | | | | |   (154)  $false
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | | CLOSE: (154) is inconsistent.
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | Case 2:
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | |   (155)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.52/35.38  | | | | | | | | | | | | | | | | | |              all_300_1) = v0)
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | | DELTA: instantiating (155) with fresh symbol all_331_0
% 257.52/35.38  | | | | | | | | | | | | | | | | | |        gives:
% 257.52/35.38  | | | | | | | | | | | | | | | | | |   (156)   ~ (all_331_0 = 0) & r1(all_68_20, all_300_1) =
% 257.52/35.38  | | | | | | | | | | | | | | | | | |          all_331_0
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.38  | | | | | | | | | | | | | | | | | | ALPHA: (156) implies:
% 257.52/35.38  | | | | | | | | | | | | | | | | | |   (157)   ~ (all_331_0 = 0)
% 257.52/35.38  | | | | | | | | | | | | | | | | | |   (158)  r1(all_68_20, all_300_1) = all_331_0
% 257.52/35.38  | | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_331_0, all_300_1,
% 257.52/35.39  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (146), (158) gives:
% 257.52/35.39  | | | | | | | | | | | | | | | | | |   (159)  all_331_0 = 0
% 257.52/35.39  | | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | | | REDUCE: (157), (159) imply:
% 257.52/35.39  | | | | | | | | | | | | | | | | | |   (160)  $false
% 257.52/35.39  | | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | | | CLOSE: (160) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | |   (161)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.39  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.52/35.39  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.39  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | BETA: splitting (161) gives:
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | |   (162)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (162) with all_171_1, all_171_0,
% 257.52/35.39  | | | | | | | | | | | | | | | | |              simplifying with (82), (84) gives:
% 257.52/35.39  | | | | | | | | | | | | | | | | |   (163)  all_171_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_171_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (81), (83), (163) are inconsistent by
% 257.52/35.39  | | | | | | | | | | | | | | | | |            sub-proof #45.
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | |   (164)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (164) with all_194_1, all_194_0,
% 257.52/35.39  | | | | | | | | | | | | | | | | |              simplifying with (87), (89) gives:
% 257.52/35.39  | | | | | | | | | | | | | | | | |   (165)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (86), (88), (165) are inconsistent by
% 257.52/35.39  | | | | | | | | | | | | | | | | |            sub-proof #44.
% 257.52/35.39  | | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | |   (166)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | REF_CLOSE: (12), (17), (33), (51), (57), (71), (73), (97),
% 257.52/35.39  | | | | | | | | | | | | | | |            (139), (141), (166) are inconsistent by sub-proof
% 257.52/35.39  | | | | | | | | | | | | | | |            #152.
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | |   (167)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | REF_CLOSE: (17), (33), (51), (57), (73), (136), (167) are
% 257.52/35.39  | | | | | | | | | | | | | |            inconsistent by sub-proof #153.
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (168)  all_75_18 = 0
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (11),
% 257.52/35.39  | | | | | | | | | | | | |            (12), (14), (15), (16), (17), (18), (19), (20),
% 257.52/35.39  | | | | | | | | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29),
% 257.52/35.39  | | | | | | | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37),
% 257.52/35.39  | | | | | | | | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46),
% 257.52/35.39  | | | | | | | | | | | | |            (47), (49), (50), (51), (52), (53), (55), (56),
% 257.52/35.39  | | | | | | | | | | | | |            (57), (58), (60), (61), (62), (63), (67), (71),
% 257.52/35.39  | | | | | | | | | | | | |            (73), (77), (168) are inconsistent by sub-proof
% 257.52/35.39  | | | | | | | | | | | | |            #33.
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | |   (169)   ~ (all_75_5 = 0)
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | REDUCE: (92), (169) imply:
% 257.52/35.39  | | | | | | | | | |   (170)  $false
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | CLOSE: (170) is inconsistent.
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | |   (171)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.52/35.39  | | | | | | | | |          all_68_19 = 0
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | BETA: splitting (55) gives:
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | |   (172)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.39  | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | DELTA: instantiating (172) with fresh symbols all_251_0,
% 257.52/35.39  | | | | | | | | | |        all_251_1 gives:
% 257.52/35.39  | | | | | | | | | |   (173)   ~ (all_251_0 = 0) & p103(all_251_1) = all_251_0 &
% 257.52/35.39  | | | | | | | | | |          r1(all_68_20, all_251_1) = 0 & $i(all_251_1)
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | ALPHA: (173) implies:
% 257.52/35.39  | | | | | | | | | |   (174)   ~ (all_251_0 = 0)
% 257.52/35.39  | | | | | | | | | |   (175)  $i(all_251_1)
% 257.52/35.39  | | | | | | | | | |   (176)  r1(all_68_20, all_251_1) = 0
% 257.52/35.39  | | | | | | | | | |   (177)  p103(all_251_1) = all_251_0
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | BETA: splitting (35) gives:
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | |   (178)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.39  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.52/35.39  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.39  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | BETA: splitting (178) gives:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | |   (179)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | GROUND_INST: instantiating (179) with all_131_1, all_131_0,
% 257.52/35.39  | | | | | | | | | | | |              simplifying with (61), (63) gives:
% 257.52/35.39  | | | | | | | | | | | |   (180)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | |            r1(all_68_20, all_131_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | REF_CLOSE: (17), (60), (62), (180) are inconsistent by
% 257.52/35.39  | | | | | | | | | | | |            sub-proof #46.
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | |   (181)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | GROUND_INST: instantiating (181) with all_251_1, all_251_0,
% 257.52/35.39  | | | | | | | | | | | |              simplifying with (175), (177) gives:
% 257.52/35.39  | | | | | | | | | | | |   (182)  all_251_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | |            r1(all_68_20, all_251_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | BETA: splitting (182) gives:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (183)  all_251_0 = 0
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | REDUCE: (174), (183) imply:
% 257.52/35.39  | | | | | | | | | | | | |   (184)  $false
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | CLOSE: (184) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (185)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.52/35.39  | | | | | | | | | | | | |              all_251_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | DELTA: instantiating (185) with fresh symbol all_329_0
% 257.52/35.39  | | | | | | | | | | | | |        gives:
% 257.52/35.39  | | | | | | | | | | | | |   (186)   ~ (all_329_0 = 0) & r1(all_68_20, all_251_1) =
% 257.52/35.39  | | | | | | | | | | | | |          all_329_0
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | ALPHA: (186) implies:
% 257.52/35.39  | | | | | | | | | | | | |   (187)   ~ (all_329_0 = 0)
% 257.52/35.39  | | | | | | | | | | | | |   (188)  r1(all_68_20, all_251_1) = all_329_0
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_329_0, all_251_1,
% 257.52/35.39  | | | | | | | | | | | | |              all_68_20, simplifying with (176), (188) gives:
% 257.52/35.39  | | | | | | | | | | | | |   (189)  all_329_0 = 0
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | REDUCE: (187), (189) imply:
% 257.52/35.39  | | | | | | | | | | | | |   (190)  $false
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | CLOSE: (190) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | |   (191)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.39  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.52/35.39  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.39  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | BETA: splitting (191) gives:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | |   (192)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | GROUND_INST: instantiating (192) with all_171_1, all_171_0,
% 257.52/35.39  | | | | | | | | | | | |              simplifying with (82), (84) gives:
% 257.52/35.39  | | | | | | | | | | | |   (193)  all_171_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | |            r1(all_68_20, all_171_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | REF_CLOSE: (17), (81), (83), (193) are inconsistent by
% 257.52/35.39  | | | | | | | | | | | |            sub-proof #45.
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | |   (194)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | GROUND_INST: instantiating (194) with all_194_1, all_194_0,
% 257.52/35.39  | | | | | | | | | | | |              simplifying with (87), (89) gives:
% 257.52/35.39  | | | | | | | | | | | |   (195)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | REF_CLOSE: (17), (86), (88), (195) are inconsistent by
% 257.52/35.39  | | | | | | | | | | | |            sub-proof #44.
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | |   (196)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.39  | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | BETA: splitting (171) gives:
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | |   (197)  all_68_16 = 0
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | REDUCE: (67), (197) imply:
% 257.52/35.39  | | | | | | | | | | |   (198)  $false
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | CLOSE: (198) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | |   (199)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | BETA: splitting (199) gives:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | |   (200)  all_68_17 = 0
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | COMBINE_EQS: (46), (200) imply:
% 257.52/35.39  | | | | | | | | | | | |   (201)  all_75_14 = 0
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | BETA: splitting (54) gives:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (202)   ~ (all_75_14 = 0)
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | REDUCE: (201), (202) imply:
% 257.52/35.39  | | | | | | | | | | | | |   (203)  $false
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | CLOSE: (203) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (204)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.39  | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | DELTA: instantiating (204) with fresh symbols all_279_0,
% 257.52/35.39  | | | | | | | | | | | | |        all_279_1 gives:
% 257.52/35.39  | | | | | | | | | | | | |   (205)   ~ (all_279_0 = 0) & p103(all_279_1) = all_279_0 &
% 257.52/35.39  | | | | | | | | | | | | |          r1(all_68_20, all_279_1) = 0 & $i(all_279_1)
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | ALPHA: (205) implies:
% 257.52/35.39  | | | | | | | | | | | | |   (206)   ~ (all_279_0 = 0)
% 257.52/35.39  | | | | | | | | | | | | |   (207)  $i(all_279_1)
% 257.52/35.39  | | | | | | | | | | | | |   (208)  r1(all_68_20, all_279_1) = 0
% 257.52/35.39  | | | | | | | | | | | | |   (209)  p103(all_279_1) = all_279_0
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | BETA: splitting (35) gives:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | |   (210)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.39  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.52/35.39  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.39  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | BETA: splitting (210) gives:
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | |   (211)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | GROUND_INST: instantiating (211) with all_131_1, all_131_0,
% 257.52/35.39  | | | | | | | | | | | | | | |              simplifying with (61), (63) gives:
% 257.52/35.39  | | | | | | | | | | | | | | |   (212)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | | |            r1(all_68_20, all_131_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | REF_CLOSE: (17), (60), (62), (212) are inconsistent by
% 257.52/35.39  | | | | | | | | | | | | | | |            sub-proof #46.
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | |   (213)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | GROUND_INST: instantiating (213) with all_279_1, all_279_0,
% 257.52/35.39  | | | | | | | | | | | | | | |              simplifying with (207), (209) gives:
% 257.52/35.39  | | | | | | | | | | | | | | |   (214)  all_279_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | | |            r1(all_68_20, all_279_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | BETA: splitting (214) gives:
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | |   (215)  all_279_0 = 0
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | REDUCE: (206), (215) imply:
% 257.52/35.39  | | | | | | | | | | | | | | | |   (216)  $false
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | CLOSE: (216) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | |   (217)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.52/35.39  | | | | | | | | | | | | | | | |              all_279_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | DELTA: instantiating (217) with fresh symbol all_326_0
% 257.52/35.39  | | | | | | | | | | | | | | | |        gives:
% 257.52/35.39  | | | | | | | | | | | | | | | |   (218)   ~ (all_326_0 = 0) & r1(all_68_20, all_279_1) =
% 257.52/35.39  | | | | | | | | | | | | | | | |          all_326_0
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | ALPHA: (218) implies:
% 257.52/35.39  | | | | | | | | | | | | | | | |   (219)   ~ (all_326_0 = 0)
% 257.52/35.39  | | | | | | | | | | | | | | | |   (220)  r1(all_68_20, all_279_1) = all_326_0
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_326_0, all_279_1,
% 257.52/35.39  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (208), (220) gives:
% 257.52/35.39  | | | | | | | | | | | | | | | |   (221)  all_326_0 = 0
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | REDUCE: (219), (221) imply:
% 257.52/35.39  | | | | | | | | | | | | | | | |   (222)  $false
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | | CLOSE: (222) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | |   (223)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.39  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.52/35.39  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.39  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | BETA: splitting (223) gives:
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | |   (224)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | GROUND_INST: instantiating (224) with all_171_1, all_171_0,
% 257.52/35.39  | | | | | | | | | | | | | | |              simplifying with (82), (84) gives:
% 257.52/35.39  | | | | | | | | | | | | | | |   (225)  all_171_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | | |            r1(all_68_20, all_171_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | REF_CLOSE: (17), (81), (83), (225) are inconsistent by
% 257.52/35.39  | | | | | | | | | | | | | | |            sub-proof #45.
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | |   (226)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.39  | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.39  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | GROUND_INST: instantiating (226) with all_194_1, all_194_0,
% 257.52/35.39  | | | | | | | | | | | | | | |              simplifying with (87), (89) gives:
% 257.52/35.39  | | | | | | | | | | | | | | |   (227)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | REF_CLOSE: (17), (86), (88), (227) are inconsistent by
% 257.52/35.39  | | | | | | | | | | | | | | |            sub-proof #44.
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | |   (228)  all_68_18 = 0 | all_68_19 = 0
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | REF_CLOSE: (4), (17), (18), (33), (51), (73), (90), (196),
% 257.52/35.39  | | | | | | | | | | | |            (228) are inconsistent by sub-proof #359.
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | 
% 257.52/35.39  | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | 
% 257.52/35.39  | | | | | | | |   (229)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 257.52/35.39  | | | | | | | |            (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 257.52/35.39  | | | | | | | |            $i(v0))
% 257.52/35.39  | | | | | | | | 
% 257.52/35.39  | | | | | | | | ALPHA: (229) implies:
% 257.52/35.39  | | | | | | | |   (230)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.39  | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.52/35.39  | | | | | | | | 
% 257.52/35.39  | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (11), (12),
% 257.52/35.39  | | | | | | | |            (14), (15), (16), (17), (18), (19), (20), (22), (23),
% 257.52/35.39  | | | | | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 257.52/35.39  | | | | | | | |            (33), (34), (35), (36), (37), (39), (40), (41), (42),
% 257.52/35.39  | | | | | | | |            (43), (44), (45), (46), (47), (49), (50), (51), (52),
% 257.52/35.39  | | | | | | | |            (55), (56), (57), (58), (60), (61), (62), (63), (67),
% 257.52/35.39  | | | | | | | |            (71), (73), (77), (230) are inconsistent by sub-proof
% 257.52/35.39  | | | | | | | |            #34.
% 257.52/35.39  | | | | | | | | 
% 257.52/35.39  | | | | | | | End of split
% 257.52/35.39  | | | | | | | 
% 257.52/35.39  | | | | | | Case 2:
% 257.52/35.39  | | | | | | | 
% 257.52/35.39  | | | | | | |   (231)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1
% 257.52/35.39  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.39  | | | | | | | 
% 257.52/35.39  | | | | | | | DELTA: instantiating (78) with fresh symbols all_194_0, all_194_1
% 257.52/35.39  | | | | | | |        gives:
% 257.52/35.39  | | | | | | |   (232)   ~ (all_194_0 = 0) & p105(all_194_1) = all_194_0 &
% 257.52/35.39  | | | | | | |          r1(all_68_20, all_194_1) = 0 & $i(all_194_1)
% 257.52/35.39  | | | | | | | 
% 257.52/35.39  | | | | | | | ALPHA: (232) implies:
% 257.52/35.39  | | | | | | |   (233)   ~ (all_194_0 = 0)
% 257.52/35.39  | | | | | | |   (234)  $i(all_194_1)
% 257.52/35.39  | | | | | | |   (235)  r1(all_68_20, all_194_1) = 0
% 257.52/35.39  | | | | | | |   (236)  p105(all_194_1) = all_194_0
% 257.52/35.39  | | | | | | | 
% 257.52/35.39  | | | | | | | BETA: splitting (40) gives:
% 257.52/35.39  | | | | | | | 
% 257.52/35.39  | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | 
% 257.52/35.39  | | | | | | | |   (237)   ~ (all_68_19 = 0)
% 257.52/35.39  | | | | | | | | 
% 257.52/35.39  | | | | | | | | BETA: splitting (45) gives:
% 257.52/35.39  | | | | | | | | 
% 257.52/35.39  | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | |   (238)  all_68_15 = 0
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | COMBINE_EQS: (5), (238) imply:
% 257.52/35.39  | | | | | | | | |   (239)  all_75_5 = 0
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | BETA: splitting (27) gives:
% 257.52/35.39  | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | |   (240)   ~ (all_75_4 = 0)
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | REDUCE: (2), (240) imply:
% 257.52/35.39  | | | | | | | | | |   (241)   ~ (all_68_10 = 0)
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | BETA: splitting (50) gives:
% 257.52/35.39  | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | |   (242)  all_68_10 = 0
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | REDUCE: (241), (242) imply:
% 257.52/35.39  | | | | | | | | | | |   (243)  $false
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | CLOSE: (243) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | |   (244)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.52/35.39  | | | | | | | | | | |          all_68_14 = 0
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | BETA: splitting (57) gives:
% 257.52/35.39  | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | |   (245)   ~ (all_75_16 = 0)
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | REDUCE: (12), (245) imply:
% 257.52/35.39  | | | | | | | | | | | |   (246)   ~ (all_68_13 = 0)
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | BETA: splitting (16) gives:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (247)   ~ (all_75_18 = 0)
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | REDUCE: (7), (247) imply:
% 257.52/35.39  | | | | | | | | | | | | |   (248)   ~ (all_68_14 = 0)
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | REF_CLOSE: (10), (17), (25), (33), (51), (71), (73), (231),
% 257.52/35.39  | | | | | | | | | | | | |            (244), (246), (248) are inconsistent by sub-proof
% 257.52/35.39  | | | | | | | | | | | | |            #167.
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (249)  all_75_18 = 0
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (11),
% 257.52/35.39  | | | | | | | | | | | | |            (12), (14), (15), (16), (17), (18), (19), (20),
% 257.52/35.39  | | | | | | | | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29),
% 257.52/35.39  | | | | | | | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37),
% 257.52/35.39  | | | | | | | | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46),
% 257.52/35.39  | | | | | | | | | | | | |            (47), (49), (50), (51), (52), (53), (55), (56),
% 257.52/35.39  | | | | | | | | | | | | |            (57), (58), (60), (61), (62), (63), (67), (71),
% 257.52/35.39  | | | | | | | | | | | | |            (73), (77), (249) are inconsistent by sub-proof
% 257.52/35.39  | | | | | | | | | | | | |            #33.
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | End of split
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | |   (250)  all_75_16 = 0
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | COMBINE_EQS: (12), (250) imply:
% 257.52/35.39  | | | | | | | | | | | |   (251)  all_68_13 = 0
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | BETA: splitting (39) gives:
% 257.52/35.39  | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (252)   ~ (all_75_16 = 0)
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | REDUCE: (250), (252) imply:
% 257.52/35.39  | | | | | | | | | | | | |   (253)  $false
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | CLOSE: (253) is inconsistent.
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | Case 2:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | |   (254)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.39  | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | DELTA: instantiating (254) with fresh symbols all_243_0,
% 257.52/35.39  | | | | | | | | | | | | |        all_243_1 gives:
% 257.52/35.39  | | | | | | | | | | | | |   (255)   ~ (all_243_0 = 0) & p104(all_243_1) = all_243_0 &
% 257.52/35.39  | | | | | | | | | | | | |          r1(all_68_20, all_243_1) = 0 & $i(all_243_1)
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | ALPHA: (255) implies:
% 257.52/35.39  | | | | | | | | | | | | |   (256)   ~ (all_243_0 = 0)
% 257.52/35.39  | | | | | | | | | | | | |   (257)  $i(all_243_1)
% 257.52/35.39  | | | | | | | | | | | | |   (258)  r1(all_68_20, all_243_1) = 0
% 257.52/35.39  | | | | | | | | | | | | |   (259)  p104(all_243_1) = all_243_0
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | BETA: splitting (49) gives:
% 257.52/35.39  | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | |   (260)   ~ (all_75_18 = 0)
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | REDUCE: (7), (260) imply:
% 257.52/35.39  | | | | | | | | | | | | | |   (261)   ~ (all_68_14 = 0)
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | BETA: splitting (25) gives:
% 257.52/35.39  | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | |   (262)   ~ (all_75_13 = 0)
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | REDUCE: (10), (262) imply:
% 257.52/35.39  | | | | | | | | | | | | | | |   (263)   ~ (all_68_12 = 0)
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | BETA: splitting (55) gives:
% 257.52/35.39  | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | Case 1:
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.39  | | | | | | | | | | | | | | | |   (264)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.39  | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.39  | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | DELTA: instantiating (264) with fresh symbols all_300_0,
% 257.52/35.40  | | | | | | | | | | | | | | | |        all_300_1 gives:
% 257.52/35.40  | | | | | | | | | | | | | | | |   (265)   ~ (all_300_0 = 0) & p103(all_300_1) = all_300_0 &
% 257.52/35.40  | | | | | | | | | | | | | | | |          r1(all_68_20, all_300_1) = 0 & $i(all_300_1)
% 257.52/35.40  | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | ALPHA: (265) implies:
% 257.52/35.40  | | | | | | | | | | | | | | | |   (266)   ~ (all_300_0 = 0)
% 257.52/35.40  | | | | | | | | | | | | | | | |   (267)  $i(all_300_1)
% 257.52/35.40  | | | | | | | | | | | | | | | |   (268)  r1(all_68_20, all_300_1) = 0
% 257.52/35.40  | | | | | | | | | | | | | | | |   (269)  p103(all_300_1) = all_300_0
% 257.52/35.40  | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | BETA: splitting (35) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | |   (270)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.40  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.52/35.40  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.40  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | BETA: splitting (270) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | |   (271)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (271) with all_131_1, all_131_0,
% 257.52/35.40  | | | | | | | | | | | | | | | | | |              simplifying with (61), (63) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | |   (272)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_131_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (60), (62), (272) are inconsistent by
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            sub-proof #46.
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | |   (273)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (273) with all_300_1, all_300_0,
% 257.52/35.40  | | | | | | | | | | | | | | | | | |              simplifying with (267), (269) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | |   (274)  all_300_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_300_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | BETA: splitting (274) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (275)  all_300_0 = 0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | REDUCE: (266), (275) imply:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (276)  $false
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | CLOSE: (276) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (277)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |              all_300_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (277) with fresh symbol all_331_0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |        gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (278)   ~ (all_331_0 = 0) & r1(all_68_20, all_300_1) =
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |          all_331_0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | ALPHA: (278) implies:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (279)   ~ (all_331_0 = 0)
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (280)  r1(all_68_20, all_300_1) = all_331_0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_331_0, all_300_1,
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (268), (280) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (281)  all_331_0 = 0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | REDUCE: (279), (281) imply:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (282)  $false
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | CLOSE: (282) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | |   (283)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.40  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.52/35.40  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.40  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | BETA: splitting (283) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | |   (284)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (284) with all_243_1, all_243_0,
% 257.52/35.40  | | | | | | | | | | | | | | | | | |              simplifying with (257), (259) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | |   (285)  all_243_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_243_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | BETA: splitting (285) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (286)  all_243_0 = 0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | REDUCE: (256), (286) imply:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (287)  $false
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | CLOSE: (287) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (288)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |              all_243_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (288) with fresh symbol all_331_0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |        gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (289)   ~ (all_331_0 = 0) & r1(all_68_20, all_243_1) =
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |          all_331_0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | ALPHA: (289) implies:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (290)   ~ (all_331_0 = 0)
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (291)  r1(all_68_20, all_243_1) = all_331_0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_331_0, all_243_1,
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (258), (291) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (292)  all_331_0 = 0
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | REDUCE: (290), (292) imply:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | |   (293)  $false
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | CLOSE: (293) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | |   (294)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (294) with all_194_1, all_194_0,
% 257.52/35.40  | | | | | | | | | | | | | | | | | |              simplifying with (234), (236) gives:
% 257.52/35.40  | | | | | | | | | | | | | | | | | |   (295)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (233), (235), (295) are inconsistent by
% 257.52/35.40  | | | | | | | | | | | | | | | | | |            sub-proof #32.
% 257.52/35.40  | | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | |   (296)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40  | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | | REF_CLOSE: (12), (17), (33), (51), (57), (71), (73), (244),
% 257.52/35.40  | | | | | | | | | | | | | | | |            (261), (263), (296) are inconsistent by sub-proof
% 257.52/35.40  | | | | | | | | | | | | | | | |            #152.
% 257.52/35.40  | | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | |   (297)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | REF_CLOSE: (17), (33), (51), (57), (73), (250), (297) are
% 257.52/35.40  | | | | | | | | | | | | | | |            inconsistent by sub-proof #153.
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | |   (298)  all_75_18 = 0
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (11),
% 257.52/35.40  | | | | | | | | | | | | | |            (12), (14), (15), (16), (17), (18), (19), (20),
% 257.52/35.40  | | | | | | | | | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29),
% 257.52/35.40  | | | | | | | | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37),
% 257.52/35.40  | | | | | | | | | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46),
% 257.52/35.40  | | | | | | | | | | | | | |            (47), (49), (50), (51), (52), (53), (55), (56),
% 257.52/35.40  | | | | | | | | | | | | | |            (57), (58), (60), (61), (62), (63), (67), (71),
% 257.52/35.40  | | | | | | | | | | | | | |            (73), (77), (298) are inconsistent by sub-proof
% 257.52/35.40  | | | | | | | | | | | | | |            #33.
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | |   (299)   ~ (all_75_5 = 0)
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | REDUCE: (239), (299) imply:
% 257.52/35.40  | | | | | | | | | |   (300)  $false
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | CLOSE: (300) is inconsistent.
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | 
% 257.52/35.40  | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | 
% 257.52/35.40  | | | | | | | | |   (301)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.52/35.40  | | | | | | | | |          all_68_19 = 0
% 257.52/35.40  | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | BETA: splitting (55) gives:
% 257.52/35.40  | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | |   (302)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40  | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | DELTA: instantiating (302) with fresh symbols all_251_0,
% 257.52/35.40  | | | | | | | | | |        all_251_1 gives:
% 257.52/35.40  | | | | | | | | | |   (303)   ~ (all_251_0 = 0) & p103(all_251_1) = all_251_0 &
% 257.52/35.40  | | | | | | | | | |          r1(all_68_20, all_251_1) = 0 & $i(all_251_1)
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | ALPHA: (303) implies:
% 257.52/35.40  | | | | | | | | | |   (304)   ~ (all_251_0 = 0)
% 257.52/35.40  | | | | | | | | | |   (305)  $i(all_251_1)
% 257.52/35.40  | | | | | | | | | |   (306)  r1(all_68_20, all_251_1) = 0
% 257.52/35.40  | | | | | | | | | |   (307)  p103(all_251_1) = all_251_0
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | BETA: splitting (20) gives:
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | |   (308)   ~ (all_75_17 = 0)
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | REDUCE: (4), (308) imply:
% 257.52/35.40  | | | | | | | | | | |   (309)   ~ (all_68_18 = 0)
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | REF_CLOSE: (17), (33), (44), (46), (51), (67), (73), (231),
% 257.52/35.40  | | | | | | | | | | |            (237), (301), (309) are inconsistent by sub-proof
% 257.52/35.40  | | | | | | | | | | |            #261.
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | |   (310)  all_75_17 = 0
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | COMBINE_EQS: (4), (310) imply:
% 257.52/35.40  | | | | | | | | | | |   (311)  all_68_18 = 0
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | BETA: splitting (48) gives:
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | |   (312)   ~ (all_75_17 = 0)
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | REDUCE: (310), (312) imply:
% 257.52/35.40  | | | | | | | | | | | |   (313)  $false
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | CLOSE: (313) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | |   (314)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40  | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | DELTA: instantiating (314) with fresh symbols all_274_0,
% 257.52/35.40  | | | | | | | | | | | |        all_274_1 gives:
% 257.52/35.40  | | | | | | | | | | | |   (315)   ~ (all_274_0 = 0) & p104(all_274_1) = all_274_0 &
% 257.52/35.40  | | | | | | | | | | | |          r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | ALPHA: (315) implies:
% 257.52/35.40  | | | | | | | | | | | |   (316)   ~ (all_274_0 = 0)
% 257.52/35.40  | | | | | | | | | | | |   (317)  $i(all_274_1)
% 257.52/35.40  | | | | | | | | | | | |   (318)  r1(all_68_20, all_274_1) = 0
% 257.52/35.40  | | | | | | | | | | | |   (319)  p104(all_274_1) = all_274_0
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | BETA: splitting (35) gives:
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | |   (320)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.40  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.52/35.40  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.40  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | BETA: splitting (320) gives:
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | |   (321)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | GROUND_INST: instantiating (321) with all_131_1, all_131_0,
% 257.52/35.40  | | | | | | | | | | | | | |              simplifying with (61), (63) gives:
% 257.52/35.40  | | | | | | | | | | | | | |   (322)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | |            r1(all_68_20, all_131_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | REF_CLOSE: (17), (60), (62), (322) are inconsistent by
% 257.52/35.40  | | | | | | | | | | | | | |            sub-proof #46.
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | |   (323)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | GROUND_INST: instantiating (323) with all_251_1, all_251_0,
% 257.52/35.40  | | | | | | | | | | | | | |              simplifying with (305), (307) gives:
% 257.52/35.40  | | | | | | | | | | | | | |   (324)  all_251_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | |            r1(all_68_20, all_251_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | BETA: splitting (324) gives:
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | |   (325)  all_251_0 = 0
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | REDUCE: (304), (325) imply:
% 257.52/35.40  | | | | | | | | | | | | | | |   (326)  $false
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | CLOSE: (326) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | |   (327)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.52/35.40  | | | | | | | | | | | | | | |              all_251_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | DELTA: instantiating (327) with fresh symbol all_329_0
% 257.52/35.40  | | | | | | | | | | | | | | |        gives:
% 257.52/35.40  | | | | | | | | | | | | | | |   (328)   ~ (all_329_0 = 0) & r1(all_68_20, all_251_1) =
% 257.52/35.40  | | | | | | | | | | | | | | |          all_329_0
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | ALPHA: (328) implies:
% 257.52/35.40  | | | | | | | | | | | | | | |   (329)   ~ (all_329_0 = 0)
% 257.52/35.40  | | | | | | | | | | | | | | |   (330)  r1(all_68_20, all_251_1) = all_329_0
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_329_0, all_251_1,
% 257.52/35.40  | | | | | | | | | | | | | | |              all_68_20, simplifying with (306), (330) gives:
% 257.52/35.40  | | | | | | | | | | | | | | |   (331)  all_329_0 = 0
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | REDUCE: (329), (331) imply:
% 257.52/35.40  | | | | | | | | | | | | | | |   (332)  $false
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | CLOSE: (332) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | |   (333)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.52/35.40  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.52/35.40  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.52/35.40  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | BETA: splitting (333) gives:
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | |   (334)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | GROUND_INST: instantiating (334) with all_274_1, all_274_0,
% 257.52/35.40  | | | | | | | | | | | | | |              simplifying with (317), (319) gives:
% 257.52/35.40  | | | | | | | | | | | | | |   (335)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | |            r1(all_68_20, all_274_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | BETA: splitting (335) gives:
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | Case 1:
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | |   (336)  all_274_0 = 0
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | REDUCE: (316), (336) imply:
% 257.52/35.40  | | | | | | | | | | | | | | |   (337)  $false
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | CLOSE: (337) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | |   (338)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.52/35.40  | | | | | | | | | | | | | | |              all_274_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | DELTA: instantiating (338) with fresh symbol all_329_0
% 257.52/35.40  | | | | | | | | | | | | | | |        gives:
% 257.52/35.40  | | | | | | | | | | | | | | |   (339)   ~ (all_329_0 = 0) & r1(all_68_20, all_274_1) =
% 257.52/35.40  | | | | | | | | | | | | | | |          all_329_0
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | ALPHA: (339) implies:
% 257.52/35.40  | | | | | | | | | | | | | | |   (340)   ~ (all_329_0 = 0)
% 257.52/35.40  | | | | | | | | | | | | | | |   (341)  r1(all_68_20, all_274_1) = all_329_0
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_329_0, all_274_1,
% 257.52/35.40  | | | | | | | | | | | | | | |              all_68_20, simplifying with (318), (341) gives:
% 257.52/35.40  | | | | | | | | | | | | | | |   (342)  all_329_0 = 0
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | REDUCE: (340), (342) imply:
% 257.52/35.40  | | | | | | | | | | | | | | |   (343)  $false
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | | CLOSE: (343) is inconsistent.
% 257.52/35.40  | | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | |   (344)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.40  | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.52/35.40  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | GROUND_INST: instantiating (344) with all_194_1, all_194_0,
% 257.52/35.40  | | | | | | | | | | | | | |              simplifying with (234), (236) gives:
% 257.52/35.40  | | | | | | | | | | | | | |   (345)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.52/35.40  | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | | REF_CLOSE: (17), (233), (235), (345) are inconsistent by
% 257.52/35.40  | | | | | | | | | | | | | |            sub-proof #32.
% 257.52/35.40  | | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | |   (346)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40  | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | | REF_CLOSE: (17), (33), (51), (73), (231), (346) are
% 257.52/35.40  | | | | | | | | | |            inconsistent by sub-proof #361.
% 257.52/35.40  | | | | | | | | | | 
% 257.52/35.40  | | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | | 
% 257.52/35.40  | | | | | | | | End of split
% 257.52/35.40  | | | | | | | | 
% 257.52/35.40  | | | | | | | Case 2:
% 257.52/35.40  | | | | | | | | 
% 257.52/35.40  | | | | | | | |   (347)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 257.52/35.40  | | | | | | | |            (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 257.52/35.40  | | | | | | | |            $i(v0))
% 257.52/35.40  | | | | | | | | 
% 257.52/35.40  | | | | | | | | ALPHA: (347) implies:
% 257.52/35.40  | | | | | | | |   (348)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40  | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.52/35.40  | | | | | | | | 
% 257.52/35.40  | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (11), (12),
% 257.52/35.40  | | | | | | | |            (14), (15), (16), (17), (18), (19), (20), (22), (23),
% 257.52/35.40  | | | | | | | |            (24), (25), (27), (28), (31), (32), (33), (35), (36),
% 257.52/35.40  | | | | | | | |            (37), (39), (40), (41), (42), (43), (44), (45), (46),
% 257.52/35.40  | | | | | | | |            (47), (49), (50), (51), (52), (55), (56), (57), (58),
% 257.52/35.40  | | | | | | | |            (60), (61), (62), (63), (67), (71), (73), (77),
% 257.52/35.40  | | | | | | | |            (231), (348) are inconsistent by sub-proof #35.
% 257.52/35.40  | | | | | | | | 
% 257.52/35.40  | | | | | | | End of split
% 257.52/35.40  | | | | | | | 
% 257.52/35.40  | | | | | | End of split
% 257.52/35.40  | | | | | | 
% 257.52/35.40  | | | | | Case 2:
% 257.52/35.40  | | | | | | 
% 257.52/35.40  | | | | | |   (349)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 257.52/35.40  | | | | | |              v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.52/35.40  | | | | | | 
% 257.52/35.40  | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (11), (12),
% 257.52/35.40  | | | | | |            (14), (15), (16), (17), (18), (19), (20), (22), (23),
% 257.52/35.40  | | | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 257.52/35.40  | | | | | |            (33), (34), (35), (36), (37), (39), (40), (41), (42),
% 257.52/35.40  | | | | | |            (43), (44), (45), (46), (47), (49), (50), (51), (52),
% 257.52/35.40  | | | | | |            (55), (56), (57), (58), (60), (61), (62), (63), (67),
% 257.52/35.40  | | | | | |            (71), (73), (77), (349) are inconsistent by sub-proof
% 257.52/35.40  | | | | | |            #34.
% 257.52/35.40  | | | | | | 
% 257.52/35.40  | | | | | End of split
% 257.52/35.40  | | | | | 
% 257.52/35.40  | | | | End of split
% 257.52/35.40  | | | | 
% 257.52/35.40  | | | Case 2:
% 257.52/35.40  | | | | 
% 257.52/35.40  | | | |   (350)   ~ (all_75_7 = 0)
% 257.52/35.40  | | | | 
% 257.52/35.40  | | | | REDUCE: (19), (350) imply:
% 257.52/35.40  | | | |   (351)  $false
% 257.52/35.40  | | | | 
% 257.52/35.40  | | | | CLOSE: (351) is inconsistent.
% 257.52/35.40  | | | | 
% 257.52/35.40  | | | End of split
% 257.52/35.40  | | | 
% 257.52/35.40  | | End of split
% 257.52/35.40  | | 
% 257.52/35.40  | End of split
% 257.52/35.40  | 
% 257.52/35.40  End of proof
% 257.52/35.40  
% 257.52/35.40  Sub-proof #32 shows that the following formulas are inconsistent:
% 257.52/35.40  ----------------------------------------------------------------
% 257.52/35.40    (1)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) =
% 257.52/35.40           v0)
% 257.52/35.40    (2)   ~ (all_194_0 = 0)
% 257.52/35.40    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.52/35.40         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.52/35.40    (4)  r1(all_68_20, all_194_1) = 0
% 257.52/35.40  
% 257.52/35.40  Begin of proof
% 257.52/35.40  | 
% 257.52/35.40  | BETA: splitting (1) gives:
% 257.52/35.40  | 
% 257.52/35.40  | Case 1:
% 257.52/35.40  | | 
% 257.52/35.40  | |   (5)  all_194_0 = 0
% 257.52/35.40  | | 
% 257.52/35.40  | | REDUCE: (2), (5) imply:
% 257.52/35.40  | |   (6)  $false
% 257.52/35.40  | | 
% 257.52/35.40  | | CLOSE: (6) is inconsistent.
% 257.52/35.40  | | 
% 257.52/35.40  | Case 2:
% 257.52/35.40  | | 
% 257.52/35.40  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) = v0)
% 257.52/35.40  | | 
% 257.52/35.40  | | DELTA: instantiating (7) with fresh symbol all_331_0 gives:
% 257.52/35.40  | |   (8)   ~ (all_331_0 = 0) & r1(all_68_20, all_194_1) = all_331_0
% 257.52/35.40  | | 
% 257.52/35.40  | | ALPHA: (8) implies:
% 257.52/35.40  | |   (9)   ~ (all_331_0 = 0)
% 257.52/35.40  | |   (10)  r1(all_68_20, all_194_1) = all_331_0
% 257.52/35.40  | | 
% 257.52/35.40  | | GROUND_INST: instantiating (3) with 0, all_331_0, all_194_1, all_68_20,
% 257.52/35.40  | |              simplifying with (4), (10) gives:
% 257.52/35.40  | |   (11)  all_331_0 = 0
% 257.52/35.40  | | 
% 257.52/35.40  | | REDUCE: (9), (11) imply:
% 257.52/35.40  | |   (12)  $false
% 257.52/35.40  | | 
% 257.52/35.40  | | CLOSE: (12) is inconsistent.
% 257.52/35.40  | | 
% 257.52/35.40  | End of split
% 257.52/35.40  | 
% 257.52/35.40  End of proof
% 257.52/35.40  
% 257.52/35.40  Sub-proof #33 shows that the following formulas are inconsistent:
% 257.52/35.40  ----------------------------------------------------------------
% 257.52/35.40    (1)  all_75_4 = all_68_10
% 257.52/35.40    (2)  all_75_9 = all_68_11
% 257.52/35.40    (3)  all_75_17 = all_68_18
% 257.52/35.40    (4)  all_75_5 = all_68_15
% 257.52/35.40    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.52/35.40           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40    (6)  all_75_18 = all_68_14
% 257.52/35.40    (7)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.52/35.40           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40    (8)  all_75_13 = all_68_12
% 257.52/35.40    (9)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.52/35.40         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.52/35.40             r1(all_68_20, v0) = v2))
% 257.52/35.40    (10)  all_75_16 = all_68_13
% 257.52/35.40    (11)  all_75_6 = all_68_2
% 257.52/35.40    (12)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40    (13)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40    (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.52/35.40          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.52/35.40    (15)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40    (16)  all_75_18 = 0
% 257.52/35.40    (17)  all_75_7 = 0
% 257.52/35.40    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40    (19)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.52/35.40    (20)   ~ (all_68_2 = 0)
% 257.52/35.40    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.52/35.40    (22)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.52/35.40    (23)  $i(all_131_1)
% 257.52/35.40    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.40            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.40    (26)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.52/35.41    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.52/35.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.52/35.41              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.52/35.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.52/35.41              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (29)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (30)   ~ (all_68_11 = 0)
% 257.52/35.41    (31)  all_75_8 = all_68_7
% 257.52/35.41    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.52/35.41    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.52/35.41            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.52/35.41           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.52/35.41            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.52/35.41          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.52/35.41            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.52/35.41    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.52/35.41            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.52/35.41          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.52/35.41            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.52/35.41          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.52/35.41              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.52/35.41            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.52/35.41              r1(all_68_20, v0) = v2))
% 257.52/35.41    (36)  all_75_15 = all_68_9
% 257.52/35.41    (37)   ~ (all_68_16 = 0)
% 257.52/35.41    (38)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.52/35.41            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.52/35.41    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (45)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.52/35.41          all_68_19 = 0
% 257.52/35.41    (46)  all_75_14 = all_68_17
% 257.52/35.41    (47)  p102(all_131_1) = all_131_0
% 257.52/35.41    (48)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.52/35.41    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.52/35.41          all_68_14 = 0
% 257.52/35.41    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.52/35.41            r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (52)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 257.52/35.41    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.52/35.41    (54)   ~ (all_131_0 = 0)
% 257.52/35.41    (55)  r1(all_68_20, all_131_1) = 0
% 257.52/35.41    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.52/35.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.52/35.41              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (57)  all_75_12 = all_68_8
% 257.52/35.41    (58)   ~ (all_68_7 = 0)
% 257.52/35.41    (59)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (60)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 257.52/35.41  
% 257.52/35.41  Begin of proof
% 257.52/35.41  | 
% 257.52/35.41  | BETA: splitting (53) gives:
% 257.52/35.41  | 
% 257.52/35.41  | Case 1:
% 257.52/35.41  | | 
% 257.52/35.41  | |   (61)   ~ (all_75_18 = 0)
% 257.52/35.41  | | 
% 257.52/35.41  | | REDUCE: (16), (61) imply:
% 257.52/35.41  | |   (62)  $false
% 257.52/35.41  | | 
% 257.52/35.41  | | CLOSE: (62) is inconsistent.
% 257.52/35.41  | | 
% 257.52/35.41  | Case 2:
% 257.52/35.41  | | 
% 257.52/35.41  | |   (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.52/35.41  | |           p405(v0) = v1 & $i(v0))
% 257.52/35.41  | | 
% 257.52/35.41  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.52/35.41  | |            (13), (14), (15), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.52/35.41  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 257.52/35.41  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 257.52/35.41  | |            (47), (48), (49), (50), (51), (52), (54), (55), (56), (57), (58),
% 257.52/35.41  | |            (59), (60), (63) are inconsistent by sub-proof #34.
% 257.52/35.41  | | 
% 257.52/35.41  | End of split
% 257.52/35.41  | 
% 257.52/35.41  End of proof
% 257.52/35.41  
% 257.52/35.41  Sub-proof #34 shows that the following formulas are inconsistent:
% 257.52/35.41  ----------------------------------------------------------------
% 257.52/35.41    (1)  all_75_4 = all_68_10
% 257.52/35.41    (2)  all_75_9 = all_68_11
% 257.52/35.41    (3)  all_75_17 = all_68_18
% 257.52/35.41    (4)  all_75_5 = all_68_15
% 257.52/35.41    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.52/35.41           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (6)  all_75_18 = all_68_14
% 257.52/35.41    (7)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.52/35.41           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (8)  all_75_13 = all_68_12
% 257.52/35.41    (9)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.52/35.41         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.52/35.41             r1(all_68_20, v0) = v2))
% 257.52/35.41    (10)  all_75_16 = all_68_13
% 257.52/35.41    (11)  all_75_6 = all_68_2
% 257.52/35.41    (12)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (13)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.52/35.41          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.52/35.41    (15)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (16)  all_75_7 = 0
% 257.52/35.41    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (18)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.52/35.41    (19)   ~ (all_68_2 = 0)
% 257.52/35.41    (20)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.52/35.41    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.52/35.41            p405(v0) = v1 & $i(v0))
% 257.52/35.41    (22)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.52/35.41    (23)  $i(all_131_1)
% 257.52/35.41    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (26)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.52/35.41    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.52/35.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.52/35.41              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.52/35.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.52/35.41              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (29)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.52/35.41            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.52/35.41    (30)   ~ (all_68_11 = 0)
% 257.52/35.41    (31)  all_75_8 = all_68_7
% 257.52/35.41    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.59/35.41    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.59/35.41            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.59/35.41           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.59/35.41            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.59/35.41          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.59/35.41            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.59/35.41    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.59/35.41            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.59/35.41          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.59/35.41            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.59/35.41          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.41              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.59/35.41            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.41              r1(all_68_20, v0) = v2))
% 257.59/35.41    (36)  all_75_15 = all_68_9
% 257.59/35.41    (37)   ~ (all_68_16 = 0)
% 257.59/35.41    (38)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.59/35.41            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.59/35.41    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (45)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.59/35.41          all_68_19 = 0
% 257.59/35.41    (46)  all_75_14 = all_68_17
% 257.59/35.41    (47)  p102(all_131_1) = all_131_0
% 257.59/35.41    (48)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.59/35.41    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.59/35.41          all_68_14 = 0
% 257.59/35.41    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.59/35.41            r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (52)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 257.59/35.41    (53)   ~ (all_131_0 = 0)
% 257.59/35.41    (54)  r1(all_68_20, all_131_1) = 0
% 257.59/35.41    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.59/35.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.59/35.41              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (56)  all_75_12 = all_68_8
% 257.59/35.41    (57)   ~ (all_68_7 = 0)
% 257.59/35.41    (58)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41    (59)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 257.59/35.41  
% 257.59/35.41  Begin of proof
% 257.59/35.41  | 
% 257.59/35.41  | BETA: splitting (28) gives:
% 257.59/35.41  | 
% 257.59/35.41  | Case 1:
% 257.59/35.41  | | 
% 257.59/35.41  | |   (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.59/35.41  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41  | | 
% 257.59/35.41  | | DELTA: instantiating (60) with fresh symbols all_171_0, all_171_1 gives:
% 257.59/35.41  | |   (61)   ~ (all_171_0 = 0) & p104(all_171_1) = all_171_0 & r1(all_68_20,
% 257.59/35.41  | |           all_171_1) = 0 & $i(all_171_1)
% 257.59/35.41  | | 
% 257.59/35.41  | | ALPHA: (61) implies:
% 257.59/35.41  | |   (62)   ~ (all_171_0 = 0)
% 257.59/35.41  | |   (63)  $i(all_171_1)
% 257.59/35.41  | |   (64)  r1(all_68_20, all_171_1) = 0
% 257.59/35.41  | |   (65)  p104(all_171_1) = all_171_0
% 257.59/35.41  | | 
% 257.59/35.41  | | BETA: splitting (40) gives:
% 257.59/35.41  | | 
% 257.59/35.41  | | Case 1:
% 257.59/35.41  | | | 
% 257.59/35.41  | | |   (66)   ~ (all_68_19 = 0)
% 257.59/35.41  | | | 
% 257.59/35.41  | | | REF_CLOSE: (1), (3), (4), (6), (8), (9), (10), (11), (12), (13), (14),
% 257.59/35.41  | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.59/35.41  | | |            (26), (29), (30), (31), (32), (33), (35), (36), (37), (41),
% 257.59/35.41  | | |            (42), (43), (44), (45), (46), (47), (49), (50), (51), (52),
% 257.59/35.41  | | |            (53), (54), (55), (56), (57), (58), (59), (62), (63), (64),
% 257.59/35.41  | | |            (65), (66) are inconsistent by sub-proof #37.
% 257.59/35.41  | | | 
% 257.59/35.41  | | Case 2:
% 257.59/35.41  | | | 
% 257.59/35.41  | | |   (67)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.41  | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.59/35.41  | | | 
% 257.59/35.41  | | | ALPHA: (67) implies:
% 257.59/35.41  | | |   (68)   ~ (all_75_18 = 0)
% 257.59/35.41  | | | 
% 257.59/35.41  | | | REDUCE: (6), (68) imply:
% 257.59/35.41  | | |   (69)   ~ (all_68_14 = 0)
% 257.59/35.41  | | | 
% 257.59/35.41  | | | BETA: splitting (38) gives:
% 257.59/35.41  | | | 
% 257.59/35.41  | | | Case 1:
% 257.59/35.41  | | | | 
% 257.59/35.41  | | | |   (70)   ~ (all_68_19 = 0)
% 257.59/35.41  | | | | 
% 257.59/35.41  | | | | REF_CLOSE: (1), (3), (4), (6), (8), (9), (10), (11), (12), (13), (14),
% 257.59/35.41  | | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.59/35.41  | | | |            (26), (29), (30), (31), (32), (33), (35), (36), (37), (41),
% 257.59/35.41  | | | |            (42), (43), (44), (45), (46), (47), (49), (50), (51), (52),
% 257.59/35.41  | | | |            (53), (54), (55), (56), (57), (58), (59), (62), (63), (64),
% 257.59/35.41  | | | |            (65), (70) are inconsistent by sub-proof #37.
% 257.59/35.41  | | | | 
% 257.59/35.41  | | | Case 2:
% 257.59/35.41  | | | | 
% 257.59/35.41  | | | |   (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.59/35.41  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41  | | | | 
% 257.59/35.41  | | | | BETA: splitting (25) gives:
% 257.59/35.41  | | | | 
% 257.59/35.41  | | | | Case 1:
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | |   (72)   ~ (all_68_19 = 0)
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | | BETA: splitting (45) gives:
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | | Case 1:
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | |   (73)  all_68_15 = 0
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | | COMBINE_EQS: (4), (73) imply:
% 257.59/35.41  | | | | | |   (74)  all_75_5 = 0
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | | BETA: splitting (26) gives:
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | | Case 1:
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | |   (75)   ~ (all_75_4 = 0)
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | | REDUCE: (1), (75) imply:
% 257.59/35.41  | | | | | | |   (76)   ~ (all_68_10 = 0)
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | | BETA: splitting (50) gives:
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | | Case 1:
% 257.59/35.41  | | | | | | | | 
% 257.59/35.41  | | | | | | | |   (77)  all_68_10 = 0
% 257.59/35.41  | | | | | | | | 
% 257.59/35.41  | | | | | | | | REDUCE: (76), (77) imply:
% 257.59/35.41  | | | | | | | |   (78)  $false
% 257.59/35.41  | | | | | | | | 
% 257.59/35.41  | | | | | | | | CLOSE: (78) is inconsistent.
% 257.59/35.41  | | | | | | | | 
% 257.59/35.41  | | | | | | | Case 2:
% 257.59/35.41  | | | | | | | | 
% 257.59/35.41  | | | | | | | |   (79)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.59/35.41  | | | | | | | |         all_68_14 = 0
% 257.59/35.41  | | | | | | | | 
% 257.59/35.41  | | | | | | | | BETA: splitting (58) gives:
% 257.59/35.41  | | | | | | | | 
% 257.59/35.41  | | | | | | | | Case 1:
% 257.59/35.41  | | | | | | | | | 
% 257.59/35.41  | | | | | | | | |   (80)   ~ (all_75_16 = 0)
% 257.59/35.41  | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | REDUCE: (10), (80) imply:
% 257.59/35.41  | | | | | | | | |   (81)   ~ (all_68_13 = 0)
% 257.59/35.41  | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | BETA: splitting (13) gives:
% 257.59/35.41  | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | Case 1:
% 257.59/35.41  | | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | | REF_CLOSE: (2), (5), (7), (8), (9), (10), (12), (14), (18),
% 257.59/35.41  | | | | | | | | | |            (19), (20), (21), (24), (27), (28), (29), (31),
% 257.59/35.41  | | | | | | | | | |            (33), (34), (35), (36), (39), (41), (42), (43),
% 257.59/35.41  | | | | | | | | | |            (48), (50), (51), (55), (56), (58), (69), (71),
% 257.59/35.41  | | | | | | | | | |            (76) are inconsistent by sub-proof #316.
% 257.59/35.41  | | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | Case 2:
% 257.59/35.41  | | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | |   (82)  all_75_18 = 0
% 257.59/35.41  | | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | | COMBINE_EQS: (6), (82) imply:
% 257.59/35.41  | | | | | | | | | |   (83)  all_68_14 = 0
% 257.59/35.41  | | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | | REF_CLOSE: (6), (8), (9), (12), (13), (14), (19), (20), (21),
% 257.59/35.41  | | | | | | | | | |            (23), (24), (29), (30), (33), (35), (36), (41),
% 257.59/35.41  | | | | | | | | | |            (42), (43), (47), (49), (51), (53), (54), (55),
% 257.59/35.41  | | | | | | | | | |            (56), (57), (62), (63), (64), (65), (79), (81),
% 257.59/35.41  | | | | | | | | | |            (82) are inconsistent by sub-proof #39.
% 257.59/35.41  | | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | End of split
% 257.59/35.41  | | | | | | | | | 
% 257.59/35.41  | | | | | | | | Case 2:
% 257.59/35.41  | | | | | | | | | 
% 257.59/35.41  | | | | | | | | |   (84)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) =
% 257.59/35.41  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.41  | | | | | | | | | 
% 257.59/35.41  | | | | | | | | | REF_CLOSE: (6), (8), (9), (10), (12), (13), (14), (18), (19),
% 257.59/35.41  | | | | | | | | |            (20), (21), (23), (24), (30), (33), (35), (36),
% 257.59/35.41  | | | | | | | | |            (41), (42), (43), (47), (49), (51), (53), (54),
% 257.59/35.41  | | | | | | | | |            (55), (56), (57), (58), (79), (84) are inconsistent
% 257.59/35.41  | | | | | | | | |            by sub-proof #38.
% 257.59/35.41  | | | | | | | | | 
% 257.59/35.41  | | | | | | | | End of split
% 257.59/35.41  | | | | | | | | 
% 257.59/35.41  | | | | | | | End of split
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | Case 2:
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | |   (85)   ~ (all_75_5 = 0)
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | | REDUCE: (74), (85) imply:
% 257.59/35.41  | | | | | | |   (86)  $false
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | | CLOSE: (86) is inconsistent.
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | End of split
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | Case 2:
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | |   (87)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 =
% 257.59/35.41  | | | | | |         0
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | | REF_CLOSE: (3), (9), (11), (12), (14), (15), (16), (17), (21), (22),
% 257.59/35.41  | | | | | |            (31), (32), (33), (36), (37), (41), (44), (46), (51),
% 257.59/35.41  | | | | | |            (52), (56), (59), (72), (87) are inconsistent by
% 257.59/35.41  | | | | | |            sub-proof #136.
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | End of split
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | Case 2:
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | |   (88)  all_68_19 = 0
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | | DELTA: instantiating (71) with fresh symbols all_218_0, all_218_1
% 257.59/35.41  | | | | |        gives:
% 257.59/35.41  | | | | |   (89)   ~ (all_218_0 = 0) & p105(all_218_1) = all_218_0 &
% 257.59/35.41  | | | | |         r1(all_68_20, all_218_1) = 0 & $i(all_218_1)
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | | ALPHA: (89) implies:
% 257.59/35.41  | | | | |   (90)   ~ (all_218_0 = 0)
% 257.59/35.41  | | | | |   (91)  $i(all_218_1)
% 257.59/35.41  | | | | |   (92)  r1(all_68_20, all_218_1) = 0
% 257.59/35.41  | | | | |   (93)  p105(all_218_1) = all_218_0
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | | BETA: splitting (12) gives:
% 257.59/35.41  | | | | | 
% 257.59/35.41  | | | | | Case 1:
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | |   (94)   ~ (all_75_12 = 0)
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | | REDUCE: (56), (94) imply:
% 257.59/35.41  | | | | | |   (95)   ~ (all_68_8 = 0)
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | | BETA: splitting (42) gives:
% 257.59/35.41  | | | | | | 
% 257.59/35.41  | | | | | | Case 1:
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | |   (96)   ~ (all_75_15 = 0)
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | | REDUCE: (36), (96) imply:
% 257.59/35.41  | | | | | | |   (97)   ~ (all_68_9 = 0)
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | | REF_CLOSE: (9), (14), (21), (57), (95), (97) are inconsistent by
% 257.59/35.41  | | | | | | |            sub-proof #398.
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | Case 2:
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | |   (98)  all_75_15 = 0
% 257.59/35.41  | | | | | | | 
% 257.59/35.41  | | | | | | | COMBINE_EQS: (36), (98) imply:
% 257.59/35.41  | | | | | | |   (99)  all_68_9 = 0
% 257.59/35.41  | | | | | | | 
% 257.59/35.42  | | | | | | | BETA: splitting (41) gives:
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | | Case 1:
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | |   (100)   ~ (all_75_15 = 0)
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | REDUCE: (98), (100) imply:
% 257.59/35.42  | | | | | | | |   (101)  $false
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | CLOSE: (101) is inconsistent.
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | Case 2:
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | |   (102)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) =
% 257.59/35.42  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | REF_CLOSE: (2), (5), (7), (8), (9), (10), (12), (14), (18),
% 257.59/35.42  | | | | | | | |            (19), (21), (23), (24), (27), (31), (33), (35), (36),
% 257.59/35.42  | | | | | | | |            (38), (39), (42), (43), (47), (48), (50), (51), (53),
% 257.59/35.42  | | | | | | | |            (54), (55), (56), (57), (58), (69), (88), (102) are
% 257.59/35.42  | | | | | | | |            inconsistent by sub-proof #36.
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | End of split
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | End of split
% 257.59/35.42  | | | | | | 
% 257.59/35.42  | | | | | Case 2:
% 257.59/35.42  | | | | | | 
% 257.59/35.42  | | | | | |   (103)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.59/35.42  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42  | | | | | | 
% 257.59/35.42  | | | | | | BETA: splitting (12) gives:
% 257.59/35.42  | | | | | | 
% 257.59/35.42  | | | | | | Case 1:
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | |   (104)   ~ (all_75_12 = 0)
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | | REDUCE: (56), (104) imply:
% 257.59/35.42  | | | | | | |   (105)   ~ (all_68_8 = 0)
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | | REF_CLOSE: (9), (14), (19), (21), (33), (36), (41), (51), (57),
% 257.59/35.42  | | | | | | |            (103), (105) are inconsistent by sub-proof #340.
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | Case 2:
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | |   (106)  all_75_12 = 0
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | | COMBINE_EQS: (56), (106) imply:
% 257.59/35.42  | | | | | | |   (107)  all_68_8 = 0
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | | BETA: splitting (29) gives:
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | | Case 1:
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | |   (108)   ~ (all_75_12 = 0)
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | REDUCE: (106), (108) imply:
% 257.59/35.42  | | | | | | | |   (109)  $false
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | CLOSE: (109) is inconsistent.
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | Case 2:
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | |   (110)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 257.59/35.42  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | DELTA: instantiating (110) with fresh symbols all_288_0,
% 257.59/35.42  | | | | | | | |        all_288_1 gives:
% 257.59/35.42  | | | | | | | |   (111)   ~ (all_288_0 = 0) & p103(all_288_1) = all_288_0 &
% 257.59/35.42  | | | | | | | |          r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | ALPHA: (111) implies:
% 257.59/35.42  | | | | | | | |   (112)   ~ (all_288_0 = 0)
% 257.59/35.42  | | | | | | | |   (113)  $i(all_288_1)
% 257.59/35.42  | | | | | | | |   (114)  r1(all_68_20, all_288_1) = 0
% 257.59/35.42  | | | | | | | |   (115)  p103(all_288_1) = all_288_0
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | BETA: splitting (35) gives:
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | | Case 1:
% 257.59/35.42  | | | | | | | | | 
% 257.59/35.42  | | | | | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.59/35.42  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.42  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 257.59/35.42  | | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) | 
% 257.59/35.42  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 257.59/35.42  | | | | | | | | |              v2))
% 257.59/35.42  | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | BETA: splitting (116) gives:
% 257.59/35.42  | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | Case 1:
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | |   (117)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 257.59/35.42  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.59/35.42  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | GROUND_INST: instantiating (117) with all_131_1, all_131_0,
% 257.59/35.42  | | | | | | | | | |              simplifying with (23), (47) gives:
% 257.59/35.42  | | | | | | | | | |   (118)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.59/35.42  | | | | | | | | | |            r1(all_68_20, all_131_1) = v0)
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | REF_CLOSE: (14), (53), (54), (118) are inconsistent by
% 257.59/35.42  | | | | | | | | | |            sub-proof #46.
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | Case 2:
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | |   (119)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 257.59/35.42  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.59/35.42  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | GROUND_INST: instantiating (119) with all_288_1, all_288_0,
% 257.59/35.42  | | | | | | | | | |              simplifying with (113), (115) gives:
% 257.59/35.42  | | | | | | | | | |   (120)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.59/35.42  | | | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | BETA: splitting (120) gives:
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | Case 1:
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | |   (121)  all_288_0 = 0
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | REDUCE: (112), (121) imply:
% 257.59/35.42  | | | | | | | | | | |   (122)  $false
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | CLOSE: (122) is inconsistent.
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | Case 2:
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | |   (123)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.59/35.42  | | | | | | | | | | |              all_288_1) = v0)
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | DELTA: instantiating (123) with fresh symbol all_357_0
% 257.59/35.42  | | | | | | | | | | |        gives:
% 257.59/35.42  | | | | | | | | | | |   (124)   ~ (all_357_0 = 0) & r1(all_68_20, all_288_1) =
% 257.59/35.42  | | | | | | | | | | |          all_357_0
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | ALPHA: (124) implies:
% 257.59/35.42  | | | | | | | | | | |   (125)   ~ (all_357_0 = 0)
% 257.59/35.42  | | | | | | | | | | |   (126)  r1(all_68_20, all_288_1) = all_357_0
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_357_0, all_288_1,
% 257.59/35.42  | | | | | | | | | | |              all_68_20, simplifying with (114), (126) gives:
% 257.59/35.42  | | | | | | | | | | |   (127)  all_357_0 = 0
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | REDUCE: (125), (127) imply:
% 257.59/35.42  | | | | | | | | | | |   (128)  $false
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | CLOSE: (128) is inconsistent.
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | End of split
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | End of split
% 257.59/35.42  | | | | | | | | | 
% 257.59/35.42  | | | | | | | | Case 2:
% 257.59/35.42  | | | | | | | | | 
% 257.59/35.42  | | | | | | | | |   (129)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.59/35.42  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.42  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 257.59/35.42  | | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 257.59/35.42  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 257.59/35.42  | | | | | | | | |              v2))
% 257.59/35.42  | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | BETA: splitting (129) gives:
% 257.59/35.42  | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | Case 1:
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 257.59/35.42  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.59/35.42  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | GROUND_INST: instantiating (130) with all_171_1, all_171_0,
% 257.59/35.42  | | | | | | | | | |              simplifying with (63), (65) gives:
% 257.59/35.42  | | | | | | | | | |   (131)  all_171_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.59/35.42  | | | | | | | | | |            r1(all_68_20, all_171_1) = v0)
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | REF_CLOSE: (14), (62), (64), (131) are inconsistent by
% 257.59/35.42  | | | | | | | | | |            sub-proof #41.
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | Case 2:
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | |   (132)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 257.59/35.42  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.59/35.42  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | GROUND_INST: instantiating (132) with all_218_1, all_218_0,
% 257.59/35.42  | | | | | | | | | |              simplifying with (91), (93) gives:
% 257.59/35.42  | | | | | | | | | |   (133)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.59/35.42  | | | | | | | | | |            r1(all_68_20, all_218_1) = v0)
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | BETA: splitting (133) gives:
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | Case 1:
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | |   (134)  all_218_0 = 0
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | REDUCE: (90), (134) imply:
% 257.59/35.42  | | | | | | | | | | |   (135)  $false
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | CLOSE: (135) is inconsistent.
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | Case 2:
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | |   (136)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.59/35.42  | | | | | | | | | | |              all_218_1) = v0)
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | DELTA: instantiating (136) with fresh symbol all_357_0
% 257.59/35.42  | | | | | | | | | | |        gives:
% 257.59/35.42  | | | | | | | | | | |   (137)   ~ (all_357_0 = 0) & r1(all_68_20, all_218_1) =
% 257.59/35.42  | | | | | | | | | | |          all_357_0
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | ALPHA: (137) implies:
% 257.59/35.42  | | | | | | | | | | |   (138)   ~ (all_357_0 = 0)
% 257.59/35.42  | | | | | | | | | | |   (139)  r1(all_68_20, all_218_1) = all_357_0
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | GROUND_INST: instantiating (14) with 0, all_357_0, all_218_1,
% 257.59/35.42  | | | | | | | | | | |              all_68_20, simplifying with (92), (139) gives:
% 257.59/35.42  | | | | | | | | | | |   (140)  all_357_0 = 0
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | REDUCE: (138), (140) imply:
% 257.59/35.42  | | | | | | | | | | |   (141)  $false
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | | CLOSE: (141) is inconsistent.
% 257.59/35.42  | | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | | End of split
% 257.59/35.42  | | | | | | | | | | 
% 257.59/35.42  | | | | | | | | | End of split
% 257.59/35.42  | | | | | | | | | 
% 257.59/35.42  | | | | | | | | End of split
% 257.59/35.42  | | | | | | | | 
% 257.59/35.42  | | | | | | | End of split
% 257.59/35.42  | | | | | | | 
% 257.59/35.42  | | | | | | End of split
% 257.59/35.42  | | | | | | 
% 257.59/35.42  | | | | | End of split
% 257.59/35.42  | | | | | 
% 257.59/35.42  | | | | End of split
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | End of split
% 257.59/35.42  | | | 
% 257.59/35.42  | | End of split
% 257.59/35.42  | | 
% 257.59/35.42  | Case 2:
% 257.59/35.42  | | 
% 257.59/35.42  | |   (142)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.59/35.42  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42  | | 
% 257.59/35.42  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.59/35.42  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 257.59/35.42  | |            (24), (26), (27), (30), (31), (32), (33), (35), (36), (37), (38),
% 257.59/35.42  | |            (39), (40), (41), (42), (43), (44), (45), (46), (47), (48), (49),
% 257.59/35.42  | |            (50), (51), (52), (53), (54), (55), (56), (57), (58), (59), (142)
% 257.59/35.42  | |            are inconsistent by sub-proof #35.
% 257.59/35.42  | | 
% 257.59/35.42  | End of split
% 257.59/35.42  | 
% 257.59/35.42  End of proof
% 257.59/35.42  
% 257.59/35.42  Sub-proof #35 shows that the following formulas are inconsistent:
% 257.59/35.42  ----------------------------------------------------------------
% 257.59/35.42    (1)  all_75_4 = all_68_10
% 257.59/35.42    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.59/35.42             v0) = 0 & $i(v0))
% 257.59/35.42    (3)  all_75_9 = all_68_11
% 257.59/35.42    (4)  all_75_17 = all_68_18
% 257.59/35.42    (5)  all_75_5 = all_68_15
% 257.59/35.42    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.59/35.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (7)  all_75_18 = all_68_14
% 257.59/35.42    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.59/35.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (9)  all_75_13 = all_68_12
% 257.59/35.42    (10)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.59/35.42          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.59/35.42              & r1(all_68_20, v0) = v2))
% 257.59/35.42    (11)  all_75_16 = all_68_13
% 257.59/35.42    (12)  all_75_6 = all_68_2
% 257.59/35.42    (13)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.59/35.42          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.59/35.42    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (17)  all_75_7 = 0
% 257.59/35.42    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (19)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.59/35.42    (20)   ~ (all_68_2 = 0)
% 257.59/35.42    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.59/35.42    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.59/35.42            p405(v0) = v1 & $i(v0))
% 257.59/35.42    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.59/35.42    (24)  $i(all_131_1)
% 257.59/35.42    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (26)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.59/35.42    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.59/35.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.59/35.42              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (28)   ~ (all_68_11 = 0)
% 257.59/35.42    (29)  all_75_8 = all_68_7
% 257.59/35.42    (30)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.59/35.42    (31)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.59/35.42            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.59/35.42           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.59/35.42            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.59/35.42          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.59/35.42            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.59/35.42    (32)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.59/35.42            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.59/35.42          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.59/35.42            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.59/35.42          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.42              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.59/35.42            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.42              r1(all_68_20, v0) = v2))
% 257.59/35.42    (33)  all_75_15 = all_68_9
% 257.59/35.42    (34)   ~ (all_68_16 = 0)
% 257.59/35.42    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (36)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (37)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.59/35.42            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.59/35.42    (38)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (39)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (40)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (41)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (42)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.59/35.42          all_68_19 = 0
% 257.59/35.42    (43)  all_75_14 = all_68_17
% 257.59/35.42    (44)  p102(all_131_1) = all_131_0
% 257.59/35.42    (45)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.59/35.42    (46)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (47)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.59/35.42          all_68_14 = 0
% 257.59/35.42    (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.59/35.42            r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (49)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 257.59/35.42    (50)   ~ (all_131_0 = 0)
% 257.59/35.42    (51)  r1(all_68_20, all_131_1) = 0
% 257.59/35.42    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.59/35.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.59/35.42              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (53)  all_75_12 = all_68_8
% 257.59/35.42    (54)   ~ (all_68_7 = 0)
% 257.59/35.42    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (56)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 257.59/35.42  
% 257.59/35.42  Begin of proof
% 257.59/35.42  | 
% 257.59/35.42  | BETA: splitting (37) gives:
% 257.59/35.42  | 
% 257.59/35.42  | Case 1:
% 257.59/35.42  | | 
% 257.59/35.42  | |   (57)   ~ (all_68_19 = 0)
% 257.59/35.42  | | 
% 257.59/35.42  | | BETA: splitting (42) gives:
% 257.59/35.42  | | 
% 257.59/35.42  | | Case 1:
% 257.59/35.42  | | | 
% 257.59/35.42  | | |   (58)  all_68_15 = 0
% 257.59/35.42  | | | 
% 257.59/35.42  | | | COMBINE_EQS: (5), (58) imply:
% 257.59/35.42  | | |   (59)  all_75_5 = 0
% 257.59/35.42  | | | 
% 257.59/35.42  | | | BETA: splitting (26) gives:
% 257.59/35.42  | | | 
% 257.59/35.42  | | | Case 1:
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | |   (60)   ~ (all_75_4 = 0)
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | | REDUCE: (1), (60) imply:
% 257.59/35.42  | | | |   (61)   ~ (all_68_10 = 0)
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | | BETA: splitting (47) gives:
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | | Case 1:
% 257.59/35.42  | | | | | 
% 257.59/35.42  | | | | |   (62)  all_68_10 = 0
% 257.59/35.42  | | | | | 
% 257.59/35.42  | | | | | REDUCE: (61), (62) imply:
% 257.59/35.42  | | | | |   (63)  $false
% 257.59/35.42  | | | | | 
% 257.59/35.42  | | | | | CLOSE: (63) is inconsistent.
% 257.59/35.42  | | | | | 
% 257.59/35.42  | | | | Case 2:
% 257.59/35.42  | | | | | 
% 257.59/35.42  | | | | |   (64)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.59/35.42  | | | | | 
% 257.59/35.42  | | | | | REF_CLOSE: (2), (7), (9), (10), (11), (13), (14), (15), (19), (20),
% 257.59/35.42  | | | | |            (21), (22), (24), (25), (28), (31), (32), (33), (38), (39),
% 257.59/35.42  | | | | |            (40), (44), (46), (48), (50), (51), (52), (53), (54), (55),
% 257.59/35.42  | | | | |            (64) are inconsistent by sub-proof #38.
% 257.59/35.42  | | | | | 
% 257.59/35.42  | | | | End of split
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | Case 2:
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | |   (65)   ~ (all_75_5 = 0)
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | | REDUCE: (59), (65) imply:
% 257.59/35.42  | | | |   (66)  $false
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | | CLOSE: (66) is inconsistent.
% 257.59/35.42  | | | | 
% 257.59/35.42  | | | End of split
% 257.59/35.42  | | | 
% 257.59/35.42  | | Case 2:
% 257.59/35.42  | | | 
% 257.59/35.42  | | |   (67)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.59/35.42  | | | 
% 257.59/35.42  | | | REF_CLOSE: (4), (10), (12), (13), (15), (16), (17), (18), (22), (23),
% 257.59/35.42  | | |            (29), (30), (31), (33), (34), (38), (41), (43), (48), (49),
% 257.59/35.42  | | |            (53), (56), (57), (67) are inconsistent by sub-proof #136.
% 257.59/35.42  | | | 
% 257.59/35.42  | | End of split
% 257.59/35.42  | | 
% 257.59/35.42  | Case 2:
% 257.59/35.42  | | 
% 257.59/35.42  | |   (68)  all_68_19 = 0
% 257.59/35.42  | |   (69)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42  | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.59/35.42  | | 
% 257.59/35.42  | | ALPHA: (69) implies:
% 257.59/35.42  | |   (70)   ~ (all_75_18 = 0)
% 257.59/35.42  | | 
% 257.59/35.42  | | REDUCE: (7), (70) imply:
% 257.59/35.42  | |   (71)   ~ (all_68_14 = 0)
% 257.59/35.42  | | 
% 257.59/35.42  | | REF_CLOSE: (2), (3), (6), (8), (9), (10), (11), (13), (15), (19), (20),
% 257.59/35.42  | |            (22), (24), (25), (27), (29), (31), (32), (33), (35), (36), (39),
% 257.59/35.42  | |            (40), (44), (45), (47), (48), (50), (51), (52), (53), (54), (55),
% 257.59/35.42  | |            (68), (71) are inconsistent by sub-proof #36.
% 257.59/35.42  | | 
% 257.59/35.42  | End of split
% 257.59/35.42  | 
% 257.59/35.42  End of proof
% 257.59/35.42  
% 257.59/35.42  Sub-proof #36 shows that the following formulas are inconsistent:
% 257.59/35.42  ----------------------------------------------------------------
% 257.59/35.42    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.59/35.42             v0) = 0 & $i(v0))
% 257.59/35.42    (2)  all_75_9 = all_68_11
% 257.59/35.42    (3)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.59/35.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (4)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.59/35.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (5)  all_75_13 = all_68_12
% 257.59/35.42    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.59/35.42         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.42             r1(all_68_20, v0) = v2))
% 257.59/35.42    (7)   ~ (all_68_14 = 0)
% 257.59/35.42    (8)  all_75_16 = all_68_13
% 257.59/35.42    (9)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 257.59/35.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.59/35.42          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.59/35.42    (11)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.59/35.42    (12)   ~ (all_68_2 = 0)
% 257.59/35.42    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.59/35.42            p405(v0) = v1 & $i(v0))
% 257.59/35.42    (14)  $i(all_131_1)
% 257.59/35.42    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.59/35.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.59/35.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.59/35.42              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.59/35.42    (17)  all_75_8 = all_68_7
% 257.59/35.42    (18)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.59/35.42            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.59/35.42           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.59/35.42            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.59/35.42          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.59/35.42            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.59/35.42    (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.59/35.42            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.59/35.42          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.59/35.42            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.59/35.42          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.42              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.59/35.42            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.59/35.42              r1(all_68_20, v0) = v2))
% 257.59/35.42    (20)  all_75_15 = all_68_9
% 257.61/35.42    (21)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.42            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.42    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.42    (23)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.42            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.42    (24)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.42    (25)  p102(all_131_1) = all_131_0
% 257.61/35.42    (26)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.42    (27)  all_68_19 = 0
% 257.61/35.42    (28)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.61/35.42          all_68_14 = 0
% 257.61/35.42    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.42            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.42    (30)   ~ (all_131_0 = 0)
% 257.61/35.42    (31)  r1(all_68_20, all_131_1) = 0
% 257.61/35.42    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.42              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.42    (33)  all_75_12 = all_68_8
% 257.61/35.43    (34)   ~ (all_68_7 = 0)
% 257.61/35.43    (35)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43  
% 257.61/35.43  Begin of proof
% 257.61/35.43  | 
% 257.61/35.43  | BETA: splitting (21) gives:
% 257.61/35.43  | 
% 257.61/35.43  | Case 1:
% 257.61/35.43  | | 
% 257.61/35.43  | |   (36)   ~ (all_68_19 = 0)
% 257.61/35.43  | | 
% 257.61/35.43  | | REDUCE: (27), (36) imply:
% 257.61/35.43  | |   (37)  $false
% 257.61/35.43  | | 
% 257.61/35.43  | | CLOSE: (37) is inconsistent.
% 257.61/35.43  | | 
% 257.61/35.43  | Case 2:
% 257.61/35.43  | | 
% 257.61/35.43  | |   (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.43  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43  | | 
% 257.61/35.43  | | BETA: splitting (28) gives:
% 257.61/35.43  | | 
% 257.61/35.43  | | Case 1:
% 257.61/35.43  | | | 
% 257.61/35.43  | | | 
% 257.61/35.43  | | | DELTA: instantiating (38) with fresh symbols all_235_0, all_235_1 gives:
% 257.61/35.43  | | |   (39)   ~ (all_235_0 = 0) & p105(all_235_1) = all_235_0 & r1(all_68_20,
% 257.61/35.43  | | |           all_235_1) = 0 & $i(all_235_1)
% 257.61/35.43  | | | 
% 257.61/35.43  | | | ALPHA: (39) implies:
% 257.61/35.43  | | |   (40)   ~ (all_235_0 = 0)
% 257.61/35.43  | | |   (41)  $i(all_235_1)
% 257.61/35.43  | | |   (42)  r1(all_68_20, all_235_1) = 0
% 257.61/35.43  | | |   (43)  p105(all_235_1) = all_235_0
% 257.61/35.43  | | | 
% 257.61/35.43  | | | BETA: splitting (32) gives:
% 257.61/35.43  | | | 
% 257.61/35.43  | | | Case 1:
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | |   (44)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.43  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | DELTA: instantiating (44) with fresh symbols all_248_0, all_248_1 gives:
% 257.61/35.43  | | | |   (45)   ~ (all_248_0 = 0) & p103(all_248_1) = all_248_0 & r1(all_68_20,
% 257.61/35.43  | | | |           all_248_1) = 0 & $i(all_248_1)
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | ALPHA: (45) implies:
% 257.61/35.43  | | | |   (46)   ~ (all_248_0 = 0)
% 257.61/35.43  | | | |   (47)  $i(all_248_1)
% 257.61/35.43  | | | |   (48)  r1(all_68_20, all_248_1) = 0
% 257.61/35.43  | | | |   (49)  p103(all_248_1) = all_248_0
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | BETA: splitting (9) gives:
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | Case 1:
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | |   (50)   ~ (all_75_12 = 0)
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | | REDUCE: (33), (50) imply:
% 257.61/35.43  | | | | |   (51)   ~ (all_68_8 = 0)
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | | BETA: splitting (23) gives:
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | | Case 1:
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | |   (52)   ~ (all_75_15 = 0)
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | | REDUCE: (20), (52) imply:
% 257.61/35.43  | | | | | |   (53)   ~ (all_68_9 = 0)
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | | REF_CLOSE: (6), (10), (13), (34), (51), (53) are inconsistent by
% 257.61/35.43  | | | | | |            sub-proof #398.
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | Case 2:
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | |   (54)  all_75_15 = 0
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | | COMBINE_EQS: (20), (54) imply:
% 257.61/35.43  | | | | | |   (55)  all_68_9 = 0
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | | BETA: splitting (24) gives:
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | | Case 1:
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | |   (56)   ~ (all_75_15 = 0)
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | | REDUCE: (54), (56) imply:
% 257.61/35.43  | | | | | | |   (57)  $false
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | | CLOSE: (57) is inconsistent.
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | Case 2:
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1
% 257.61/35.43  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | | DELTA: instantiating (58) with fresh symbols all_292_0, all_292_1
% 257.61/35.43  | | | | | | |        gives:
% 257.61/35.43  | | | | | | |   (59)   ~ (all_292_0 = 0) & p104(all_292_1) = all_292_0 &
% 257.61/35.43  | | | | | | |         r1(all_68_20, all_292_1) = 0 & $i(all_292_1)
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | | ALPHA: (59) implies:
% 257.61/35.43  | | | | | | |   (60)   ~ (all_292_0 = 0)
% 257.61/35.43  | | | | | | |   (61)  $i(all_292_1)
% 257.61/35.43  | | | | | | |   (62)  r1(all_68_20, all_292_1) = 0
% 257.61/35.43  | | | | | | |   (63)  p104(all_292_1) = all_292_0
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | | BETA: splitting (19) gives:
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | | Case 1:
% 257.61/35.43  | | | | | | | | 
% 257.61/35.43  | | | | | | | |   (64)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.61/35.43  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43  | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 257.61/35.43  | | | | | | | |           int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 257.61/35.43  | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.43  | | | | | | | | 
% 257.61/35.43  | | | | | | | | BETA: splitting (64) gives:
% 257.61/35.43  | | | | | | | | 
% 257.61/35.43  | | | | | | | | Case 1:
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | |   (65)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.61/35.43  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | GROUND_INST: instantiating (65) with all_131_1, all_131_0,
% 257.61/35.43  | | | | | | | | |              simplifying with (14), (25) gives:
% 257.61/35.43  | | | | | | | | |   (66)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.43  | | | | | | | | |           r1(all_68_20, all_131_1) = v0)
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | REF_CLOSE: (10), (30), (31), (66) are inconsistent by
% 257.61/35.43  | | | | | | | | |            sub-proof #46.
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | Case 2:
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | |   (67)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.61/35.43  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | GROUND_INST: instantiating (67) with all_248_1, all_248_0,
% 257.61/35.43  | | | | | | | | |              simplifying with (47), (49) gives:
% 257.61/35.43  | | | | | | | | |   (68)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.43  | | | | | | | | |           r1(all_68_20, all_248_1) = v0)
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | BETA: splitting (68) gives:
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | Case 1:
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | |   (69)  all_248_0 = 0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | REDUCE: (46), (69) imply:
% 257.61/35.43  | | | | | | | | | |   (70)  $false
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | CLOSE: (70) is inconsistent.
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | Case 2:
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | |   (71)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.61/35.43  | | | | | | | | | |             all_248_1) = v0)
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | DELTA: instantiating (71) with fresh symbol all_372_0 gives:
% 257.61/35.43  | | | | | | | | | |   (72)   ~ (all_372_0 = 0) & r1(all_68_20, all_248_1) =
% 257.61/35.43  | | | | | | | | | |         all_372_0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | ALPHA: (72) implies:
% 257.61/35.43  | | | | | | | | | |   (73)   ~ (all_372_0 = 0)
% 257.61/35.43  | | | | | | | | | |   (74)  r1(all_68_20, all_248_1) = all_372_0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_372_0, all_248_1,
% 257.61/35.43  | | | | | | | | | |              all_68_20, simplifying with (48), (74) gives:
% 257.61/35.43  | | | | | | | | | |   (75)  all_372_0 = 0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | REDUCE: (73), (75) imply:
% 257.61/35.43  | | | | | | | | | |   (76)  $false
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | CLOSE: (76) is inconsistent.
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | End of split
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | End of split
% 257.61/35.43  | | | | | | | | 
% 257.61/35.43  | | | | | | | Case 2:
% 257.61/35.43  | | | | | | | | 
% 257.61/35.43  | | | | | | | |   (77)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.61/35.43  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43  | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 257.61/35.43  | | | | | | | |           int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 257.61/35.43  | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.43  | | | | | | | | 
% 257.61/35.43  | | | | | | | | BETA: splitting (77) gives:
% 257.61/35.43  | | | | | | | | 
% 257.61/35.43  | | | | | | | | Case 1:
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | |   (78)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.61/35.43  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | GROUND_INST: instantiating (78) with all_292_1, all_292_0,
% 257.61/35.43  | | | | | | | | |              simplifying with (61), (63) gives:
% 257.61/35.43  | | | | | | | | |   (79)  all_292_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.43  | | | | | | | | |           r1(all_68_20, all_292_1) = v0)
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | BETA: splitting (79) gives:
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | Case 1:
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | |   (80)  all_292_0 = 0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | REDUCE: (60), (80) imply:
% 257.61/35.43  | | | | | | | | | |   (81)  $false
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | CLOSE: (81) is inconsistent.
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | Case 2:
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | |   (82)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.61/35.43  | | | | | | | | | |             all_292_1) = v0)
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | DELTA: instantiating (82) with fresh symbol all_372_0 gives:
% 257.61/35.43  | | | | | | | | | |   (83)   ~ (all_372_0 = 0) & r1(all_68_20, all_292_1) =
% 257.61/35.43  | | | | | | | | | |         all_372_0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | ALPHA: (83) implies:
% 257.61/35.43  | | | | | | | | | |   (84)   ~ (all_372_0 = 0)
% 257.61/35.43  | | | | | | | | | |   (85)  r1(all_68_20, all_292_1) = all_372_0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_372_0, all_292_1,
% 257.61/35.43  | | | | | | | | | |              all_68_20, simplifying with (62), (85) gives:
% 257.61/35.43  | | | | | | | | | |   (86)  all_372_0 = 0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | REDUCE: (84), (86) imply:
% 257.61/35.43  | | | | | | | | | |   (87)  $false
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | CLOSE: (87) is inconsistent.
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | End of split
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | Case 2:
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | |   (88)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.61/35.43  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | GROUND_INST: instantiating (88) with all_235_1, all_235_0,
% 257.61/35.43  | | | | | | | | |              simplifying with (41), (43) gives:
% 257.61/35.43  | | | | | | | | |   (89)  all_235_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.43  | | | | | | | | |           r1(all_68_20, all_235_1) = v0)
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | BETA: splitting (89) gives:
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | Case 1:
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | |   (90)  all_235_0 = 0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | REDUCE: (40), (90) imply:
% 257.61/35.43  | | | | | | | | | |   (91)  $false
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | CLOSE: (91) is inconsistent.
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | Case 2:
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | |   (92)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.61/35.43  | | | | | | | | | |             all_235_1) = v0)
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | DELTA: instantiating (92) with fresh symbol all_372_0 gives:
% 257.61/35.43  | | | | | | | | | |   (93)   ~ (all_372_0 = 0) & r1(all_68_20, all_235_1) =
% 257.61/35.43  | | | | | | | | | |         all_372_0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | ALPHA: (93) implies:
% 257.61/35.43  | | | | | | | | | |   (94)   ~ (all_372_0 = 0)
% 257.61/35.43  | | | | | | | | | |   (95)  r1(all_68_20, all_235_1) = all_372_0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_372_0, all_235_1,
% 257.61/35.43  | | | | | | | | | |              all_68_20, simplifying with (42), (95) gives:
% 257.61/35.43  | | | | | | | | | |   (96)  all_372_0 = 0
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | REDUCE: (94), (96) imply:
% 257.61/35.43  | | | | | | | | | |   (97)  $false
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | | CLOSE: (97) is inconsistent.
% 257.61/35.43  | | | | | | | | | | 
% 257.61/35.43  | | | | | | | | | End of split
% 257.61/35.43  | | | | | | | | | 
% 257.61/35.43  | | | | | | | | End of split
% 257.61/35.43  | | | | | | | | 
% 257.61/35.43  | | | | | | | End of split
% 257.61/35.43  | | | | | | | 
% 257.61/35.43  | | | | | | End of split
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | End of split
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | Case 2:
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | |   (98)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.61/35.43  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | | REF_CLOSE: (1), (10), (12), (18), (29), (98) are inconsistent by
% 257.61/35.43  | | | | |            sub-proof #361.
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | End of split
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | Case 2:
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.61/35.43  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | REF_CLOSE: (1), (10), (12), (18), (29), (99) are inconsistent by
% 257.61/35.43  | | | |            sub-proof #361.
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | End of split
% 257.61/35.43  | | | 
% 257.61/35.43  | | Case 2:
% 257.61/35.43  | | | 
% 257.61/35.43  | | |   (100)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.43  | | | 
% 257.61/35.43  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.61/35.43  | | |            (13), (15), (16), (17), (18), (19), (20), (22), (23), (24),
% 257.61/35.43  | | |            (26), (29), (32), (33), (35), (38), (100) are inconsistent by
% 257.61/35.43  | | |            sub-proof #354.
% 257.61/35.43  | | | 
% 257.61/35.43  | | End of split
% 257.61/35.43  | | 
% 257.61/35.43  | End of split
% 257.61/35.43  | 
% 257.61/35.43  End of proof
% 257.61/35.43  
% 257.61/35.43  Sub-proof #37 shows that the following formulas are inconsistent:
% 257.61/35.43  ----------------------------------------------------------------
% 257.61/35.43    (1)  all_75_4 = all_68_10
% 257.61/35.43    (2)  all_75_17 = all_68_18
% 257.61/35.43    (3)  all_75_5 = all_68_15
% 257.61/35.43    (4)  all_75_18 = all_68_14
% 257.61/35.43    (5)  all_75_13 = all_68_12
% 257.61/35.43    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.43         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43             r1(all_68_20, v0) = v2))
% 257.61/35.43    (7)  all_75_16 = all_68_13
% 257.61/35.43    (8)  all_75_6 = all_68_2
% 257.61/35.43    (9)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 257.61/35.43           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (10)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.43          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.43    (12)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (13)   ~ (all_171_0 = 0)
% 257.61/35.43    (14)  all_75_7 = 0
% 257.61/35.43    (15)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (16)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.43    (17)   ~ (all_68_2 = 0)
% 257.61/35.43    (18)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.43    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.43            p405(v0) = v1 & $i(v0))
% 257.61/35.43    (20)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.43    (21)  r1(all_68_20, all_171_1) = 0
% 257.61/35.43    (22)  $i(all_131_1)
% 257.61/35.43    (23)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (24)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.61/35.43    (25)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (26)   ~ (all_68_11 = 0)
% 257.61/35.43    (27)  all_75_8 = all_68_7
% 257.61/35.43    (28)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.61/35.43    (29)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.43            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.43           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.43            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.43          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.43            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.43    (30)  p104(all_171_1) = all_171_0
% 257.61/35.43    (31)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.43            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.43          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.43            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.43          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.43            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43              r1(all_68_20, v0) = v2))
% 257.61/35.43    (32)  all_75_15 = all_68_9
% 257.61/35.43    (33)   ~ (all_68_16 = 0)
% 257.61/35.43    (34)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (35)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (36)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (37)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (38)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.61/35.43          all_68_19 = 0
% 257.61/35.43    (39)  all_75_14 = all_68_17
% 257.61/35.43    (40)  p102(all_131_1) = all_131_0
% 257.61/35.43    (41)  $i(all_171_1)
% 257.61/35.43    (42)   ~ (all_68_19 = 0)
% 257.61/35.43    (43)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (44)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.61/35.43          all_68_14 = 0
% 257.61/35.43    (45)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.43            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (46)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.43    (47)   ~ (all_131_0 = 0)
% 257.61/35.43    (48)  r1(all_68_20, all_131_1) = 0
% 257.61/35.43    (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.43            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.43              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (50)  all_75_12 = all_68_8
% 257.61/35.43    (51)   ~ (all_68_7 = 0)
% 257.61/35.43    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (53)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 257.61/35.43  
% 257.61/35.43  Begin of proof
% 257.61/35.43  | 
% 257.61/35.43  | BETA: splitting (38) gives:
% 257.61/35.43  | 
% 257.61/35.43  | Case 1:
% 257.61/35.43  | | 
% 257.61/35.43  | |   (54)  all_68_15 = 0
% 257.61/35.43  | | 
% 257.61/35.43  | | COMBINE_EQS: (3), (54) imply:
% 257.61/35.43  | |   (55)  all_75_5 = 0
% 257.61/35.43  | | 
% 257.61/35.43  | | BETA: splitting (24) gives:
% 257.61/35.43  | | 
% 257.61/35.43  | | Case 1:
% 257.61/35.43  | | | 
% 257.61/35.43  | | |   (56)   ~ (all_75_4 = 0)
% 257.61/35.43  | | | 
% 257.61/35.43  | | | REDUCE: (1), (56) imply:
% 257.61/35.43  | | |   (57)   ~ (all_68_10 = 0)
% 257.61/35.43  | | | 
% 257.61/35.43  | | | BETA: splitting (44) gives:
% 257.61/35.43  | | | 
% 257.61/35.43  | | | Case 1:
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | |   (58)  all_68_10 = 0
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | REDUCE: (57), (58) imply:
% 257.61/35.43  | | | |   (59)  $false
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | CLOSE: (59) is inconsistent.
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | Case 2:
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | |   (60)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | BETA: splitting (52) gives:
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | | Case 1:
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | |   (61)   ~ (all_75_16 = 0)
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | | REDUCE: (7), (61) imply:
% 257.61/35.43  | | | | |   (62)   ~ (all_68_13 = 0)
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | | BETA: splitting (10) gives:
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | | Case 1:
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | |   (63)   ~ (all_75_18 = 0)
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | | REDUCE: (4), (63) imply:
% 257.61/35.43  | | | | | |   (64)   ~ (all_68_14 = 0)
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | | REF_CLOSE: (5), (6), (11), (17), (18), (19), (23), (26), (29), (32),
% 257.61/35.43  | | | | | |            (34), (45), (50), (51), (60), (62), (64) are inconsistent
% 257.61/35.43  | | | | | |            by sub-proof #42.
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | Case 2:
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | |   (65)  all_75_18 = 0
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | | REF_CLOSE: (4), (5), (6), (9), (10), (11), (13), (17), (18), (19),
% 257.61/35.43  | | | | | |            (21), (22), (23), (25), (26), (29), (30), (31), (32),
% 257.61/35.43  | | | | | |            (34), (35), (36), (40), (41), (43), (45), (47), (48),
% 257.61/35.43  | | | | | |            (49), (50), (51), (60), (62), (65) are inconsistent by
% 257.61/35.43  | | | | | |            sub-proof #39.
% 257.61/35.43  | | | | | | 
% 257.61/35.43  | | | | | End of split
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | Case 2:
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | |   (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.61/35.43  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | | REF_CLOSE: (4), (5), (6), (7), (9), (10), (11), (16), (17), (18),
% 257.61/35.43  | | | | |            (19), (22), (23), (26), (29), (31), (32), (34), (35), (36),
% 257.61/35.43  | | | | |            (40), (43), (45), (47), (48), (49), (50), (51), (52), (60),
% 257.61/35.43  | | | | |            (66) are inconsistent by sub-proof #38.
% 257.61/35.43  | | | | | 
% 257.61/35.43  | | | | End of split
% 257.61/35.43  | | | | 
% 257.61/35.43  | | | End of split
% 257.61/35.43  | | | 
% 257.61/35.43  | | Case 2:
% 257.61/35.43  | | | 
% 257.61/35.43  | | |   (67)   ~ (all_75_5 = 0)
% 257.61/35.43  | | | 
% 257.61/35.43  | | | REDUCE: (55), (67) imply:
% 257.61/35.43  | | |   (68)  $false
% 257.61/35.43  | | | 
% 257.61/35.43  | | | CLOSE: (68) is inconsistent.
% 257.61/35.43  | | | 
% 257.61/35.43  | | End of split
% 257.61/35.43  | | 
% 257.61/35.43  | Case 2:
% 257.61/35.43  | | 
% 257.61/35.43  | |   (69)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.61/35.43  | | 
% 257.61/35.43  | | REF_CLOSE: (2), (6), (8), (9), (11), (12), (14), (15), (19), (20), (27),
% 257.61/35.43  | |            (28), (29), (32), (33), (34), (37), (39), (42), (45), (46), (50),
% 257.61/35.43  | |            (53), (69) are inconsistent by sub-proof #136.
% 257.61/35.43  | | 
% 257.61/35.43  | End of split
% 257.61/35.43  | 
% 257.61/35.43  End of proof
% 257.61/35.43  
% 257.61/35.43  Sub-proof #38 shows that the following formulas are inconsistent:
% 257.61/35.43  ----------------------------------------------------------------
% 257.61/35.43    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.43    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.61/35.43             v0) = 0 & $i(v0))
% 257.61/35.43    (3)  all_75_18 = all_68_14
% 257.61/35.43    (4)  all_75_13 = all_68_12
% 257.61/35.43    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.43         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.43             r1(all_68_20, v0) = v2))
% 257.61/35.43    (6)  all_75_16 = all_68_13
% 257.61/35.43    (7)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 257.61/35.43           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (8)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 257.61/35.43           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.43         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.43    (10)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.43    (11)   ~ (all_68_2 = 0)
% 257.61/35.43    (12)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.43    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.43            p405(v0) = v1 & $i(v0))
% 257.61/35.43    (14)  $i(all_131_1)
% 257.61/35.43    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.43            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.43    (16)   ~ (all_68_11 = 0)
% 257.61/35.44    (17)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.44            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.44           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.44          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.44    (18)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.44          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.44          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.44            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44              r1(all_68_20, v0) = v2))
% 257.61/35.44    (19)  all_75_15 = all_68_9
% 257.61/35.44    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (21)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (22)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (23)  p102(all_131_1) = all_131_0
% 257.61/35.44    (24)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.44            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (26)   ~ (all_131_0 = 0)
% 257.61/35.44    (27)  r1(all_68_20, all_131_1) = 0
% 257.61/35.44    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.44            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.44              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (29)  all_75_12 = all_68_8
% 257.61/35.44    (30)   ~ (all_68_7 = 0)
% 257.61/35.44    (31)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44  
% 257.61/35.44  Begin of proof
% 257.61/35.44  | 
% 257.61/35.44  | BETA: splitting (31) gives:
% 257.61/35.44  | 
% 257.61/35.44  | Case 1:
% 257.61/35.44  | | 
% 257.61/35.44  | |   (32)   ~ (all_75_16 = 0)
% 257.61/35.44  | | 
% 257.61/35.44  | | REDUCE: (6), (32) imply:
% 257.61/35.44  | |   (33)   ~ (all_68_13 = 0)
% 257.61/35.44  | | 
% 257.61/35.44  | | BETA: splitting (8) gives:
% 257.61/35.44  | | 
% 257.61/35.44  | | Case 1:
% 257.61/35.44  | | | 
% 257.61/35.44  | | |   (34)   ~ (all_75_18 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | REDUCE: (3), (34) imply:
% 257.61/35.44  | | |   (35)   ~ (all_68_14 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | REF_CLOSE: (1), (2), (4), (9), (11), (15), (16), (17), (25), (33), (35)
% 257.61/35.44  | | |            are inconsistent by sub-proof #167.
% 257.61/35.44  | | | 
% 257.61/35.44  | | Case 2:
% 257.61/35.44  | | | 
% 257.61/35.44  | | |   (36)  all_75_18 = 0
% 257.61/35.44  | | | 
% 257.61/35.44  | | | COMBINE_EQS: (3), (36) imply:
% 257.61/35.44  | | |   (37)  all_68_14 = 0
% 257.61/35.44  | | | 
% 257.61/35.44  | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (11), (12), (13), (14),
% 257.61/35.44  | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.61/35.44  | | |            (25), (26), (27), (28), (29), (30), (33), (36) are inconsistent
% 257.61/35.44  | | |            by sub-proof #40.
% 257.61/35.44  | | | 
% 257.61/35.44  | | End of split
% 257.61/35.44  | | 
% 257.61/35.44  | Case 2:
% 257.61/35.44  | | 
% 257.61/35.44  | |   (38)  all_75_16 = 0
% 257.61/35.44  | | 
% 257.61/35.44  | | BETA: splitting (10) gives:
% 257.61/35.44  | | 
% 257.61/35.44  | | Case 1:
% 257.61/35.44  | | | 
% 257.61/35.44  | | |   (39)   ~ (all_75_15 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | REDUCE: (19), (39) imply:
% 257.61/35.44  | | |   (40)   ~ (all_68_9 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | BETA: splitting (7) gives:
% 257.61/35.44  | | | 
% 257.61/35.44  | | | Case 1:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | |   (41)   ~ (all_75_12 = 0)
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | REDUCE: (29), (41) imply:
% 257.61/35.44  | | | |   (42)   ~ (all_68_8 = 0)
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | REF_CLOSE: (5), (9), (13), (30), (40), (42) are inconsistent by
% 257.61/35.44  | | | |            sub-proof #398.
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | Case 2:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | |   (43)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.61/35.44  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | REF_CLOSE: (9), (11), (17), (25), (31), (38), (43) are inconsistent by
% 257.61/35.44  | | | |            sub-proof #153.
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | End of split
% 257.61/35.44  | | | 
% 257.61/35.44  | | Case 2:
% 257.61/35.44  | | | 
% 257.61/35.44  | | |   (44)   ~ (all_75_16 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | REDUCE: (38), (44) imply:
% 257.61/35.44  | | |   (45)  $false
% 257.61/35.44  | | | 
% 257.61/35.44  | | | CLOSE: (45) is inconsistent.
% 257.61/35.44  | | | 
% 257.61/35.44  | | End of split
% 257.61/35.44  | | 
% 257.61/35.44  | End of split
% 257.61/35.44  | 
% 257.61/35.44  End of proof
% 257.61/35.44  
% 257.61/35.44  Sub-proof #39 shows that the following formulas are inconsistent:
% 257.61/35.44  ----------------------------------------------------------------
% 257.61/35.44    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.44    (2)  all_75_18 = all_68_14
% 257.61/35.44    (3)  all_75_13 = all_68_12
% 257.61/35.44    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.44         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44             r1(all_68_20, v0) = v2))
% 257.61/35.44    (5)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 257.61/35.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (6)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 257.61/35.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.44         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.44    (8)   ~ (all_171_0 = 0)
% 257.61/35.44    (9)  all_75_18 = 0
% 257.61/35.44    (10)   ~ (all_68_2 = 0)
% 257.61/35.44    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.44    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.44            p405(v0) = v1 & $i(v0))
% 257.61/35.44    (13)  r1(all_68_20, all_171_1) = 0
% 257.61/35.44    (14)  $i(all_131_1)
% 257.61/35.44    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (17)   ~ (all_68_11 = 0)
% 257.61/35.44    (18)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.44            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.44           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.44          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.44    (19)  p104(all_171_1) = all_171_0
% 257.61/35.44    (20)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.44          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.44          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.44            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44              r1(all_68_20, v0) = v2))
% 257.61/35.44    (21)  all_75_15 = all_68_9
% 257.61/35.44    (22)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (23)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (24)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (25)   ~ (all_68_13 = 0)
% 257.61/35.44    (26)  p102(all_131_1) = all_131_0
% 257.61/35.44    (27)  $i(all_171_1)
% 257.61/35.44    (28)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.44            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (30)   ~ (all_131_0 = 0)
% 257.61/35.44    (31)  r1(all_68_20, all_131_1) = 0
% 257.61/35.44    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.44            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.44              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (33)  all_75_12 = all_68_8
% 257.61/35.44    (34)   ~ (all_68_7 = 0)
% 257.61/35.44  
% 257.61/35.44  Begin of proof
% 257.61/35.44  | 
% 257.61/35.44  | BETA: splitting (28) gives:
% 257.61/35.44  | 
% 257.61/35.44  | Case 1:
% 257.61/35.44  | | 
% 257.61/35.44  | |   (35)   ~ (all_75_18 = 0)
% 257.61/35.44  | | 
% 257.61/35.44  | | REDUCE: (9), (35) imply:
% 257.61/35.44  | |   (36)  $false
% 257.61/35.44  | | 
% 257.61/35.44  | | CLOSE: (36) is inconsistent.
% 257.61/35.44  | | 
% 257.61/35.44  | Case 2:
% 257.61/35.44  | | 
% 257.61/35.44  | |   (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.44  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44  | | 
% 257.61/35.44  | | DELTA: instantiating (37) with fresh symbols all_242_0, all_242_1 gives:
% 257.61/35.44  | |   (38)   ~ (all_242_0 = 0) & p105(all_242_1) = all_242_0 & r1(all_68_20,
% 257.61/35.44  | |           all_242_1) = 0 & $i(all_242_1)
% 257.61/35.44  | | 
% 257.61/35.44  | | ALPHA: (38) implies:
% 257.61/35.44  | |   (39)   ~ (all_242_0 = 0)
% 257.61/35.44  | |   (40)  $i(all_242_1)
% 257.61/35.44  | |   (41)  r1(all_68_20, all_242_1) = 0
% 257.61/35.44  | |   (42)  p105(all_242_1) = all_242_0
% 257.61/35.44  | | 
% 257.61/35.44  | | BETA: splitting (23) gives:
% 257.61/35.44  | | 
% 257.61/35.44  | | Case 1:
% 257.61/35.44  | | | 
% 257.61/35.44  | | |   (43)   ~ (all_75_15 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | REDUCE: (21), (43) imply:
% 257.61/35.44  | | |   (44)   ~ (all_68_9 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | BETA: splitting (5) gives:
% 257.61/35.44  | | | 
% 257.61/35.44  | | | Case 1:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | |   (45)   ~ (all_75_12 = 0)
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | REDUCE: (33), (45) imply:
% 257.61/35.44  | | | |   (46)   ~ (all_68_8 = 0)
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | REF_CLOSE: (4), (7), (12), (34), (44), (46) are inconsistent by
% 257.61/35.44  | | | |            sub-proof #398.
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | Case 2:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | |   (47)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.61/35.44  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | BETA: splitting (5) gives:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | Case 1:
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | |   (48)   ~ (all_75_12 = 0)
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | | REDUCE: (33), (48) imply:
% 257.61/35.44  | | | | |   (49)   ~ (all_68_8 = 0)
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | | REF_CLOSE: (4), (7), (10), (12), (18), (21), (22), (29), (34), (47),
% 257.61/35.44  | | | | |            (49) are inconsistent by sub-proof #340.
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | Case 2:
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | |   (50)  all_75_12 = 0
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | | COMBINE_EQS: (33), (50) imply:
% 257.61/35.44  | | | | |   (51)  all_68_8 = 0
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | | BETA: splitting (16) gives:
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | | Case 1:
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | |   (52)   ~ (all_75_12 = 0)
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | | REDUCE: (50), (52) imply:
% 257.61/35.44  | | | | | |   (53)  $false
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | | CLOSE: (53) is inconsistent.
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | Case 2:
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | |   (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.44  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | | DELTA: instantiating (54) with fresh symbols all_302_0, all_302_1
% 257.61/35.44  | | | | | |        gives:
% 257.61/35.44  | | | | | |   (55)   ~ (all_302_0 = 0) & p103(all_302_1) = all_302_0 &
% 257.61/35.44  | | | | | |         r1(all_68_20, all_302_1) = 0 & $i(all_302_1)
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | | ALPHA: (55) implies:
% 257.61/35.44  | | | | | |   (56)   ~ (all_302_0 = 0)
% 257.61/35.44  | | | | | |   (57)  $i(all_302_1)
% 257.61/35.44  | | | | | |   (58)  r1(all_68_20, all_302_1) = 0
% 257.61/35.44  | | | | | |   (59)  p103(all_302_1) = all_302_0
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | | BETA: splitting (20) gives:
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | | Case 1:
% 257.61/35.44  | | | | | | | 
% 257.61/35.44  | | | | | | |   (60)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 257.61/35.44  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.44  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 257.61/35.44  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.44  | | | | | | | 
% 257.61/35.44  | | | | | | | BETA: splitting (60) gives:
% 257.61/35.44  | | | | | | | 
% 257.61/35.44  | | | | | | | Case 1:
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | |   (61)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.61/35.44  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | GROUND_INST: instantiating (61) with all_131_1, all_131_0,
% 257.61/35.44  | | | | | | | |              simplifying with (14), (26) gives:
% 257.61/35.44  | | | | | | | |   (62)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.44  | | | | | | | |           r1(all_68_20, all_131_1) = v0)
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | REF_CLOSE: (7), (30), (31), (62) are inconsistent by sub-proof
% 257.61/35.44  | | | | | | | |            #46.
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | Case 2:
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.61/35.44  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | GROUND_INST: instantiating (63) with all_302_1, all_302_0,
% 257.61/35.44  | | | | | | | |              simplifying with (57), (59) gives:
% 257.61/35.44  | | | | | | | |   (64)  all_302_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.44  | | | | | | | |           r1(all_68_20, all_302_1) = v0)
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | BETA: splitting (64) gives:
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | Case 1:
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | |   (65)  all_302_0 = 0
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | REDUCE: (56), (65) imply:
% 257.61/35.44  | | | | | | | | |   (66)  $false
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | CLOSE: (66) is inconsistent.
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | Case 2:
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | |   (67)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_302_1)
% 257.61/35.44  | | | | | | | | |           = v0)
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | DELTA: instantiating (67) with fresh symbol all_330_0 gives:
% 257.61/35.44  | | | | | | | | |   (68)   ~ (all_330_0 = 0) & r1(all_68_20, all_302_1) =
% 257.61/35.44  | | | | | | | | |         all_330_0
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | ALPHA: (68) implies:
% 257.61/35.44  | | | | | | | | |   (69)   ~ (all_330_0 = 0)
% 257.61/35.44  | | | | | | | | |   (70)  r1(all_68_20, all_302_1) = all_330_0
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_330_0, all_302_1,
% 257.61/35.44  | | | | | | | | |              all_68_20, simplifying with (58), (70) gives:
% 257.61/35.44  | | | | | | | | |   (71)  all_330_0 = 0
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | REDUCE: (69), (71) imply:
% 257.61/35.44  | | | | | | | | |   (72)  $false
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | CLOSE: (72) is inconsistent.
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | End of split
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | End of split
% 257.61/35.44  | | | | | | | 
% 257.61/35.44  | | | | | | Case 2:
% 257.61/35.44  | | | | | | | 
% 257.61/35.44  | | | | | | |   (73)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 257.61/35.44  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.44  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 257.61/35.44  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.44  | | | | | | | 
% 257.61/35.44  | | | | | | | BETA: splitting (73) gives:
% 257.61/35.44  | | | | | | | 
% 257.61/35.44  | | | | | | | Case 1:
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | |   (74)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.61/35.44  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | GROUND_INST: instantiating (74) with all_171_1, all_171_0,
% 257.61/35.44  | | | | | | | |              simplifying with (19), (27) gives:
% 257.61/35.44  | | | | | | | |   (75)  all_171_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.44  | | | | | | | |           r1(all_68_20, all_171_1) = v0)
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | REF_CLOSE: (7), (8), (13), (75) are inconsistent by sub-proof
% 257.61/35.44  | | | | | | | |            #41.
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | Case 2:
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | |   (76)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.61/35.44  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | GROUND_INST: instantiating (76) with all_242_1, all_242_0,
% 257.61/35.44  | | | | | | | |              simplifying with (40), (42) gives:
% 257.61/35.44  | | | | | | | |   (77)  all_242_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.44  | | | | | | | |           r1(all_68_20, all_242_1) = v0)
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | BETA: splitting (77) gives:
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | | Case 1:
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | |   (78)  all_242_0 = 0
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | REDUCE: (39), (78) imply:
% 257.61/35.44  | | | | | | | | |   (79)  $false
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | CLOSE: (79) is inconsistent.
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | Case 2:
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | |   (80)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_242_1)
% 257.61/35.44  | | | | | | | | |           = v0)
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | DELTA: instantiating (80) with fresh symbol all_330_0 gives:
% 257.61/35.44  | | | | | | | | |   (81)   ~ (all_330_0 = 0) & r1(all_68_20, all_242_1) =
% 257.61/35.44  | | | | | | | | |         all_330_0
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | ALPHA: (81) implies:
% 257.61/35.44  | | | | | | | | |   (82)   ~ (all_330_0 = 0)
% 257.61/35.44  | | | | | | | | |   (83)  r1(all_68_20, all_242_1) = all_330_0
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_330_0, all_242_1,
% 257.61/35.44  | | | | | | | | |              all_68_20, simplifying with (41), (83) gives:
% 257.61/35.44  | | | | | | | | |   (84)  all_330_0 = 0
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | REDUCE: (82), (84) imply:
% 257.61/35.44  | | | | | | | | |   (85)  $false
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | | CLOSE: (85) is inconsistent.
% 257.61/35.44  | | | | | | | | | 
% 257.61/35.44  | | | | | | | | End of split
% 257.61/35.44  | | | | | | | | 
% 257.61/35.44  | | | | | | | End of split
% 257.61/35.44  | | | | | | | 
% 257.61/35.44  | | | | | | End of split
% 257.61/35.44  | | | | | | 
% 257.61/35.44  | | | | | End of split
% 257.61/35.44  | | | | | 
% 257.61/35.44  | | | | End of split
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | End of split
% 257.61/35.44  | | | 
% 257.61/35.44  | | Case 2:
% 257.61/35.44  | | | 
% 257.61/35.44  | | |   (86)  all_75_15 = 0
% 257.61/35.44  | | | 
% 257.61/35.44  | | | COMBINE_EQS: (21), (86) imply:
% 257.61/35.44  | | |   (87)  all_68_9 = 0
% 257.61/35.44  | | | 
% 257.61/35.44  | | | BETA: splitting (22) gives:
% 257.61/35.44  | | | 
% 257.61/35.44  | | | Case 1:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | |   (88)   ~ (all_75_15 = 0)
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | REDUCE: (86), (88) imply:
% 257.61/35.44  | | | |   (89)  $false
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | CLOSE: (89) is inconsistent.
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | Case 2:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | |   (90)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.61/35.44  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11), (12),
% 257.61/35.44  | | | |            (14), (15), (17), (18), (20), (21), (22), (23), (24), (25),
% 257.61/35.44  | | | |            (26), (28), (29), (30), (31), (32), (33), (34), (90) are
% 257.61/35.44  | | | |            inconsistent by sub-proof #40.
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | End of split
% 257.61/35.44  | | | 
% 257.61/35.44  | | End of split
% 257.61/35.44  | | 
% 257.61/35.44  | End of split
% 257.61/35.44  | 
% 257.61/35.44  End of proof
% 257.61/35.44  
% 257.61/35.44  Sub-proof #40 shows that the following formulas are inconsistent:
% 257.61/35.44  ----------------------------------------------------------------
% 257.61/35.44    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.44    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.61/35.44             v0) = 0 & $i(v0))
% 257.61/35.44    (3)  all_75_18 = all_68_14
% 257.61/35.44    (4)  all_75_13 = all_68_12
% 257.61/35.44    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.44         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44             r1(all_68_20, v0) = v2))
% 257.61/35.44    (6)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 257.61/35.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (7)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 257.61/35.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.44         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.44    (9)  all_75_18 = 0
% 257.61/35.44    (10)   ~ (all_68_2 = 0)
% 257.61/35.44    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.44    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.44            p405(v0) = v1 & $i(v0))
% 257.61/35.44    (13)  $i(all_131_1)
% 257.61/35.44    (14)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (15)   ~ (all_68_11 = 0)
% 257.61/35.44    (16)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.44            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.44           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.44          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.44    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.44          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.44          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.44            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.44              r1(all_68_20, v0) = v2))
% 257.61/35.44    (18)  all_75_15 = all_68_9
% 257.61/35.44    (19)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (21)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (22)   ~ (all_68_13 = 0)
% 257.61/35.44    (23)  p102(all_131_1) = all_131_0
% 257.61/35.44    (24)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.44            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.44            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (26)   ~ (all_131_0 = 0)
% 257.61/35.44    (27)  r1(all_68_20, all_131_1) = 0
% 257.61/35.44    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.44            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.44              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44    (29)  all_75_12 = all_68_8
% 257.61/35.44    (30)   ~ (all_68_7 = 0)
% 257.61/35.44  
% 257.61/35.44  Begin of proof
% 257.61/35.44  | 
% 257.61/35.44  | BETA: splitting (24) gives:
% 257.61/35.44  | 
% 257.61/35.44  | Case 1:
% 257.61/35.44  | | 
% 257.61/35.44  | |   (31)   ~ (all_75_18 = 0)
% 257.61/35.44  | | 
% 257.61/35.44  | | REDUCE: (9), (31) imply:
% 257.61/35.44  | |   (32)  $false
% 257.61/35.44  | | 
% 257.61/35.44  | | CLOSE: (32) is inconsistent.
% 257.61/35.44  | | 
% 257.61/35.44  | Case 2:
% 257.61/35.44  | | 
% 257.61/35.44  | |   (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.44  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.44  | | 
% 257.61/35.44  | | BETA: splitting (7) gives:
% 257.61/35.44  | | 
% 257.61/35.44  | | Case 1:
% 257.61/35.44  | | | 
% 257.61/35.44  | | |   (34)   ~ (all_75_18 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | REDUCE: (3), (34) imply:
% 257.61/35.44  | | |   (35)   ~ (all_68_14 = 0)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | REF_CLOSE: (1), (4), (5), (8), (10), (11), (12), (14), (15), (16), (18),
% 257.61/35.44  | | |            (19), (22), (25), (29), (30), (35) are inconsistent by
% 257.61/35.44  | | |            sub-proof #42.
% 257.61/35.44  | | | 
% 257.61/35.44  | | Case 2:
% 257.61/35.44  | | | 
% 257.61/35.44  | | | 
% 257.61/35.44  | | | COMBINE_EQS: (3), (9) imply:
% 257.61/35.44  | | |   (36)  all_68_14 = 0
% 257.61/35.44  | | | 
% 257.61/35.44  | | | DELTA: instantiating (33) with fresh symbols all_242_0, all_242_1 gives:
% 257.61/35.44  | | |   (37)   ~ (all_242_0 = 0) & p105(all_242_1) = all_242_0 & r1(all_68_20,
% 257.61/35.44  | | |           all_242_1) = 0 & $i(all_242_1)
% 257.61/35.44  | | | 
% 257.61/35.44  | | | ALPHA: (37) implies:
% 257.61/35.44  | | |   (38)   ~ (all_242_0 = 0)
% 257.61/35.44  | | |   (39)  $i(all_242_1)
% 257.61/35.44  | | |   (40)  r1(all_68_20, all_242_1) = 0
% 257.61/35.44  | | |   (41)  p105(all_242_1) = all_242_0
% 257.61/35.44  | | | 
% 257.61/35.44  | | | BETA: splitting (20) gives:
% 257.61/35.44  | | | 
% 257.61/35.44  | | | Case 1:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | |   (42)   ~ (all_75_15 = 0)
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | REDUCE: (18), (42) imply:
% 257.61/35.44  | | | |   (43)   ~ (all_68_9 = 0)
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | BETA: splitting (6) gives:
% 257.61/35.44  | | | | 
% 257.61/35.44  | | | | Case 1:
% 257.61/35.44  | | | | | 
% 257.61/35.45  | | | | |   (44)   ~ (all_75_12 = 0)
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | REDUCE: (29), (44) imply:
% 257.61/35.45  | | | | |   (45)   ~ (all_68_8 = 0)
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | REF_CLOSE: (5), (8), (12), (30), (43), (45) are inconsistent by
% 257.61/35.45  | | | | |            sub-proof #398.
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | Case 2:
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | |   (46)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.61/35.45  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | REF_CLOSE: (2), (7), (8), (9), (10), (16), (46) are inconsistent by
% 257.61/35.45  | | | | |            sub-proof #302.
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | End of split
% 257.61/35.45  | | | | 
% 257.61/35.45  | | | Case 2:
% 257.61/35.45  | | | | 
% 257.61/35.45  | | | |   (47)  all_75_15 = 0
% 257.61/35.45  | | | | 
% 257.61/35.45  | | | | COMBINE_EQS: (18), (47) imply:
% 257.61/35.45  | | | |   (48)  all_68_9 = 0
% 257.61/35.45  | | | | 
% 257.61/35.45  | | | | BETA: splitting (21) gives:
% 257.61/35.45  | | | | 
% 257.61/35.45  | | | | Case 1:
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | |   (49)   ~ (all_75_15 = 0)
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | REDUCE: (47), (49) imply:
% 257.61/35.45  | | | | |   (50)  $false
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | CLOSE: (50) is inconsistent.
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | Case 2:
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | |   (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.45  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | DELTA: instantiating (51) with fresh symbols all_282_0, all_282_1
% 257.61/35.45  | | | | |        gives:
% 257.61/35.45  | | | | |   (52)   ~ (all_282_0 = 0) & p104(all_282_1) = all_282_0 &
% 257.61/35.45  | | | | |         r1(all_68_20, all_282_1) = 0 & $i(all_282_1)
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | ALPHA: (52) implies:
% 257.61/35.45  | | | | |   (53)   ~ (all_282_0 = 0)
% 257.61/35.45  | | | | |   (54)  $i(all_282_1)
% 257.61/35.45  | | | | |   (55)  r1(all_68_20, all_282_1) = 0
% 257.61/35.45  | | | | |   (56)  p104(all_282_1) = all_282_0
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | BETA: splitting (28) gives:
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | | Case 1:
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | |   (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.45  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | | DELTA: instantiating (57) with fresh symbols all_314_0, all_314_1
% 257.61/35.45  | | | | | |        gives:
% 257.61/35.45  | | | | | |   (58)   ~ (all_314_0 = 0) & p103(all_314_1) = all_314_0 &
% 257.61/35.45  | | | | | |         r1(all_68_20, all_314_1) = 0 & $i(all_314_1)
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | | ALPHA: (58) implies:
% 257.61/35.45  | | | | | |   (59)   ~ (all_314_0 = 0)
% 257.61/35.45  | | | | | |   (60)  $i(all_314_1)
% 257.61/35.45  | | | | | |   (61)  r1(all_68_20, all_314_1) = 0
% 257.61/35.45  | | | | | |   (62)  p103(all_314_1) = all_314_0
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | | BETA: splitting (17) gives:
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | | Case 1:
% 257.61/35.45  | | | | | | | 
% 257.61/35.45  | | | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 257.61/35.45  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.45  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 257.61/35.45  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.45  | | | | | | | 
% 257.61/35.45  | | | | | | | BETA: splitting (63) gives:
% 257.61/35.45  | | | | | | | 
% 257.61/35.45  | | | | | | | Case 1:
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | |   (64)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 257.61/35.45  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | GROUND_INST: instantiating (64) with all_131_1, all_131_0,
% 257.61/35.45  | | | | | | | |              simplifying with (13), (23) gives:
% 257.61/35.45  | | | | | | | |   (65)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.45  | | | | | | | |           r1(all_68_20, all_131_1) = v0)
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | REF_CLOSE: (8), (26), (27), (65) are inconsistent by sub-proof
% 257.61/35.45  | | | | | | | |            #46.
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | Case 2:
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | |   (66)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.61/35.45  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | GROUND_INST: instantiating (66) with all_314_1, all_314_0,
% 257.61/35.45  | | | | | | | |              simplifying with (60), (62) gives:
% 257.61/35.45  | | | | | | | |   (67)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.45  | | | | | | | |           r1(all_68_20, all_314_1) = v0)
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | BETA: splitting (67) gives:
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | Case 1:
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | |   (68)  all_314_0 = 0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | REDUCE: (59), (68) imply:
% 257.61/35.45  | | | | | | | | |   (69)  $false
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | CLOSE: (69) is inconsistent.
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | Case 2:
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | |   (70)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_314_1)
% 257.61/35.45  | | | | | | | | |           = v0)
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | DELTA: instantiating (70) with fresh symbol all_338_0 gives:
% 257.61/35.45  | | | | | | | | |   (71)   ~ (all_338_0 = 0) & r1(all_68_20, all_314_1) =
% 257.61/35.45  | | | | | | | | |         all_338_0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | ALPHA: (71) implies:
% 257.61/35.45  | | | | | | | | |   (72)   ~ (all_338_0 = 0)
% 257.61/35.45  | | | | | | | | |   (73)  r1(all_68_20, all_314_1) = all_338_0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_338_0, all_314_1,
% 257.61/35.45  | | | | | | | | |              all_68_20, simplifying with (61), (73) gives:
% 257.61/35.45  | | | | | | | | |   (74)  all_338_0 = 0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | REDUCE: (72), (74) imply:
% 257.61/35.45  | | | | | | | | |   (75)  $false
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | CLOSE: (75) is inconsistent.
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | End of split
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | End of split
% 257.61/35.45  | | | | | | | 
% 257.61/35.45  | | | | | | Case 2:
% 257.61/35.45  | | | | | | | 
% 257.61/35.45  | | | | | | |   (76)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 257.61/35.45  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.45  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 257.61/35.45  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.45  | | | | | | | 
% 257.61/35.45  | | | | | | | BETA: splitting (76) gives:
% 257.61/35.45  | | | | | | | 
% 257.61/35.45  | | | | | | | Case 1:
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | |   (77)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 257.61/35.45  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | GROUND_INST: instantiating (77) with all_282_1, all_282_0,
% 257.61/35.45  | | | | | | | |              simplifying with (54), (56) gives:
% 257.61/35.45  | | | | | | | |   (78)  all_282_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.45  | | | | | | | |           r1(all_68_20, all_282_1) = v0)
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | BETA: splitting (78) gives:
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | Case 1:
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | |   (79)  all_282_0 = 0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | REDUCE: (53), (79) imply:
% 257.61/35.45  | | | | | | | | |   (80)  $false
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | CLOSE: (80) is inconsistent.
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | Case 2:
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | |   (81)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_282_1)
% 257.61/35.45  | | | | | | | | |           = v0)
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | DELTA: instantiating (81) with fresh symbol all_338_0 gives:
% 257.61/35.45  | | | | | | | | |   (82)   ~ (all_338_0 = 0) & r1(all_68_20, all_282_1) =
% 257.61/35.45  | | | | | | | | |         all_338_0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | ALPHA: (82) implies:
% 257.61/35.45  | | | | | | | | |   (83)   ~ (all_338_0 = 0)
% 257.61/35.45  | | | | | | | | |   (84)  r1(all_68_20, all_282_1) = all_338_0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_338_0, all_282_1,
% 257.61/35.45  | | | | | | | | |              all_68_20, simplifying with (55), (84) gives:
% 257.61/35.45  | | | | | | | | |   (85)  all_338_0 = 0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | REDUCE: (83), (85) imply:
% 257.61/35.45  | | | | | | | | |   (86)  $false
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | CLOSE: (86) is inconsistent.
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | End of split
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | Case 2:
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | |   (87)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.61/35.45  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45  | | | | | | | |             r1(all_68_20, v0) = v2))
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | GROUND_INST: instantiating (87) with all_242_1, all_242_0,
% 257.61/35.45  | | | | | | | |              simplifying with (39), (41) gives:
% 257.61/35.45  | | | | | | | |   (88)  all_242_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.61/35.45  | | | | | | | |           r1(all_68_20, all_242_1) = v0)
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | BETA: splitting (88) gives:
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | | Case 1:
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | |   (89)  all_242_0 = 0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | REDUCE: (38), (89) imply:
% 257.61/35.45  | | | | | | | | |   (90)  $false
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | CLOSE: (90) is inconsistent.
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | Case 2:
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | |   (91)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_242_1)
% 257.61/35.45  | | | | | | | | |           = v0)
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | DELTA: instantiating (91) with fresh symbol all_338_0 gives:
% 257.61/35.45  | | | | | | | | |   (92)   ~ (all_338_0 = 0) & r1(all_68_20, all_242_1) =
% 257.61/35.45  | | | | | | | | |         all_338_0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | ALPHA: (92) implies:
% 257.61/35.45  | | | | | | | | |   (93)   ~ (all_338_0 = 0)
% 257.61/35.45  | | | | | | | | |   (94)  r1(all_68_20, all_242_1) = all_338_0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_338_0, all_242_1,
% 257.61/35.45  | | | | | | | | |              all_68_20, simplifying with (40), (94) gives:
% 257.61/35.45  | | | | | | | | |   (95)  all_338_0 = 0
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | REDUCE: (93), (95) imply:
% 257.61/35.45  | | | | | | | | |   (96)  $false
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | | CLOSE: (96) is inconsistent.
% 257.61/35.45  | | | | | | | | | 
% 257.61/35.45  | | | | | | | | End of split
% 257.61/35.45  | | | | | | | | 
% 257.61/35.45  | | | | | | | End of split
% 257.61/35.45  | | | | | | | 
% 257.61/35.45  | | | | | | End of split
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | Case 2:
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | |   (97)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.61/35.45  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | | REF_CLOSE: (2), (7), (8), (9), (10), (16), (97) are inconsistent by
% 257.61/35.45  | | | | | |            sub-proof #302.
% 257.61/35.45  | | | | | | 
% 257.61/35.45  | | | | | End of split
% 257.61/35.45  | | | | | 
% 257.61/35.45  | | | | End of split
% 257.61/35.45  | | | | 
% 257.61/35.45  | | | End of split
% 257.61/35.45  | | | 
% 257.61/35.45  | | End of split
% 257.61/35.45  | | 
% 257.61/35.45  | End of split
% 257.61/35.45  | 
% 257.61/35.45  End of proof
% 257.61/35.45  
% 257.61/35.45  Sub-proof #41 shows that the following formulas are inconsistent:
% 257.61/35.45  ----------------------------------------------------------------
% 257.61/35.45    (1)  all_171_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_171_1) =
% 257.61/35.45           v0)
% 257.61/35.45    (2)   ~ (all_171_0 = 0)
% 257.61/35.45    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.45         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.45    (4)  r1(all_68_20, all_171_1) = 0
% 257.61/35.45  
% 257.61/35.45  Begin of proof
% 257.61/35.45  | 
% 257.61/35.45  | BETA: splitting (1) gives:
% 257.61/35.45  | 
% 257.61/35.45  | Case 1:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (5)  all_171_0 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (2), (5) imply:
% 257.61/35.45  | |   (6)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (6) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | Case 2:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_171_1) = v0)
% 257.61/35.45  | | 
% 257.61/35.45  | | DELTA: instantiating (7) with fresh symbol all_330_0 gives:
% 257.61/35.45  | |   (8)   ~ (all_330_0 = 0) & r1(all_68_20, all_171_1) = all_330_0
% 257.61/35.45  | | 
% 257.61/35.45  | | ALPHA: (8) implies:
% 257.61/35.45  | |   (9)   ~ (all_330_0 = 0)
% 257.61/35.45  | |   (10)  r1(all_68_20, all_171_1) = all_330_0
% 257.61/35.45  | | 
% 257.61/35.45  | | GROUND_INST: instantiating (3) with 0, all_330_0, all_171_1, all_68_20,
% 257.61/35.45  | |              simplifying with (4), (10) gives:
% 257.61/35.45  | |   (11)  all_330_0 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (9), (11) imply:
% 257.61/35.45  | |   (12)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (12) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | End of split
% 257.61/35.45  | 
% 257.61/35.45  End of proof
% 257.61/35.45  
% 257.61/35.45  Sub-proof #42 shows that the following formulas are inconsistent:
% 257.61/35.45  ----------------------------------------------------------------
% 257.61/35.45    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.45    (2)  all_75_13 = all_68_12
% 257.61/35.45    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.45         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45             r1(all_68_20, v0) = v2))
% 257.61/35.45    (4)   ~ (all_68_14 = 0)
% 257.61/35.45    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.45         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.45    (6)   ~ (all_68_2 = 0)
% 257.61/35.45    (7)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.45    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.45           p405(v0) = v1 & $i(v0))
% 257.61/35.45    (9)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 257.61/35.45           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (10)   ~ (all_68_11 = 0)
% 257.61/35.45    (11)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.45            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.45           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.45            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.45          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.45            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.45    (12)  all_75_15 = all_68_9
% 257.61/35.45    (13)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.45            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (14)   ~ (all_68_13 = 0)
% 257.61/35.45    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.45            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (16)  all_75_12 = all_68_8
% 257.61/35.45    (17)   ~ (all_68_7 = 0)
% 257.61/35.45  
% 257.61/35.45  Begin of proof
% 257.61/35.45  | 
% 257.61/35.45  | BETA: splitting (1) gives:
% 257.61/35.45  | 
% 257.61/35.45  | Case 1:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (18)  all_68_11 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (10), (18) imply:
% 257.61/35.45  | |   (19)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (19) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | Case 2:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (20)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | BETA: splitting (20) gives:
% 257.61/35.45  | | 
% 257.61/35.45  | | Case 1:
% 257.61/35.45  | | | 
% 257.61/35.45  | | |   (21)  all_68_12 = 0
% 257.61/35.45  | | | 
% 257.61/35.45  | | | COMBINE_EQS: (2), (21) imply:
% 257.61/35.45  | | |   (22)  all_75_13 = 0
% 257.61/35.45  | | | 
% 257.61/35.45  | | | REF_CLOSE: (3), (5), (6), (7), (8), (9), (11), (12), (13), (15), (16),
% 257.61/35.45  | | |            (17), (22) are inconsistent by sub-proof #43.
% 257.61/35.45  | | | 
% 257.61/35.45  | | Case 2:
% 257.61/35.45  | | | 
% 257.61/35.45  | | |   (23)  all_68_13 = 0 | all_68_14 = 0
% 257.61/35.45  | | | 
% 257.61/35.45  | | | REF_CLOSE: (4), (14), (23) are inconsistent by sub-proof #404.
% 257.61/35.45  | | | 
% 257.61/35.45  | | End of split
% 257.61/35.45  | | 
% 257.61/35.45  | End of split
% 257.61/35.45  | 
% 257.61/35.45  End of proof
% 257.61/35.45  
% 257.61/35.45  Sub-proof #43 shows that the following formulas are inconsistent:
% 257.61/35.45  ----------------------------------------------------------------
% 257.61/35.45    (1)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.45         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45             r1(all_68_20, v0) = v2))
% 257.61/35.45    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.45         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.45    (3)   ~ (all_68_2 = 0)
% 257.61/35.45    (4)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.45    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.45           p405(v0) = v1 & $i(v0))
% 257.61/35.45    (6)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 257.61/35.45           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (7)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.45           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 257.61/35.45         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 257.61/35.45           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 257.61/35.45         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.61/35.45             (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.45    (8)  all_75_15 = all_68_9
% 257.61/35.45    (9)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 257.61/35.45           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.45            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (11)  all_75_13 = 0
% 257.61/35.45    (12)  all_75_12 = all_68_8
% 257.61/35.45    (13)   ~ (all_68_7 = 0)
% 257.61/35.45  
% 257.61/35.45  Begin of proof
% 257.61/35.45  | 
% 257.61/35.45  | BETA: splitting (4) gives:
% 257.61/35.45  | 
% 257.61/35.45  | Case 1:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (14)   ~ (all_75_12 = 0)
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (12), (14) imply:
% 257.61/35.45  | |   (15)   ~ (all_68_8 = 0)
% 257.61/35.45  | | 
% 257.61/35.45  | | BETA: splitting (6) gives:
% 257.61/35.45  | | 
% 257.61/35.45  | | Case 1:
% 257.61/35.45  | | | 
% 257.61/35.45  | | |   (16)   ~ (all_75_13 = 0)
% 257.61/35.45  | | | 
% 257.61/35.45  | | | REDUCE: (11), (16) imply:
% 257.61/35.45  | | |   (17)  $false
% 257.61/35.45  | | | 
% 257.61/35.45  | | | CLOSE: (17) is inconsistent.
% 257.61/35.45  | | | 
% 257.61/35.45  | | Case 2:
% 257.61/35.45  | | | 
% 257.61/35.45  | | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.61/35.45  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45  | | | 
% 257.61/35.45  | | | REF_CLOSE: (1), (2), (3), (5), (7), (8), (9), (10), (13), (15), (18) are
% 257.61/35.45  | | |            inconsistent by sub-proof #340.
% 257.61/35.45  | | | 
% 257.61/35.45  | | End of split
% 257.61/35.45  | | 
% 257.61/35.45  | Case 2:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (19)   ~ (all_75_13 = 0)
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (11), (19) imply:
% 257.61/35.45  | |   (20)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (20) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | End of split
% 257.61/35.45  | 
% 257.61/35.45  End of proof
% 257.61/35.45  
% 257.61/35.45  Sub-proof #44 shows that the following formulas are inconsistent:
% 257.61/35.45  ----------------------------------------------------------------
% 257.61/35.45    (1)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) =
% 257.61/35.45           v0)
% 257.61/35.45    (2)   ~ (all_194_0 = 0)
% 257.61/35.45    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.45         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.45    (4)  r1(all_68_20, all_194_1) = 0
% 257.61/35.45  
% 257.61/35.45  Begin of proof
% 257.61/35.45  | 
% 257.61/35.45  | BETA: splitting (1) gives:
% 257.61/35.45  | 
% 257.61/35.45  | Case 1:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (5)  all_194_0 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (2), (5) imply:
% 257.61/35.45  | |   (6)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (6) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | Case 2:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) = v0)
% 257.61/35.45  | | 
% 257.61/35.45  | | DELTA: instantiating (7) with fresh symbol all_330_0 gives:
% 257.61/35.45  | |   (8)   ~ (all_330_0 = 0) & r1(all_68_20, all_194_1) = all_330_0
% 257.61/35.45  | | 
% 257.61/35.45  | | ALPHA: (8) implies:
% 257.61/35.45  | |   (9)   ~ (all_330_0 = 0)
% 257.61/35.45  | |   (10)  r1(all_68_20, all_194_1) = all_330_0
% 257.61/35.45  | | 
% 257.61/35.45  | | GROUND_INST: instantiating (3) with 0, all_330_0, all_194_1, all_68_20,
% 257.61/35.45  | |              simplifying with (4), (10) gives:
% 257.61/35.45  | |   (11)  all_330_0 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (9), (11) imply:
% 257.61/35.45  | |   (12)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (12) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | End of split
% 257.61/35.45  | 
% 257.61/35.45  End of proof
% 257.61/35.45  
% 257.61/35.45  Sub-proof #45 shows that the following formulas are inconsistent:
% 257.61/35.45  ----------------------------------------------------------------
% 257.61/35.45    (1)  all_171_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_171_1) =
% 257.61/35.45           v0)
% 257.61/35.45    (2)   ~ (all_171_0 = 0)
% 257.61/35.45    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.45         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.45    (4)  r1(all_68_20, all_171_1) = 0
% 257.61/35.45  
% 257.61/35.45  Begin of proof
% 257.61/35.45  | 
% 257.61/35.45  | BETA: splitting (1) gives:
% 257.61/35.45  | 
% 257.61/35.45  | Case 1:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (5)  all_171_0 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (2), (5) imply:
% 257.61/35.45  | |   (6)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (6) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | Case 2:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_171_1) = v0)
% 257.61/35.45  | | 
% 257.61/35.45  | | DELTA: instantiating (7) with fresh symbol all_330_0 gives:
% 257.61/35.45  | |   (8)   ~ (all_330_0 = 0) & r1(all_68_20, all_171_1) = all_330_0
% 257.61/35.45  | | 
% 257.61/35.45  | | ALPHA: (8) implies:
% 257.61/35.45  | |   (9)   ~ (all_330_0 = 0)
% 257.61/35.45  | |   (10)  r1(all_68_20, all_171_1) = all_330_0
% 257.61/35.45  | | 
% 257.61/35.45  | | GROUND_INST: instantiating (3) with 0, all_330_0, all_171_1, all_68_20,
% 257.61/35.45  | |              simplifying with (4), (10) gives:
% 257.61/35.45  | |   (11)  all_330_0 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (9), (11) imply:
% 257.61/35.45  | |   (12)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (12) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | End of split
% 257.61/35.45  | 
% 257.61/35.45  End of proof
% 257.61/35.45  
% 257.61/35.45  Sub-proof #46 shows that the following formulas are inconsistent:
% 257.61/35.45  ----------------------------------------------------------------
% 257.61/35.45    (1)  all_131_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_131_1) =
% 257.61/35.45           v0)
% 257.61/35.45    (2)   ~ (all_131_0 = 0)
% 257.61/35.45    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.45         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.45    (4)  r1(all_68_20, all_131_1) = 0
% 257.61/35.45  
% 257.61/35.45  Begin of proof
% 257.61/35.45  | 
% 257.61/35.45  | BETA: splitting (1) gives:
% 257.61/35.45  | 
% 257.61/35.45  | Case 1:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (5)  all_131_0 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (2), (5) imply:
% 257.61/35.45  | |   (6)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (6) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | Case 2:
% 257.61/35.45  | | 
% 257.61/35.45  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_131_1) = v0)
% 257.61/35.45  | | 
% 257.61/35.45  | | DELTA: instantiating (7) with fresh symbol all_338_0 gives:
% 257.61/35.45  | |   (8)   ~ (all_338_0 = 0) & r1(all_68_20, all_131_1) = all_338_0
% 257.61/35.45  | | 
% 257.61/35.45  | | ALPHA: (8) implies:
% 257.61/35.45  | |   (9)   ~ (all_338_0 = 0)
% 257.61/35.45  | |   (10)  r1(all_68_20, all_131_1) = all_338_0
% 257.61/35.45  | | 
% 257.61/35.45  | | GROUND_INST: instantiating (3) with 0, all_338_0, all_131_1, all_68_20,
% 257.61/35.45  | |              simplifying with (4), (10) gives:
% 257.61/35.45  | |   (11)  all_338_0 = 0
% 257.61/35.45  | | 
% 257.61/35.45  | | REDUCE: (9), (11) imply:
% 257.61/35.45  | |   (12)  $false
% 257.61/35.45  | | 
% 257.61/35.45  | | CLOSE: (12) is inconsistent.
% 257.61/35.45  | | 
% 257.61/35.45  | End of split
% 257.61/35.45  | 
% 257.61/35.45  End of proof
% 257.61/35.45  
% 257.61/35.45  Sub-proof #47 shows that the following formulas are inconsistent:
% 257.61/35.45  ----------------------------------------------------------------
% 257.61/35.45    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.61/35.45             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.45           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.45    (2)  all_75_4 = all_68_10
% 257.61/35.45    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.45    (4)  all_75_9 = all_68_11
% 257.61/35.45    (5)  all_75_17 = all_68_18
% 257.61/35.45    (6)  all_75_5 = all_68_15
% 257.61/35.45    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.45           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.61/35.45             v0) = 0 & $i(v0))
% 257.61/35.45    (9)   ~ (all_68_4 = 0)
% 257.61/35.45    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.45            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.45            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.45              r1(all_68_20, v0) = v2))
% 257.61/35.45    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.45    (12)  all_75_18 = all_68_14
% 257.61/35.45    (13)  all_75_6 = 0
% 257.61/35.45    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.45            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (15)  all_75_10 = all_68_16
% 257.61/35.45    (16)  all_75_13 = all_68_12
% 257.61/35.45    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.45          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.61/35.45              & r1(all_68_20, v0) = v2))
% 257.61/35.45    (18)  all_75_16 = all_68_13
% 257.61/35.45    (19)  all_75_6 = all_68_2
% 257.61/35.45    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.45            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.45            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.45    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.45            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.45              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.45    (23)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.45          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.46    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (26)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (27)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.46    (28)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.46    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.46            p405(v0) = v1 & $i(v0))
% 257.61/35.46    (30)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.46    (31)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.46    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (33)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (34)  all_75_11 = all_68_5
% 257.61/35.46    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (36)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.61/35.46    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (39)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.46    (40)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (41)   ~ (all_68_11 = 0)
% 257.61/35.46    (42)  all_75_8 = all_68_7
% 257.61/35.46    (43)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.46    (44)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.61/35.46    (45)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.46            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.46           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.46          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.46    (46)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (47)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.46            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (48)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.46            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.46          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.46          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.46              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.46            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.46              r1(all_68_20, v0) = v2))
% 257.61/35.46    (50)  all_75_15 = all_68_9
% 257.61/35.46    (51)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (53)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (54)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.46    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (57)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.61/35.46            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.61/35.46    (58)  all_75_7 = all_68_4
% 257.61/35.46    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (60)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (61)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (62)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (63)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.61/35.46    (64)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.46    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (66)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.61/35.46          all_68_19 = 0
% 257.61/35.46    (67)  all_75_14 = all_68_17
% 257.61/35.46    (68)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.46    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (70)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (72)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.61/35.46          all_68_14 = 0
% 257.61/35.46    (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (74)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.46    (75)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.46    (76)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (77)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (78)  all_75_12 = all_68_8
% 257.61/35.46    (79)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (80)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 257.61/35.46  
% 257.61/35.46  Begin of proof
% 257.61/35.46  | 
% 257.61/35.46  | BETA: splitting (66) gives:
% 257.61/35.46  | 
% 257.61/35.46  | Case 1:
% 257.61/35.46  | | 
% 257.61/35.46  | |   (81)  all_68_15 = 0
% 257.61/35.46  | | 
% 257.61/35.46  | | COMBINE_EQS: (6), (81) imply:
% 257.61/35.46  | |   (82)  all_75_5 = 0
% 257.61/35.46  | | 
% 257.61/35.46  | | BETA: splitting (36) gives:
% 257.61/35.46  | | 
% 257.61/35.46  | | Case 1:
% 257.61/35.46  | | | 
% 257.61/35.46  | | |   (83)   ~ (all_75_4 = 0)
% 257.61/35.46  | | | 
% 257.61/35.46  | | | REDUCE: (2), (83) imply:
% 257.61/35.46  | | |   (84)   ~ (all_68_10 = 0)
% 257.61/35.46  | | | 
% 257.61/35.46  | | | BETA: splitting (72) gives:
% 257.61/35.46  | | | 
% 257.61/35.46  | | | Case 1:
% 257.61/35.46  | | | | 
% 257.61/35.46  | | | |   (85)  all_68_10 = 0
% 257.61/35.46  | | | | 
% 257.61/35.46  | | | | REDUCE: (84), (85) imply:
% 257.61/35.46  | | | |   (86)  $false
% 257.61/35.46  | | | | 
% 257.61/35.46  | | | | CLOSE: (86) is inconsistent.
% 257.61/35.46  | | | | 
% 257.61/35.46  | | | Case 2:
% 257.61/35.46  | | | | 
% 257.61/35.46  | | | |   (87)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.46  | | | | 
% 257.61/35.46  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 257.61/35.46  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 257.61/35.46  | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 257.61/35.46  | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40), (41),
% 257.61/35.46  | | | |            (42), (43), (44), (45), (46), (48), (49), (50), (51), (52),
% 257.61/35.46  | | | |            (55), (56), (57), (59), (60), (61), (62), (63), (64), (65),
% 257.61/35.46  | | | |            (66), (67), (68), (69), (70), (71), (72), (73), (75), (76),
% 257.61/35.46  | | | |            (77), (78), (79), (87) are inconsistent by sub-proof #49.
% 257.61/35.46  | | | | 
% 257.61/35.46  | | | End of split
% 257.61/35.46  | | | 
% 257.61/35.46  | | Case 2:
% 257.61/35.46  | | | 
% 257.61/35.46  | | |   (88)   ~ (all_75_5 = 0)
% 257.61/35.46  | | | 
% 257.61/35.46  | | | REDUCE: (82), (88) imply:
% 257.61/35.46  | | |   (89)  $false
% 257.61/35.46  | | | 
% 257.61/35.46  | | | CLOSE: (89) is inconsistent.
% 257.61/35.46  | | | 
% 257.61/35.46  | | End of split
% 257.61/35.46  | | 
% 257.61/35.46  | Case 2:
% 257.61/35.46  | | 
% 257.61/35.46  | |   (90)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.61/35.46  | | 
% 257.61/35.46  | | BETA: splitting (52) gives:
% 257.61/35.46  | | 
% 257.61/35.46  | | Case 1:
% 257.61/35.46  | | | 
% 257.61/35.46  | | |   (91)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.46  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46  | | | 
% 257.61/35.46  | | | DELTA: instantiating (91) with fresh symbols all_137_0, all_137_1 gives:
% 257.61/35.46  | | |   (92)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.61/35.46  | | |           all_137_1) = 0 & $i(all_137_1)
% 257.61/35.46  | | | 
% 257.61/35.46  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11), (12), (14),
% 257.61/35.46  | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.61/35.46  | | |            (25), (26), (27), (28), (30), (31), (32), (33), (34), (35),
% 257.61/35.46  | | |            (36), (37), (38), (39), (40), (42), (43), (44), (45), (46),
% 257.61/35.46  | | |            (48), (49), (50), (51), (55), (56), (57), (59), (60), (61),
% 257.61/35.46  | | |            (62), (63), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.61/35.46  | | |            (72), (73), (75), (76), (77), (78), (79), (91), (92) are
% 257.61/35.46  | | |            inconsistent by sub-proof #61.
% 257.61/35.46  | | | 
% 257.61/35.46  | | Case 2:
% 257.61/35.46  | | | 
% 257.61/35.46  | | |   (93)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.46  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46  | | | 
% 257.61/35.46  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.61/35.46  | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 257.61/35.46  | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 257.61/35.46  | | |            (34), (35), (36), (37), (38), (39), (40), (42), (43), (44),
% 257.61/35.46  | | |            (45), (46), (47), (48), (49), (50), (51), (53), (54), (55),
% 257.61/35.46  | | |            (56), (57), (58), (59), (60), (61), (62), (63), (64), (65),
% 257.61/35.46  | | |            (66), (67), (68), (69), (70), (71), (72), (73), (74), (75),
% 257.61/35.46  | | |            (76), (77), (78), (79), (80), (90), (93) are inconsistent by
% 257.61/35.46  | | |            sub-proof #53.
% 257.61/35.46  | | | 
% 257.61/35.46  | | End of split
% 257.61/35.46  | | 
% 257.61/35.46  | End of split
% 257.61/35.46  | 
% 257.61/35.46  End of proof
% 257.61/35.46  
% 257.61/35.46  Sub-proof #48 shows that the following formulas are inconsistent:
% 257.61/35.46  ----------------------------------------------------------------
% 257.61/35.46    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.61/35.46             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.46    (2)  all_75_4 = all_68_10
% 257.61/35.46    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.46    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.61/35.46             v0) = 0 & $i(v0))
% 257.61/35.46    (5)  all_75_9 = all_68_11
% 257.61/35.46    (6)  all_75_17 = all_68_18
% 257.61/35.46    (7)  all_75_5 = all_68_15
% 257.61/35.46    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.46           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (9)   ~ (all_68_4 = 0)
% 257.61/35.46    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.46            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.46              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.46            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.46              r1(all_68_20, v0) = v2))
% 257.61/35.46    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.46    (12)  all_75_18 = all_68_14
% 257.61/35.46    (13)  all_75_6 = 0
% 257.61/35.46    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.46            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (15)  all_75_10 = all_68_16
% 257.61/35.46    (16)  all_75_13 = all_68_12
% 257.61/35.46    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.46          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.61/35.46              & r1(all_68_20, v0) = v2))
% 257.61/35.46    (18)  all_75_16 = all_68_13
% 257.61/35.46    (19)  all_75_6 = all_68_2
% 257.61/35.46    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.46    (23)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.46          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.46    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (26)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (27)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.46    (28)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.46    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.46            p405(v0) = v1 & $i(v0))
% 257.61/35.46    (30)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.46    (31)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.46    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (33)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (34)  all_75_11 = all_68_5
% 257.61/35.46    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (36)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.61/35.46    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (39)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.46    (40)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (41)   ~ (all_68_11 = 0)
% 257.61/35.46    (42)  all_75_8 = all_68_7
% 257.61/35.46    (43)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.46    (44)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.61/35.46    (45)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.46            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.46           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.46          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.46    (46)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (47)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.46            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.46          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.46          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.46              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.46            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.46              r1(all_68_20, v0) = v2))
% 257.61/35.46    (49)  all_75_15 = all_68_9
% 257.61/35.46    (50)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (52)   ~ (all_68_16 = 0)
% 257.61/35.46    (53)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (54)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (56)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.61/35.46            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.61/35.46    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (60)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (61)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.61/35.46    (62)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.46    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (64)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.61/35.46          all_68_19 = 0
% 257.61/35.46    (65)  all_75_14 = all_68_17
% 257.61/35.46    (66)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.46    (67)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (68)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (70)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.61/35.46          all_68_14 = 0
% 257.61/35.46    (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (72)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.46    (73)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.46              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46    (75)  all_75_12 = all_68_8
% 257.61/35.46    (76)   ~ (all_68_7 = 0)
% 257.61/35.46    (77)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.46  
% 257.61/35.46  Begin of proof
% 257.61/35.46  | 
% 257.61/35.46  | BETA: splitting (64) gives:
% 257.61/35.46  | 
% 257.61/35.46  | Case 1:
% 257.61/35.46  | | 
% 257.61/35.46  | |   (78)  all_68_15 = 0
% 257.61/35.46  | | 
% 257.61/35.46  | | COMBINE_EQS: (7), (78) imply:
% 257.61/35.47  | |   (79)  all_75_5 = 0
% 257.61/35.47  | | 
% 257.61/35.47  | | BETA: splitting (36) gives:
% 257.61/35.47  | | 
% 257.61/35.47  | | Case 1:
% 257.61/35.47  | | | 
% 257.61/35.47  | | |   (80)   ~ (all_75_4 = 0)
% 257.61/35.47  | | | 
% 257.61/35.47  | | | REDUCE: (2), (80) imply:
% 257.61/35.47  | | |   (81)   ~ (all_68_10 = 0)
% 257.61/35.47  | | | 
% 257.61/35.47  | | | BETA: splitting (70) gives:
% 257.61/35.47  | | | 
% 257.61/35.47  | | | Case 1:
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | |   (82)  all_68_10 = 0
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | | REDUCE: (81), (82) imply:
% 257.61/35.47  | | | |   (83)  $false
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | | CLOSE: (83) is inconsistent.
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | Case 2:
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | |   (84)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | | BETA: splitting (60) gives:
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | | Case 1:
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | |   (85)   ~ (all_75_11 = 0)
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | | REDUCE: (34), (85) imply:
% 257.61/35.47  | | | | |   (86)   ~ (all_68_5 = 0)
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | | BETA: splitting (77) gives:
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | | Case 1:
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | |   (87)   ~ (all_75_16 = 0)
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | | REDUCE: (18), (87) imply:
% 257.61/35.47  | | | | | |   (88)   ~ (all_68_13 = 0)
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | | BETA: splitting (58) gives:
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | | Case 1:
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | |   (89)   ~ (all_75_15 = 0)
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | | REDUCE: (49), (89) imply:
% 257.61/35.47  | | | | | | |   (90)   ~ (all_68_9 = 0)
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | | BETA: splitting (84) gives:
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | | Case 1:
% 257.61/35.47  | | | | | | | | 
% 257.61/35.47  | | | | | | | |   (91)  all_68_11 = 0
% 257.61/35.47  | | | | | | | | 
% 257.61/35.47  | | | | | | | | REDUCE: (41), (91) imply:
% 257.61/35.47  | | | | | | | |   (92)  $false
% 257.61/35.47  | | | | | | | | 
% 257.61/35.47  | | | | | | | | CLOSE: (92) is inconsistent.
% 257.61/35.47  | | | | | | | | 
% 257.61/35.47  | | | | | | | Case 2:
% 257.61/35.47  | | | | | | | | 
% 257.61/35.47  | | | | | | | |   (93)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.47  | | | | | | | | 
% 257.61/35.47  | | | | | | | | BETA: splitting (93) gives:
% 257.61/35.47  | | | | | | | | 
% 257.61/35.47  | | | | | | | | Case 1:
% 257.61/35.47  | | | | | | | | | 
% 257.61/35.47  | | | | | | | | |   (94)  all_68_12 = 0
% 257.61/35.47  | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | COMBINE_EQS: (16), (94) imply:
% 257.61/35.47  | | | | | | | | |   (95)  all_75_13 = 0
% 257.61/35.47  | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | REF_CLOSE: (11), (13), (17), (23), (28), (29), (42), (75),
% 257.61/35.47  | | | | | | | | |            (90), (95) are inconsistent by sub-proof #68.
% 257.61/35.47  | | | | | | | | | 
% 257.61/35.47  | | | | | | | | Case 2:
% 257.61/35.47  | | | | | | | | | 
% 257.61/35.47  | | | | | | | | |   (96)  all_68_13 = 0 | all_68_14 = 0
% 257.61/35.47  | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | BETA: splitting (96) gives:
% 257.61/35.47  | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | Case 1:
% 257.61/35.47  | | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | |   (97)  all_68_13 = 0
% 257.61/35.47  | | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | | REDUCE: (88), (97) imply:
% 257.61/35.47  | | | | | | | | | |   (98)  $false
% 257.61/35.47  | | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | | CLOSE: (98) is inconsistent.
% 257.61/35.47  | | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | Case 2:
% 257.61/35.47  | | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | |   (99)  all_68_14 = 0
% 257.61/35.47  | | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | | COMBINE_EQS: (12), (99) imply:
% 257.61/35.47  | | | | | | | | | |   (100)  all_75_18 = 0
% 257.61/35.47  | | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10),
% 257.61/35.47  | | | | | | | | | |            (11), (12), (14), (15), (16), (17), (18), (19),
% 257.61/35.47  | | | | | | | | | |            (20), (21), (22), (23), (24), (25), (26), (27),
% 257.61/35.47  | | | | | | | | | |            (28), (30), (31), (32), (33), (34), (35), (36),
% 257.61/35.47  | | | | | | | | | |            (37), (38), (39), (40), (42), (43), (44), (45),
% 257.61/35.47  | | | | | | | | | |            (46), (47), (48), (49), (50), (54), (55), (56),
% 257.61/35.47  | | | | | | | | | |            (57), (58), (59), (60), (61), (62), (63), (64),
% 257.61/35.47  | | | | | | | | | |            (65), (66), (67), (68), (69), (70), (71), (72),
% 257.61/35.47  | | | | | | | | | |            (73), (74), (75), (77), (100) are inconsistent by
% 257.61/35.47  | | | | | | | | | |            sub-proof #60.
% 257.61/35.47  | | | | | | | | | | 
% 257.61/35.47  | | | | | | | | | End of split
% 257.61/35.47  | | | | | | | | | 
% 257.61/35.47  | | | | | | | | End of split
% 257.61/35.47  | | | | | | | | 
% 257.61/35.47  | | | | | | | End of split
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | Case 2:
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1
% 257.61/35.47  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11),
% 257.61/35.47  | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 257.61/35.47  | | | | | | |            (21), (22), (23), (24), (25), (26), (27), (28), (29),
% 257.61/35.47  | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37), (38),
% 257.61/35.47  | | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46), (47),
% 257.61/35.47  | | | | | | |            (48), (49), (50), (51), (54), (55), (56), (57), (58),
% 257.61/35.47  | | | | | | |            (59), (60), (61), (62), (63), (64), (65), (66), (67),
% 257.61/35.47  | | | | | | |            (68), (69), (70), (71), (72), (73), (74), (75), (77),
% 257.61/35.47  | | | | | | |            (84), (101) are inconsistent by sub-proof #49.
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | End of split
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | Case 2:
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | |   (102)  all_75_16 = 0
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.61/35.47  | | | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 257.61/35.47  | | | | | |            (23), (24), (25), (26), (27), (28), (30), (31), (32),
% 257.61/35.47  | | | | | |            (33), (34), (35), (36), (37), (38), (39), (40), (42),
% 257.61/35.47  | | | | | |            (43), (44), (45), (46), (47), (48), (49), (50), (51),
% 257.61/35.47  | | | | | |            (54), (55), (56), (57), (58), (59), (60), (61), (62),
% 257.61/35.47  | | | | | |            (63), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.61/35.47  | | | | | |            (72), (73), (74), (75), (77), (86), (102) are
% 257.61/35.47  | | | | | |            inconsistent by sub-proof #58.
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | End of split
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | Case 2:
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | |   (103)  all_75_11 = 0
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.61/35.47  | | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 257.61/35.47  | | | | |            (23), (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 257.61/35.47  | | | | |            (33), (34), (35), (36), (37), (38), (39), (40), (41), (42),
% 257.61/35.47  | | | | |            (43), (44), (45), (46), (47), (48), (49), (50), (54), (55),
% 257.61/35.47  | | | | |            (56), (57), (58), (59), (60), (61), (62), (63), (64), (65),
% 257.61/35.47  | | | | |            (66), (67), (68), (69), (70), (71), (72), (73), (74), (75),
% 257.61/35.47  | | | | |            (77), (84), (103) are inconsistent by sub-proof #50.
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | End of split
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | End of split
% 257.61/35.47  | | | 
% 257.61/35.47  | | Case 2:
% 257.61/35.47  | | | 
% 257.61/35.47  | | |   (104)   ~ (all_75_5 = 0)
% 257.61/35.47  | | | 
% 257.61/35.47  | | | REDUCE: (79), (104) imply:
% 257.61/35.47  | | |   (105)  $false
% 257.61/35.47  | | | 
% 257.61/35.47  | | | CLOSE: (105) is inconsistent.
% 257.61/35.47  | | | 
% 257.61/35.47  | | End of split
% 257.61/35.47  | | 
% 257.61/35.47  | Case 2:
% 257.61/35.47  | | 
% 257.61/35.47  | |   (106)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.61/35.47  | | 
% 257.61/35.47  | | BETA: splitting (51) gives:
% 257.61/35.47  | | 
% 257.61/35.47  | | Case 1:
% 257.61/35.47  | | | 
% 257.61/35.47  | | |   (107)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.47  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47  | | | 
% 257.61/35.47  | | | DELTA: instantiating (107) with fresh symbols all_137_0, all_137_1 gives:
% 257.61/35.47  | | |   (108)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.61/35.47  | | |            all_137_1) = 0 & $i(all_137_1)
% 257.61/35.47  | | | 
% 257.61/35.47  | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (14),
% 257.61/35.47  | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.61/35.47  | | |            (25), (26), (27), (28), (30), (31), (32), (33), (34), (35),
% 257.61/35.47  | | |            (36), (37), (38), (39), (40), (42), (43), (44), (45), (46),
% 257.61/35.47  | | |            (47), (48), (49), (50), (54), (55), (56), (57), (58), (59),
% 257.61/35.47  | | |            (60), (61), (62), (63), (64), (65), (66), (67), (68), (69),
% 257.61/35.47  | | |            (70), (71), (72), (73), (74), (75), (77), (107), (108) are
% 257.61/35.47  | | |            inconsistent by sub-proof #61.
% 257.61/35.47  | | | 
% 257.61/35.47  | | Case 2:
% 257.61/35.47  | | | 
% 257.61/35.47  | | |   (109)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.47  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47  | | | 
% 257.61/35.47  | | | BETA: splitting (53) gives:
% 257.61/35.47  | | | 
% 257.61/35.47  | | | Case 1:
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | |   (110)   ~ (all_68_19 = 0)
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | | BETA: splitting (60) gives:
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | | Case 1:
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | |   (111)   ~ (all_75_11 = 0)
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | | REDUCE: (34), (111) imply:
% 257.61/35.47  | | | | |   (112)   ~ (all_68_5 = 0)
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | | BETA: splitting (58) gives:
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | | Case 1:
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | |   (113)   ~ (all_75_15 = 0)
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | | REDUCE: (49), (113) imply:
% 257.61/35.47  | | | | | |   (114)   ~ (all_68_9 = 0)
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | | BETA: splitting (68) gives:
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | | Case 1:
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | |   (115)   ~ (all_75_17 = 0)
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | | REDUCE: (6), (115) imply:
% 257.61/35.47  | | | | | | |   (116)   ~ (all_68_18 = 0)
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | | REF_CLOSE: (4), (11), (17), (19), (23), (29), (31), (42), (45),
% 257.61/35.47  | | | | | | |            (47), (52), (63), (65), (71), (75), (106), (110),
% 257.61/35.47  | | | | | | |            (114), (116) are inconsistent by sub-proof #72.
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | Case 2:
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | |   (117)  all_75_17 = 0
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | | REF_CLOSE: (9), (10), (23), (25), (109), (112), (117) are
% 257.61/35.47  | | | | | | |            inconsistent by sub-proof #82.
% 257.61/35.47  | | | | | | | 
% 257.61/35.47  | | | | | | End of split
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | Case 2:
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | |   (118)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.61/35.47  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.61/35.47  | | | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 257.61/35.47  | | | | | |            (23), (24), (25), (26), (27), (28), (30), (31), (32),
% 257.61/35.47  | | | | | |            (33), (34), (35), (36), (37), (38), (39), (40), (42),
% 257.61/35.47  | | | | | |            (43), (44), (45), (46), (47), (48), (49), (50), (51),
% 257.61/35.47  | | | | | |            (54), (55), (56), (57), (58), (59), (60), (61), (62),
% 257.61/35.47  | | | | | |            (63), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.61/35.47  | | | | | |            (72), (73), (74), (75), (77), (112), (118) are
% 257.61/35.47  | | | | | |            inconsistent by sub-proof #56.
% 257.61/35.47  | | | | | | 
% 257.61/35.47  | | | | | End of split
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | Case 2:
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | |   (119)  all_75_11 = 0
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | | REF_CLOSE: (6), (17), (23), (29), (43), (44), (49), (52), (61), (65),
% 257.61/35.47  | | | | |            (75), (76), (106), (110), (119) are inconsistent by
% 257.61/35.47  | | | | |            sub-proof #140.
% 257.61/35.47  | | | | | 
% 257.61/35.47  | | | | End of split
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | Case 2:
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | |   (120)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.47  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | | DELTA: instantiating (120) with fresh symbols all_137_0, all_137_1
% 257.61/35.47  | | | |        gives:
% 257.61/35.47  | | | |   (121)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 &
% 257.61/35.47  | | | |          r1(all_68_20, all_137_1) = 0 & $i(all_137_1)
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.61/35.47  | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 257.61/35.47  | | | |            (24), (25), (26), (27), (28), (30), (31), (32), (33), (34),
% 257.61/35.47  | | | |            (35), (36), (37), (38), (39), (40), (42), (43), (44), (45),
% 257.61/35.47  | | | |            (46), (47), (48), (49), (50), (54), (55), (56), (57), (58),
% 257.61/35.47  | | | |            (59), (60), (61), (62), (63), (64), (65), (66), (67), (68),
% 257.61/35.47  | | | |            (69), (70), (71), (72), (73), (74), (75), (77), (120), (121)
% 257.61/35.47  | | | |            are inconsistent by sub-proof #61.
% 257.61/35.47  | | | | 
% 257.61/35.47  | | | End of split
% 257.61/35.47  | | | 
% 257.61/35.47  | | End of split
% 257.61/35.47  | | 
% 257.61/35.47  | End of split
% 257.61/35.47  | 
% 257.61/35.47  End of proof
% 257.61/35.47  
% 257.61/35.47  Sub-proof #49 shows that the following formulas are inconsistent:
% 257.61/35.47  ----------------------------------------------------------------
% 257.61/35.47    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.61/35.47             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.47    (2)  all_75_4 = all_68_10
% 257.61/35.47    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.47    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.47    (5)  all_75_9 = all_68_11
% 257.61/35.47    (6)  all_75_17 = all_68_18
% 257.61/35.47    (7)  all_75_5 = all_68_15
% 257.61/35.47    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.47           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.61/35.47             v0) = 0 & $i(v0))
% 257.61/35.47    (10)   ~ (all_68_4 = 0)
% 257.61/35.47    (11)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.47            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.47              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.47            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.47              r1(all_68_20, v0) = v2))
% 257.61/35.47    (12)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.47    (13)  all_75_18 = all_68_14
% 257.61/35.47    (14)  all_75_6 = 0
% 257.61/35.47    (15)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.47            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (16)  all_75_10 = all_68_16
% 257.61/35.47    (17)  all_75_13 = all_68_12
% 257.61/35.47    (18)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.47          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.61/35.47              & r1(all_68_20, v0) = v2))
% 257.61/35.47    (19)  all_75_16 = all_68_13
% 257.61/35.47    (20)  all_75_6 = all_68_2
% 257.61/35.47    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.47            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.47              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.47    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.47          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.47    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (27)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (28)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.47    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.47    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.47            p405(v0) = v1 & $i(v0))
% 257.61/35.47    (31)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.47    (32)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.47    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (35)  all_75_11 = all_68_5
% 257.61/35.47    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (37)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.61/35.47    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.47            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.47              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.47            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.47              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.47    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.47            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.47    (42)   ~ (all_68_11 = 0)
% 257.61/35.47    (43)  all_75_8 = all_68_7
% 257.61/35.47    (44)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.48    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.61/35.49    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.49            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.49           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.49            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.49          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.49            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.49    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (48)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.49            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.49            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.49          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.49            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.49          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.49              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.49            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.49              r1(all_68_20, v0) = v2))
% 257.61/35.49    (50)  all_75_15 = all_68_9
% 257.61/35.49    (51)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.49              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (53)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.49              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (55)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.61/35.49            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.61/35.49    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (59)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (60)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.61/35.49    (61)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.49    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (63)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.61/35.49          all_68_19 = 0
% 257.61/35.49    (64)  all_75_14 = all_68_17
% 257.61/35.49    (65)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.49    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (67)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (69)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.61/35.49          all_68_14 = 0
% 257.61/35.49    (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.49    (72)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.49              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (74)  all_75_12 = all_68_8
% 257.61/35.49    (75)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49  
% 257.61/35.49  Begin of proof
% 257.61/35.49  | 
% 257.61/35.49  | BETA: splitting (59) gives:
% 257.61/35.49  | 
% 257.61/35.49  | Case 1:
% 257.61/35.49  | | 
% 257.61/35.49  | |   (76)   ~ (all_75_11 = 0)
% 257.61/35.49  | | 
% 257.61/35.49  | | REDUCE: (35), (76) imply:
% 257.61/35.49  | |   (77)   ~ (all_68_5 = 0)
% 257.61/35.49  | | 
% 257.61/35.49  | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 257.61/35.49  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 257.61/35.49  | |            (26), (27), (28), (29), (31), (32), (33), (34), (35), (36), (37),
% 257.61/35.49  | |            (38), (39), (40), (41), (43), (44), (45), (46), (47), (48), (49),
% 257.61/35.49  | |            (50), (51), (52), (53), (54), (55), (56), (57), (58), (59), (60),
% 257.61/35.49  | |            (61), (62), (63), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.61/35.49  | |            (72), (73), (74), (75), (77) are inconsistent by sub-proof #56.
% 257.61/35.49  | | 
% 257.61/35.49  | Case 2:
% 257.61/35.49  | | 
% 257.61/35.49  | |   (78)  all_75_11 = 0
% 257.61/35.49  | | 
% 257.61/35.49  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (10), (11), (12), (13),
% 257.61/35.49  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.61/35.49  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 257.61/35.49  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 257.61/35.49  | |            (47), (48), (49), (50), (51), (53), (54), (55), (56), (57), (58),
% 257.61/35.49  | |            (59), (60), (61), (62), (63), (64), (65), (66), (67), (68), (69),
% 257.61/35.49  | |            (70), (71), (72), (73), (74), (75), (78) are inconsistent by
% 257.61/35.49  | |            sub-proof #50.
% 257.61/35.49  | | 
% 257.61/35.49  | End of split
% 257.61/35.49  | 
% 257.61/35.49  End of proof
% 257.61/35.49  
% 257.61/35.49  Sub-proof #50 shows that the following formulas are inconsistent:
% 257.61/35.49  ----------------------------------------------------------------
% 257.61/35.49    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.61/35.49             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.49    (2)  all_75_4 = all_68_10
% 257.61/35.49    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.49    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.49    (5)  all_75_9 = all_68_11
% 257.61/35.49    (6)  all_75_17 = all_68_18
% 257.61/35.49    (7)  all_75_5 = all_68_15
% 257.61/35.49    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.49           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (9)   ~ (all_68_4 = 0)
% 257.61/35.49    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.49            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.49              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.49            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.49              r1(all_68_20, v0) = v2))
% 257.61/35.49    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.49    (12)  all_75_18 = all_68_14
% 257.61/35.49    (13)  all_75_6 = 0
% 257.61/35.49    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.49            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (15)  all_75_11 = 0
% 257.61/35.49    (16)  all_75_10 = all_68_16
% 257.61/35.49    (17)  all_75_13 = all_68_12
% 257.61/35.49    (18)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.49          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.61/35.49              & r1(all_68_20, v0) = v2))
% 257.61/35.49    (19)  all_75_16 = all_68_13
% 257.61/35.49    (20)  all_75_6 = all_68_2
% 257.61/35.49    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.49              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.49    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.49          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.49    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (27)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (28)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.49    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.49    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.49            p405(v0) = v1 & $i(v0))
% 257.61/35.49    (31)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.49    (32)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.49    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (35)  all_75_11 = all_68_5
% 257.61/35.49    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (37)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.61/35.49    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.49              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.49              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.49    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (42)   ~ (all_68_11 = 0)
% 257.61/35.49    (43)  all_75_8 = all_68_7
% 257.61/35.49    (44)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.49    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.61/35.49    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.49            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.49           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.49            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.49          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.49            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.49    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (48)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.49            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.49            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.49          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.49            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.49          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.49              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.49            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.49              r1(all_68_20, v0) = v2))
% 257.61/35.49    (50)  all_75_15 = all_68_9
% 257.61/35.49    (51)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.49              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (54)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.61/35.49            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.61/35.49    (55)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (58)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (59)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.61/35.49    (60)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.49    (61)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (62)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.61/35.49          all_68_19 = 0
% 257.61/35.49    (63)  all_75_14 = all_68_17
% 257.61/35.49    (64)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.49    (65)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (66)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (67)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (68)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.61/35.49          all_68_14 = 0
% 257.61/35.49    (69)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (70)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.49    (71)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (72)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.49              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49    (73)  all_75_12 = all_68_8
% 257.61/35.49    (74)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.49  
% 257.61/35.49  Begin of proof
% 257.61/35.49  | 
% 257.61/35.49  | BETA: splitting (40) gives:
% 257.61/35.49  | 
% 257.61/35.49  | Case 1:
% 257.61/35.49  | | 
% 257.61/35.49  | |   (75)   ~ (all_75_11 = 0)
% 257.61/35.49  | | 
% 257.61/35.49  | | REDUCE: (15), (75) imply:
% 257.61/35.49  | |   (76)  $false
% 257.61/35.49  | | 
% 257.61/35.49  | | CLOSE: (76) is inconsistent.
% 257.61/35.49  | | 
% 257.61/35.49  | Case 2:
% 257.61/35.49  | | 
% 257.61/35.49  | |   (77)   ~ (all_75_13 = 0)
% 257.61/35.49  | | 
% 257.61/35.49  | | REDUCE: (17), (77) imply:
% 257.61/35.49  | |   (78)   ~ (all_68_12 = 0)
% 257.61/35.49  | | 
% 257.61/35.49  | | BETA: splitting (59) gives:
% 257.61/35.49  | | 
% 257.61/35.49  | | Case 1:
% 257.61/35.49  | | | 
% 257.61/35.49  | | |   (79)   ~ (all_75_11 = 0)
% 257.61/35.49  | | | 
% 257.61/35.49  | | | REDUCE: (15), (79) imply:
% 257.61/35.49  | | |   (80)  $false
% 257.61/35.49  | | | 
% 257.61/35.49  | | | CLOSE: (80) is inconsistent.
% 257.61/35.49  | | | 
% 257.61/35.49  | | Case 2:
% 257.61/35.49  | | | 
% 257.61/35.49  | | |   (81)   ~ (all_75_12 = 0)
% 257.61/35.49  | | | 
% 257.61/35.49  | | | REDUCE: (73), (81) imply:
% 257.61/35.49  | | |   (82)   ~ (all_68_8 = 0)
% 257.61/35.49  | | | 
% 257.61/35.49  | | | BETA: splitting (70) gives:
% 257.61/35.49  | | | 
% 257.61/35.49  | | | Case 1:
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | |   (83)   ~ (all_75_18 = 0)
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | | REDUCE: (12), (83) imply:
% 257.61/35.49  | | | |   (84)   ~ (all_68_14 = 0)
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | | REF_CLOSE: (4), (11), (13), (18), (19), (24), (28), (30), (42), (43),
% 257.61/35.49  | | | |            (50), (78), (82), (84) are inconsistent by sub-proof #51.
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | Case 2:
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | |   (85)  all_75_18 = 0
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | | COMBINE_EQS: (12), (85) imply:
% 257.61/35.49  | | | |   (86)  all_68_14 = 0
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.61/35.49  | | | |            (14), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.61/35.49  | | | |            (25), (26), (27), (28), (29), (31), (32), (33), (34), (35),
% 257.61/35.49  | | | |            (36), (37), (38), (39), (40), (41), (43), (44), (45), (46),
% 257.61/35.49  | | | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 257.61/35.49  | | | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66),
% 257.61/35.49  | | | |            (67), (68), (69), (70), (71), (72), (73), (74), (85) are
% 257.61/35.49  | | | |            inconsistent by sub-proof #60.
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | End of split
% 257.61/35.49  | | | 
% 257.61/35.49  | | End of split
% 257.61/35.49  | | 
% 257.61/35.49  | End of split
% 257.61/35.49  | 
% 257.61/35.49  End of proof
% 257.61/35.49  
% 257.61/35.49  Sub-proof #51 shows that the following formulas are inconsistent:
% 257.61/35.49  ----------------------------------------------------------------
% 257.61/35.49    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.49    (2)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.49    (3)   ~ (all_68_12 = 0)
% 257.61/35.49    (4)  all_75_6 = 0
% 257.61/35.49    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.49         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.49             r1(all_68_20, v0) = v2))
% 257.61/35.49    (6)   ~ (all_68_14 = 0)
% 257.61/35.49    (7)  all_75_16 = all_68_13
% 257.61/35.49    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.49         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.49    (9)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.49    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.49            p405(v0) = v1 & $i(v0))
% 257.61/35.49    (11)   ~ (all_68_11 = 0)
% 257.61/35.49    (12)  all_75_8 = all_68_7
% 257.61/35.49    (13)   ~ (all_68_8 = 0)
% 257.61/35.49    (14)  all_75_15 = all_68_9
% 257.61/35.49  
% 257.61/35.49  Begin of proof
% 257.61/35.49  | 
% 257.61/35.49  | BETA: splitting (1) gives:
% 257.61/35.49  | 
% 257.61/35.49  | Case 1:
% 257.61/35.49  | | 
% 257.61/35.49  | |   (15)  all_68_11 = 0
% 257.61/35.49  | | 
% 257.61/35.49  | | REDUCE: (11), (15) imply:
% 257.61/35.49  | |   (16)  $false
% 257.61/35.49  | | 
% 257.61/35.49  | | CLOSE: (16) is inconsistent.
% 257.61/35.49  | | 
% 257.61/35.49  | Case 2:
% 257.61/35.49  | | 
% 257.61/35.49  | |   (17)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.49  | | 
% 257.61/35.49  | | BETA: splitting (17) gives:
% 257.61/35.49  | | 
% 257.61/35.49  | | Case 1:
% 257.61/35.49  | | | 
% 257.61/35.49  | | |   (18)  all_68_12 = 0
% 257.61/35.49  | | | 
% 257.61/35.49  | | | REDUCE: (3), (18) imply:
% 257.61/35.49  | | |   (19)  $false
% 257.61/35.49  | | | 
% 257.61/35.49  | | | CLOSE: (19) is inconsistent.
% 257.61/35.49  | | | 
% 257.61/35.49  | | Case 2:
% 257.61/35.49  | | | 
% 257.61/35.49  | | |   (20)  all_68_13 = 0 | all_68_14 = 0
% 257.61/35.49  | | | 
% 257.61/35.49  | | | BETA: splitting (20) gives:
% 257.61/35.49  | | | 
% 257.61/35.49  | | | Case 1:
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | |   (21)  all_68_13 = 0
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | | COMBINE_EQS: (7), (21) imply:
% 257.61/35.49  | | | |   (22)  all_75_16 = 0
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | | BETA: splitting (9) gives:
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | | Case 1:
% 257.61/35.49  | | | | | 
% 257.61/35.49  | | | | |   (23)   ~ (all_75_15 = 0)
% 257.61/35.49  | | | | | 
% 257.61/35.49  | | | | | REDUCE: (14), (23) imply:
% 257.61/35.49  | | | | |   (24)   ~ (all_68_9 = 0)
% 257.61/35.49  | | | | | 
% 257.61/35.49  | | | | | REF_CLOSE: (2), (4), (5), (8), (10), (12), (13), (24) are inconsistent
% 257.61/35.49  | | | | |            by sub-proof #115.
% 257.61/35.49  | | | | | 
% 257.61/35.49  | | | | Case 2:
% 257.61/35.49  | | | | | 
% 257.61/35.49  | | | | |   (25)   ~ (all_75_16 = 0)
% 257.61/35.49  | | | | | 
% 257.61/35.49  | | | | | REDUCE: (22), (25) imply:
% 257.61/35.49  | | | | |   (26)  $false
% 257.61/35.49  | | | | | 
% 257.61/35.49  | | | | | CLOSE: (26) is inconsistent.
% 257.61/35.49  | | | | | 
% 257.61/35.49  | | | | End of split
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | Case 2:
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | |   (27)   ~ (all_68_13 = 0)
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | | REF_CLOSE: (6), (20), (27) are inconsistent by sub-proof #404.
% 257.61/35.49  | | | | 
% 257.61/35.49  | | | End of split
% 257.61/35.49  | | | 
% 257.61/35.49  | | End of split
% 257.61/35.49  | | 
% 257.61/35.49  | End of split
% 257.61/35.49  | 
% 257.61/35.49  End of proof
% 257.61/35.49  
% 257.61/35.49  Sub-proof #52 shows that the following formulas are inconsistent:
% 257.61/35.49  ----------------------------------------------------------------
% 257.61/35.49    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.61/35.49             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.49           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.49    (2)  all_75_4 = all_68_10
% 257.61/35.49    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.49    (4)  all_75_9 = all_68_11
% 257.61/35.49    (5)  all_75_17 = all_68_18
% 257.61/35.49    (6)  all_75_5 = all_68_15
% 257.61/35.50    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.50           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.61/35.50             v0) = 0 & $i(v0))
% 257.61/35.50    (9)   ~ (all_68_4 = 0)
% 257.61/35.50    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.50            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.50              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.50            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.50              r1(all_68_20, v0) = v2))
% 257.61/35.50    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.50    (12)  all_75_18 = all_68_14
% 257.61/35.50    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.50            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (14)  all_75_10 = all_68_16
% 257.61/35.50    (15)  all_75_13 = all_68_12
% 257.61/35.50    (16)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.50          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.61/35.50              & r1(all_68_20, v0) = v2))
% 257.61/35.50    (17)  all_75_16 = all_68_13
% 257.61/35.50    (18)  all_75_6 = all_68_2
% 257.61/35.50    (19)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (20)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.50    (22)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.50          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.50    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (26)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.50    (27)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.50    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.50            p405(v0) = v1 & $i(v0))
% 257.61/35.50    (29)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.50    (30)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.50    (31)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (32)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (33)  all_75_11 = all_68_5
% 257.61/35.50    (34)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (35)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.61/35.50    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (38)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.50    (39)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (40)  all_75_8 = all_68_7
% 257.61/35.50    (41)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.50    (42)   ~ (all_68_9 = 0)
% 257.61/35.50    (43)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.61/35.50    (44)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.50            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.50           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.50          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.50    (45)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (46)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.50            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (47)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.50            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.50          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.50          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.50              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.50            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.50              r1(all_68_20, v0) = v2))
% 257.61/35.50    (49)  all_75_15 = all_68_9
% 257.61/35.50    (50)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (52)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (53)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.50    (54)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (56)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.61/35.50            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.61/35.50    (57)  all_75_7 = all_68_4
% 257.61/35.50    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (60)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (61)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (62)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.61/35.50    (63)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.50    (64)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (65)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.61/35.50          all_68_19 = 0
% 257.61/35.50    (66)   ~ (all_68_13 = 0)
% 257.61/35.50    (67)  all_75_14 = all_68_17
% 257.61/35.50    (68)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.50    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (70)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (72)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.61/35.50          all_68_14 = 0
% 257.61/35.50    (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (74)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.50    (75)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.50    (76)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (77)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (78)  all_75_12 = all_68_8
% 257.61/35.50    (79)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (80)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 257.61/35.50  
% 257.61/35.50  Begin of proof
% 257.61/35.50  | 
% 257.61/35.50  | BETA: splitting (51) gives:
% 257.61/35.50  | 
% 257.61/35.50  | Case 1:
% 257.61/35.50  | | 
% 257.61/35.50  | |   (81)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.50  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50  | | 
% 257.61/35.50  | | DELTA: instantiating (81) with fresh symbols all_137_0, all_137_1 gives:
% 257.61/35.50  | |   (82)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.61/35.50  | |           all_137_1) = 0 & $i(all_137_1)
% 257.61/35.50  | | 
% 257.61/35.50  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11), (12), (13),
% 257.61/35.50  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.61/35.50  | |            (25), (26), (27), (29), (30), (31), (32), (33), (34), (35), (36),
% 257.61/35.50  | |            (37), (38), (39), (40), (41), (43), (44), (45), (47), (48), (49),
% 257.61/35.50  | |            (50), (54), (55), (56), (58), (59), (60), (61), (62), (63), (64),
% 257.61/35.50  | |            (65), (67), (68), (69), (70), (71), (72), (73), (75), (76), (77),
% 257.61/35.50  | |            (78), (79), (81), (82) are inconsistent by sub-proof #61.
% 257.61/35.50  | | 
% 257.61/35.50  | Case 2:
% 257.61/35.50  | | 
% 257.61/35.50  | |   (83)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.50  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50  | | 
% 257.61/35.50  | | BETA: splitting (65) gives:
% 257.61/35.50  | | 
% 257.61/35.50  | | Case 1:
% 257.61/35.50  | | | 
% 257.61/35.50  | | |   (84)  all_68_15 = 0
% 257.61/35.50  | | | 
% 257.61/35.50  | | | COMBINE_EQS: (6), (84) imply:
% 257.61/35.50  | | |   (85)  all_75_5 = 0
% 257.61/35.50  | | | 
% 257.61/35.50  | | | BETA: splitting (35) gives:
% 257.61/35.50  | | | 
% 257.61/35.50  | | | Case 1:
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | |   (86)   ~ (all_75_4 = 0)
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | | REDUCE: (2), (86) imply:
% 257.61/35.50  | | | |   (87)   ~ (all_68_10 = 0)
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | | BETA: splitting (72) gives:
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | | Case 1:
% 257.61/35.50  | | | | | 
% 257.61/35.50  | | | | |   (88)  all_68_10 = 0
% 257.61/35.50  | | | | | 
% 257.61/35.50  | | | | | REDUCE: (87), (88) imply:
% 257.61/35.50  | | | | |   (89)  $false
% 257.61/35.50  | | | | | 
% 257.61/35.50  | | | | | CLOSE: (89) is inconsistent.
% 257.61/35.50  | | | | | 
% 257.61/35.50  | | | | Case 2:
% 257.61/35.50  | | | | | 
% 257.61/35.50  | | | | |   (90)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.61/35.50  | | | | | 
% 257.61/35.50  | | | | | BETA: splitting (31) gives:
% 257.61/35.50  | | | | | 
% 257.61/35.50  | | | | | Case 1:
% 257.61/35.50  | | | | | | 
% 257.61/35.50  | | | | | |   (91)   ~ (all_75_13 = 0)
% 257.61/35.50  | | | | | | 
% 257.61/35.50  | | | | | | REDUCE: (15), (91) imply:
% 257.61/35.50  | | | | | |   (92)   ~ (all_68_12 = 0)
% 257.61/35.50  | | | | | | 
% 257.61/35.50  | | | | | | BETA: splitting (25) gives:
% 257.61/35.50  | | | | | | 
% 257.61/35.50  | | | | | | Case 1:
% 257.61/35.50  | | | | | | | 
% 257.61/35.50  | | | | | | |   (93)   ~ (all_75_11 = 0)
% 257.61/35.50  | | | | | | | 
% 257.61/35.50  | | | | | | | REDUCE: (33), (93) imply:
% 257.61/35.50  | | | | | | |   (94)   ~ (all_68_5 = 0)
% 257.61/35.50  | | | | | | | 
% 257.61/35.50  | | | | | | | REF_CLOSE: (8), (9), (10), (22), (83), (94) are inconsistent by
% 257.61/35.50  | | | | | | |            sub-proof #163.
% 257.61/35.50  | | | | | | | 
% 257.61/35.50  | | | | | | Case 2:
% 257.61/35.50  | | | | | | | 
% 257.61/35.50  | | | | | | |   (95)  all_75_11 = 0
% 257.61/35.50  | | | | | | | 
% 257.61/35.50  | | | | | | | BETA: splitting (62) gives:
% 257.61/35.50  | | | | | | | 
% 257.61/35.50  | | | | | | | Case 1:
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | |   (96)   ~ (all_75_11 = 0)
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | | REDUCE: (95), (96) imply:
% 257.61/35.50  | | | | | | | |   (97)  $false
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | | CLOSE: (97) is inconsistent.
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | Case 2:
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | |   (98)   ~ (all_75_12 = 0)
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | | REDUCE: (78), (98) imply:
% 257.61/35.50  | | | | | | | |   (99)   ~ (all_68_8 = 0)
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | | BETA: splitting (71) gives:
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | | Case 1:
% 257.61/35.50  | | | | | | | | | 
% 257.61/35.50  | | | | | | | | |   (100)   ~ (all_75_18 = 0)
% 257.61/35.50  | | | | | | | | | 
% 257.61/35.50  | | | | | | | | | REDUCE: (12), (100) imply:
% 257.61/35.50  | | | | | | | | |   (101)   ~ (all_68_14 = 0)
% 257.61/35.50  | | | | | | | | | 
% 257.61/35.50  | | | | | | | | | REF_CLOSE: (4), (16), (22), (28), (40), (42), (66), (68),
% 257.61/35.50  | | | | | | | | |            (90), (92), (99), (101) are inconsistent by
% 257.61/35.50  | | | | | | | | |            sub-proof #369.
% 257.61/35.50  | | | | | | | | | 
% 257.61/35.50  | | | | | | | | Case 2:
% 257.61/35.50  | | | | | | | | | 
% 257.61/35.50  | | | | | | | | |   (102)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0)
% 257.61/35.50  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50  | | | | | | | | | 
% 257.61/35.50  | | | | | | | | | DELTA: instantiating (102) with fresh symbols all_137_0,
% 257.61/35.50  | | | | | | | | |        all_137_1 gives:
% 257.61/35.50  | | | | | | | | |   (103)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 &
% 257.61/35.50  | | | | | | | | |          r1(all_68_20, all_137_1) = 0 & $i(all_137_1)
% 257.61/35.50  | | | | | | | | | 
% 257.61/35.50  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11),
% 257.61/35.50  | | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19),
% 257.61/35.50  | | | | | | | | |            (20), (21), (22), (23), (24), (25), (26), (27),
% 257.61/35.50  | | | | | | | | |            (29), (30), (31), (32), (33), (34), (35), (36),
% 257.61/35.50  | | | | | | | | |            (37), (38), (39), (40), (41), (43), (44), (45),
% 257.61/35.50  | | | | | | | | |            (47), (48), (49), (50), (54), (55), (56), (58),
% 257.61/35.50  | | | | | | | | |            (59), (60), (61), (62), (63), (64), (65), (67),
% 257.61/35.50  | | | | | | | | |            (68), (69), (70), (71), (72), (73), (75), (76),
% 257.61/35.50  | | | | | | | | |            (77), (78), (79), (102), (103) are inconsistent by
% 257.61/35.50  | | | | | | | | |            sub-proof #61.
% 257.61/35.50  | | | | | | | | | 
% 257.61/35.50  | | | | | | | | End of split
% 257.61/35.50  | | | | | | | | 
% 257.61/35.50  | | | | | | | End of split
% 257.61/35.50  | | | | | | | 
% 257.61/35.50  | | | | | | End of split
% 257.61/35.50  | | | | | | 
% 257.61/35.50  | | | | | Case 2:
% 257.61/35.50  | | | | | | 
% 257.61/35.50  | | | | | |   (104)  all_75_13 = 0
% 257.61/35.50  | | | | | | 
% 257.61/35.50  | | | | | | REF_CLOSE: (8), (9), (10), (22), (33), (38), (83), (104) are
% 257.61/35.50  | | | | | |            inconsistent by sub-proof #156.
% 257.61/35.50  | | | | | | 
% 257.61/35.50  | | | | | End of split
% 257.61/35.50  | | | | | 
% 257.61/35.50  | | | | End of split
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | Case 2:
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | |   (105)   ~ (all_75_5 = 0)
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | | REDUCE: (85), (105) imply:
% 257.61/35.50  | | | |   (106)  $false
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | | CLOSE: (106) is inconsistent.
% 257.61/35.50  | | | | 
% 257.61/35.50  | | | End of split
% 257.61/35.50  | | | 
% 257.61/35.50  | | Case 2:
% 257.61/35.50  | | | 
% 257.61/35.50  | | |   (107)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.61/35.50  | | | 
% 257.61/35.50  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.61/35.50  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 257.61/35.50  | | |            (23), (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 257.61/35.50  | | |            (33), (34), (35), (36), (37), (38), (39), (40), (41), (43),
% 257.61/35.50  | | |            (44), (45), (46), (47), (48), (49), (50), (52), (53), (54),
% 257.61/35.50  | | |            (55), (56), (57), (58), (59), (60), (61), (62), (63), (64),
% 257.61/35.50  | | |            (65), (67), (68), (69), (70), (71), (72), (73), (74), (75),
% 257.61/35.50  | | |            (76), (77), (78), (79), (80), (83), (107) are inconsistent by
% 257.61/35.50  | | |            sub-proof #53.
% 257.61/35.50  | | | 
% 257.61/35.50  | | End of split
% 257.61/35.50  | | 
% 257.61/35.50  | End of split
% 257.61/35.50  | 
% 257.61/35.50  End of proof
% 257.61/35.50  
% 257.61/35.50  Sub-proof #53 shows that the following formulas are inconsistent:
% 257.61/35.50  ----------------------------------------------------------------
% 257.61/35.50    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.61/35.50             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.50    (2)  all_75_4 = all_68_10
% 257.61/35.50    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.50    (4)  all_75_9 = all_68_11
% 257.61/35.50    (5)  all_75_17 = all_68_18
% 257.61/35.50    (6)  all_75_5 = all_68_15
% 257.61/35.50    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.50           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.61/35.50             v0) = 0 & $i(v0))
% 257.61/35.50    (9)   ~ (all_68_4 = 0)
% 257.61/35.50    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.50            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.50              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.50            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.50              r1(all_68_20, v0) = v2))
% 257.61/35.50    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.50    (12)  all_75_18 = all_68_14
% 257.61/35.50    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.50            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (14)  all_75_10 = all_68_16
% 257.61/35.50    (15)  all_75_13 = all_68_12
% 257.61/35.50    (16)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.50          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.61/35.50              & r1(all_68_20, v0) = v2))
% 257.61/35.50    (17)  all_75_16 = all_68_13
% 257.61/35.50    (18)  all_75_6 = all_68_2
% 257.61/35.50    (19)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (20)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.50    (22)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.50          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.50    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (26)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.50    (27)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.50    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.61/35.50            p405(v0) = v1 & $i(v0))
% 257.61/35.50    (29)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.50    (30)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.50    (31)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (32)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (33)  all_75_11 = all_68_5
% 257.61/35.50    (34)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (35)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.61/35.50    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.50              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (38)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.50    (39)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (40)  all_75_8 = all_68_7
% 257.61/35.50    (41)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.50    (42)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.61/35.50    (43)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.50            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.50           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.50          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.50    (44)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.50    (45)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.50            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (46)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.51            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (47)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.51            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.51          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.51            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.51          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.51              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.51            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.51              r1(all_68_20, v0) = v2))
% 257.61/35.51    (48)  all_75_15 = all_68_9
% 257.61/35.51    (49)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (50)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (51)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.51    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.61/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.51              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (54)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.61/35.51            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.61/35.51    (55)  all_75_7 = all_68_4
% 257.61/35.51    (56)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.61/35.51    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (60)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (61)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.61/35.51    (62)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.51    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (64)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.61/35.51          all_68_19 = 0
% 257.61/35.51    (65)  all_75_14 = all_68_17
% 257.61/35.51    (66)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.61/35.51    (67)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (68)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (70)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.61/35.51          all_68_14 = 0
% 257.61/35.51    (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.61/35.51            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (72)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.51    (73)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.51    (74)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.61/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.51              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.51            r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (77)  all_75_12 = all_68_8
% 257.61/35.51    (78)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (79)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 257.61/35.51  
% 257.61/35.51  Begin of proof
% 257.61/35.51  | 
% 257.61/35.51  | BETA: splitting (50) gives:
% 257.61/35.51  | 
% 257.61/35.51  | Case 1:
% 257.61/35.51  | | 
% 257.61/35.51  | |   (80)   ~ (all_68_19 = 0)
% 257.61/35.51  | | 
% 257.61/35.51  | | REF_CLOSE: (3), (5), (8), (10), (11), (14), (16), (18), (19), (22), (23),
% 257.61/35.51  | |            (24), (25), (28), (29), (30), (33), (40), (41), (42), (43), (45),
% 257.61/35.51  | |            (46), (48), (51), (55), (56), (57), (60), (61), (63), (65), (71),
% 257.61/35.51  | |            (72), (76), (77), (79), (80) are inconsistent by sub-proof #134.
% 257.61/35.51  | | 
% 257.61/35.51  | Case 2:
% 257.61/35.51  | | 
% 257.61/35.51  | |   (81)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.51  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51  | | 
% 257.61/35.51  | | DELTA: instantiating (81) with fresh symbols all_137_0, all_137_1 gives:
% 257.61/35.51  | |   (82)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.61/35.51  | |           all_137_1) = 0 & $i(all_137_1)
% 257.61/35.51  | | 
% 257.61/35.51  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11), (12), (13),
% 257.61/35.51  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.61/35.51  | |            (25), (26), (27), (29), (30), (31), (32), (33), (34), (35), (36),
% 257.61/35.51  | |            (37), (38), (39), (40), (41), (42), (43), (44), (46), (47), (48),
% 257.61/35.51  | |            (49), (52), (53), (54), (57), (58), (59), (60), (61), (62), (63),
% 257.61/35.51  | |            (64), (65), (66), (67), (68), (69), (70), (71), (73), (74), (75),
% 257.61/35.51  | |            (77), (78), (81), (82) are inconsistent by sub-proof #61.
% 257.61/35.51  | | 
% 257.61/35.51  | End of split
% 257.61/35.51  | 
% 257.61/35.51  End of proof
% 257.61/35.51  
% 257.61/35.51  Sub-proof #54 shows that the following formulas are inconsistent:
% 257.61/35.51  ----------------------------------------------------------------
% 257.61/35.51    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.61/35.51             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.51    (2)  all_75_4 = all_68_10
% 257.61/35.51    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.51    (4)  all_75_9 = all_68_11
% 257.61/35.51    (5)  all_75_17 = all_68_18
% 257.61/35.51    (6)  all_75_5 = all_68_15
% 257.61/35.51    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.51           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.61/35.51             v0) = 0 & $i(v0))
% 257.61/35.51    (9)   ~ (all_68_4 = 0)
% 257.61/35.51    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.51            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.51              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.51            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.51              r1(all_68_20, v0) = v2))
% 257.61/35.51    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.61/35.51    (12)  all_75_18 = all_68_14
% 257.61/35.51    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.51            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (14)  all_75_10 = all_68_16
% 257.61/35.51    (15)  all_75_13 = all_68_12
% 257.61/35.51    (16)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.61/35.51          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.61/35.51              & r1(all_68_20, v0) = v2))
% 257.61/35.51    (17)  all_75_16 = all_68_13
% 257.61/35.51    (18)  all_75_6 = all_68_2
% 257.61/35.51    (19)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (20)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.61/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.51              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.61/35.51    (22)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.61/35.51          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.61/35.51    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (26)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.61/35.51    (27)   ~ (all_68_2 = 0)
% 257.61/35.51    (28)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.51    (29)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.61/35.51    (30)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.51    (31)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (32)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (33)  all_75_11 = all_68_5
% 257.61/35.51    (34)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (35)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.61/35.51    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.51              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (37)  all_75_17 = 0
% 257.61/35.51    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.61/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.51              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (39)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.61/35.51    (40)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (41)  all_75_8 = all_68_7
% 257.61/35.51    (42)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.61/35.51    (43)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.61/35.51    (44)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.61/35.51            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.61/35.51           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.51            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.51          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.51            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.61/35.51    (45)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (46)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.61/35.51            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (47)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.61/35.51            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.61/35.51          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.61/35.51            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.61/35.51          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.51              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.61/35.51            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.61/35.51              r1(all_68_20, v0) = v2))
% 257.61/35.51    (48)  all_75_15 = all_68_9
% 257.61/35.51    (49)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.61/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.61/35.51              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.61/35.51    (51)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.61/35.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.51              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (53)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.51            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.51    (54)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (55)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (57)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (58)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.51    (59)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.51    (60)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (61)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.51          all_68_19 = 0
% 257.88/35.51    (62)  all_75_14 = all_68_17
% 257.88/35.51    (63)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.51    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (65)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (67)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.51          all_68_14 = 0
% 257.88/35.51    (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.88/35.51            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.51    (70)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.88/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.51              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (72)  all_75_12 = all_68_8
% 257.88/35.51    (73)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51  
% 257.88/35.51  Begin of proof
% 257.88/35.51  | 
% 257.88/35.51  | BETA: splitting (50) gives:
% 257.88/35.51  | 
% 257.88/35.51  | Case 1:
% 257.88/35.51  | | 
% 257.88/35.51  | |   (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.51  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51  | | 
% 257.88/35.51  | | DELTA: instantiating (74) with fresh symbols all_137_0, all_137_1 gives:
% 257.88/35.51  | |   (75)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.88/35.51  | |           all_137_1) = 0 & $i(all_137_1)
% 257.88/35.51  | | 
% 257.88/35.51  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11), (12), (13),
% 257.88/35.51  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.88/35.51  | |            (25), (26), (28), (29), (30), (31), (32), (33), (34), (35), (36),
% 257.88/35.51  | |            (38), (39), (40), (41), (42), (43), (44), (45), (46), (47), (48),
% 257.88/35.51  | |            (49), (51), (52), (53), (54), (55), (56), (57), (58), (59), (60),
% 257.88/35.51  | |            (61), (62), (63), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.88/35.51  | |            (72), (73), (74), (75) are inconsistent by sub-proof #61.
% 257.88/35.51  | | 
% 257.88/35.51  | Case 2:
% 257.88/35.51  | | 
% 257.88/35.51  | |   (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.51  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51  | | 
% 257.88/35.51  | | REF_CLOSE: (8), (9), (10), (22), (23), (25), (27), (33), (37), (44), (68),
% 257.88/35.51  | |            (76) are inconsistent by sub-proof #93.
% 257.88/35.51  | | 
% 257.88/35.51  | End of split
% 257.88/35.51  | 
% 257.88/35.51  End of proof
% 257.88/35.51  
% 257.88/35.51  Sub-proof #55 shows that the following formulas are inconsistent:
% 257.88/35.51  ----------------------------------------------------------------
% 257.88/35.51    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.88/35.51             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.51    (2)  all_75_4 = all_68_10
% 257.88/35.51    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.51    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.88/35.51             v0) = 0 & $i(v0))
% 257.88/35.51    (5)  all_75_9 = all_68_11
% 257.88/35.51    (6)  all_75_17 = all_68_18
% 257.88/35.51    (7)  all_75_5 = all_68_15
% 257.88/35.51    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.51           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (9)   ~ (all_68_4 = 0)
% 257.88/35.51    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.51            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.51              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.51            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.51              r1(all_68_20, v0) = v2))
% 257.88/35.51    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.88/35.51    (12)  all_75_18 = all_68_14
% 257.88/35.51    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.51            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (14)  all_75_10 = all_68_16
% 257.88/35.51    (15)  all_75_13 = all_68_12
% 257.88/35.51    (16)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.88/35.51          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.51              & r1(all_68_20, v0) = v2))
% 257.88/35.51    (17)  all_75_16 = all_68_13
% 257.88/35.51    (18)  all_75_6 = all_68_2
% 257.88/35.51    (19)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (20)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.51              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.51    (22)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.88/35.51          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.88/35.51    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.51    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.51            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (26)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.88/35.52    (27)   ~ (all_68_2 = 0)
% 257.88/35.52    (28)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.52    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.88/35.52            p405(v0) = v1 & $i(v0))
% 257.88/35.52    (30)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.52    (31)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.52    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (33)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (34)  all_75_11 = all_68_5
% 257.88/35.52    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (36)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.88/35.52    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.52              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.52              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (39)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.52    (40)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (41)  all_75_8 = all_68_7
% 257.88/35.52    (42)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.52    (43)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.88/35.52    (44)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.88/35.52            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.88/35.52           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.52          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.52    (45)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (46)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.52            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (47)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.52          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.88/35.52          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.52              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.52            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.52              r1(all_68_20, v0) = v2))
% 257.88/35.52    (48)  all_75_15 = all_68_9
% 257.88/35.52    (49)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.52              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (51)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.52              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (54)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.52            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.52    (55)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (57)   ~ (all_68_18 = 0)
% 257.88/35.52    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (59)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (60)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.52    (61)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.52    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (63)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.52          all_68_19 = 0
% 257.88/35.52    (64)  all_75_14 = all_68_17
% 257.88/35.52    (65)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.52    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (67)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (69)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.52          all_68_14 = 0
% 257.88/35.52    (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.88/35.52            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.52    (72)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.88/35.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.52              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (74)  all_75_12 = all_68_8
% 257.88/35.52    (75)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52  
% 257.88/35.52  Begin of proof
% 257.88/35.52  | 
% 257.88/35.52  | BETA: splitting (55) gives:
% 257.88/35.52  | 
% 257.88/35.52  | Case 1:
% 257.88/35.52  | | 
% 257.88/35.52  | |   (76)   ~ (all_75_15 = 0)
% 257.88/35.52  | | 
% 257.88/35.52  | | REDUCE: (48), (76) imply:
% 257.88/35.52  | |   (77)   ~ (all_68_9 = 0)
% 257.88/35.52  | | 
% 257.88/35.52  | | BETA: splitting (33) gives:
% 257.88/35.52  | | 
% 257.88/35.52  | | Case 1:
% 257.88/35.52  | | | 
% 257.88/35.52  | | |   (78)   ~ (all_75_16 = 0)
% 257.88/35.52  | | | 
% 257.88/35.52  | | | REDUCE: (17), (78) imply:
% 257.88/35.52  | | |   (79)   ~ (all_68_13 = 0)
% 257.88/35.52  | | | 
% 257.88/35.52  | | | BETA: splitting (63) gives:
% 257.88/35.52  | | | 
% 257.88/35.52  | | | Case 1:
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | |   (80)  all_68_15 = 0
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | COMBINE_EQS: (7), (80) imply:
% 257.88/35.52  | | | |   (81)  all_75_5 = 0
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | BETA: splitting (36) gives:
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | Case 1:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | |   (82)   ~ (all_75_4 = 0)
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | REDUCE: (2), (82) imply:
% 257.88/35.52  | | | | |   (83)   ~ (all_68_10 = 0)
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | BETA: splitting (69) gives:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | Case 1:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | |   (84)  all_68_10 = 0
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | REDUCE: (83), (84) imply:
% 257.88/35.52  | | | | | |   (85)  $false
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | CLOSE: (85) is inconsistent.
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | Case 2:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | |   (86)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 =
% 257.88/35.52  | | | | | |         0
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | BETA: splitting (32) gives:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | Case 1:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | |   (87)   ~ (all_75_13 = 0)
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | REDUCE: (15), (87) imply:
% 257.88/35.52  | | | | | | |   (88)   ~ (all_68_12 = 0)
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | BETA: splitting (71) gives:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | Case 1:
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | |   (89)   ~ (all_75_18 = 0)
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | REDUCE: (12), (89) imply:
% 257.88/35.52  | | | | | | | |   (90)   ~ (all_68_14 = 0)
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | BETA: splitting (86) gives:
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | Case 1:
% 257.88/35.52  | | | | | | | | | 
% 257.88/35.52  | | | | | | | | |   (91)  all_68_11 = 0
% 257.88/35.52  | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | COMBINE_EQS: (5), (91) imply:
% 257.88/35.52  | | | | | | | | |   (92)  all_75_9 = 0
% 257.88/35.52  | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | BETA: splitting (65) gives:
% 257.88/35.52  | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | Case 1:
% 257.88/35.52  | | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | |   (93)   ~ (all_75_8 = 0)
% 257.88/35.52  | | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | | REDUCE: (41), (93) imply:
% 257.88/35.52  | | | | | | | | | |   (94)   ~ (all_68_7 = 0)
% 257.88/35.52  | | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | | REF_CLOSE: (4), (16), (19), (22), (27), (29), (40), (44),
% 257.88/35.52  | | | | | | | | | |            (70), (74), (77), (94) are inconsistent by
% 257.88/35.52  | | | | | | | | | |            sub-proof #108.
% 257.88/35.52  | | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | Case 2:
% 257.88/35.52  | | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | |   (95)   ~ (all_75_9 = 0)
% 257.88/35.52  | | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | | REDUCE: (92), (95) imply:
% 257.88/35.52  | | | | | | | | | |   (96)  $false
% 257.88/35.52  | | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | | CLOSE: (96) is inconsistent.
% 257.88/35.52  | | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | End of split
% 257.88/35.52  | | | | | | | | | 
% 257.88/35.52  | | | | | | | | Case 2:
% 257.88/35.52  | | | | | | | | | 
% 257.88/35.52  | | | | | | | | |   (97)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.88/35.52  | | | | | | | | | 
% 257.88/35.52  | | | | | | | | | REF_CLOSE: (79), (88), (90), (97) are inconsistent by
% 257.88/35.52  | | | | | | | | |            sub-proof #396.
% 257.88/35.52  | | | | | | | | | 
% 257.88/35.52  | | | | | | | | End of split
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | Case 2:
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | |   (98)  all_75_18 = 0
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11),
% 257.88/35.52  | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 257.88/35.52  | | | | | | | |            (21), (22), (23), (24), (25), (26), (28), (30), (31),
% 257.88/35.52  | | | | | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40),
% 257.88/35.52  | | | | | | | |            (41), (42), (43), (44), (45), (46), (47), (48), (49),
% 257.88/35.52  | | | | | | | |            (52), (53), (54), (55), (56), (58), (59), (60), (61),
% 257.88/35.52  | | | | | | | |            (62), (63), (64), (65), (66), (67), (68), (69), (70),
% 257.88/35.52  | | | | | | | |            (71), (72), (73), (74), (75), (98) are inconsistent
% 257.88/35.52  | | | | | | | |            by sub-proof #60.
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | End of split
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | Case 2:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1
% 257.88/35.52  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | REF_CLOSE: (4), (22), (27), (44), (70), (99) are inconsistent by
% 257.88/35.52  | | | | | | |            sub-proof #361.
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | End of split
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | End of split
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | Case 2:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | |   (100)   ~ (all_75_5 = 0)
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | REDUCE: (81), (100) imply:
% 257.88/35.52  | | | | |   (101)  $false
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | CLOSE: (101) is inconsistent.
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | End of split
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | Case 2:
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | |   (102)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 257.88/35.52  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 257.88/35.52  | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 257.88/35.52  | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40), (41),
% 257.88/35.52  | | | |            (42), (43), (44), (45), (46), (47), (48), (49), (51), (52),
% 257.88/35.52  | | | |            (53), (54), (55), (56), (57), (58), (59), (60), (61), (62),
% 257.88/35.52  | | | |            (63), (64), (65), (66), (67), (68), (69), (70), (71), (72),
% 257.88/35.52  | | | |            (73), (74), (75), (77), (102) are inconsistent by sub-proof
% 257.88/35.52  | | | |            #59.
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | End of split
% 257.88/35.52  | | | 
% 257.88/35.52  | | Case 2:
% 257.88/35.52  | | | 
% 257.88/35.52  | | |   (103)  all_75_16 = 0
% 257.88/35.52  | | |   (104)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.88/35.52  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52  | | | 
% 257.88/35.52  | | | COMBINE_EQS: (17), (103) imply:
% 257.88/35.52  | | |   (105)  all_68_13 = 0
% 257.88/35.52  | | | 
% 257.88/35.52  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.88/35.52  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 257.88/35.52  | | |            (23), (24), (25), (26), (28), (29), (30), (31), (32), (33),
% 257.88/35.52  | | |            (34), (35), (36), (37), (38), (39), (40), (41), (42), (43),
% 257.88/35.52  | | |            (44), (45), (46), (47), (48), (49), (50), (52), (53), (54),
% 257.88/35.52  | | |            (55), (56), (58), (59), (60), (61), (62), (63), (64), (65),
% 257.88/35.52  | | |            (66), (67), (68), (69), (70), (71), (72), (73), (74), (75),
% 257.88/35.52  | | |            (77), (103), (104) are inconsistent by sub-proof #57.
% 257.88/35.52  | | | 
% 257.88/35.52  | | End of split
% 257.88/35.52  | | 
% 257.88/35.52  | Case 2:
% 257.88/35.52  | | 
% 257.88/35.52  | |   (106)  all_75_15 = 0
% 257.88/35.52  | | 
% 257.88/35.52  | | COMBINE_EQS: (48), (106) imply:
% 257.88/35.52  | |   (107)  all_68_9 = 0
% 257.88/35.52  | | 
% 257.88/35.52  | | BETA: splitting (56) gives:
% 257.88/35.52  | | 
% 257.88/35.52  | | Case 1:
% 257.88/35.52  | | | 
% 257.88/35.52  | | |   (108)   ~ (all_75_15 = 0)
% 257.88/35.52  | | | 
% 257.88/35.52  | | | REDUCE: (106), (108) imply:
% 257.88/35.52  | | |   (109)  $false
% 257.88/35.52  | | | 
% 257.88/35.52  | | | CLOSE: (109) is inconsistent.
% 257.88/35.52  | | | 
% 257.88/35.52  | | Case 2:
% 257.88/35.52  | | | 
% 257.88/35.52  | | |   (110)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.88/35.52  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52  | | | 
% 257.88/35.52  | | | BETA: splitting (49) gives:
% 257.88/35.52  | | | 
% 257.88/35.52  | | | Case 1:
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | |   (111)   ~ (all_75_10 = 0)
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | REDUCE: (14), (111) imply:
% 257.88/35.52  | | | |   (112)   ~ (all_68_16 = 0)
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | BETA: splitting (63) gives:
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | Case 1:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | |   (113)  all_68_15 = 0
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | COMBINE_EQS: (7), (113) imply:
% 257.88/35.52  | | | | |   (114)  all_75_5 = 0
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | BETA: splitting (36) gives:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | Case 1:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | |   (115)   ~ (all_75_4 = 0)
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | REDUCE: (2), (115) imply:
% 257.88/35.52  | | | | | |   (116)   ~ (all_68_10 = 0)
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | BETA: splitting (50) gives:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | Case 1:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | |   (117)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1
% 257.88/35.52  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | REF_CLOSE: (4), (5), (8), (9), (10), (12), (13), (15), (16), (17),
% 257.88/35.52  | | | | | | |            (19), (22), (25), (26), (27), (29), (32), (34), (37),
% 257.88/35.52  | | | | | | |            (41), (44), (47), (48), (52), (56), (58), (65), (66),
% 257.88/35.52  | | | | | | |            (69), (70), (71), (73), (74), (75), (110), (116), (117)
% 257.88/35.52  | | | | | | |            are inconsistent by sub-proof #106.
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | Case 2:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | |   (118)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1
% 257.88/35.52  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | BETA: splitting (56) gives:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | Case 1:
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | |   (119)   ~ (all_75_15 = 0)
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | REDUCE: (106), (119) imply:
% 257.88/35.52  | | | | | | | |   (120)  $false
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | CLOSE: (120) is inconsistent.
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | Case 2:
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | REF_CLOSE: (4), (9), (10), (22), (25), (27), (34), (44), (70),
% 257.88/35.52  | | | | | | | |            (110), (118) are inconsistent by sub-proof #162.
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | End of split
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | End of split
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | Case 2:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | |   (121)   ~ (all_75_5 = 0)
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | REDUCE: (114), (121) imply:
% 257.88/35.52  | | | | | |   (122)  $false
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | CLOSE: (122) is inconsistent.
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | End of split
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | Case 2:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | |   (123)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | REF_CLOSE: (4), (9), (10), (22), (25), (27), (34), (35), (44), (55),
% 257.88/35.52  | | | | |            (57), (62), (64), (70), (106), (110), (112), (123) are
% 257.88/35.52  | | | | |            inconsistent by sub-proof #103.
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | End of split
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | Case 2:
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | |   (124)  all_75_10 = 0
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | BETA: splitting (3) gives:
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | | Case 1:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | |   (125)   ~ (all_75_8 = 0)
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | REDUCE: (41), (125) imply:
% 257.88/35.52  | | | | |   (126)   ~ (all_68_7 = 0)
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | BETA: splitting (59) gives:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | Case 1:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | |   (127)   ~ (all_75_11 = 0)
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | REDUCE: (34), (127) imply:
% 257.88/35.52  | | | | | |   (128)   ~ (all_68_5 = 0)
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.88/35.52  | | | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 257.88/35.52  | | | | | |            (22), (23), (24), (25), (26), (28), (30), (31), (32),
% 257.88/35.52  | | | | | |            (33), (34), (35), (36), (37), (38), (39), (40), (41),
% 257.88/35.52  | | | | | |            (42), (43), (44), (45), (46), (47), (48), (49), (50),
% 257.88/35.52  | | | | | |            (52), (53), (54), (55), (56), (58), (59), (60), (61),
% 257.88/35.52  | | | | | |            (62), (63), (64), (65), (66), (67), (68), (69), (70),
% 257.88/35.52  | | | | | |            (71), (72), (73), (74), (75), (110), (128) are
% 257.88/35.52  | | | | | |            inconsistent by sub-proof #56.
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | Case 2:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | |   (129)  all_75_11 = 0
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | BETA: splitting (60) gives:
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | | Case 1:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | |   (130)   ~ (all_75_11 = 0)
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | REDUCE: (129), (130) imply:
% 257.88/35.52  | | | | | | |   (131)  $false
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | CLOSE: (131) is inconsistent.
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | Case 2:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | |   (132)   ~ (all_75_12 = 0)
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | REDUCE: (74), (132) imply:
% 257.88/35.52  | | | | | | |   (133)   ~ (all_68_8 = 0)
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | BETA: splitting (25) gives:
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | | Case 1:
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | |   (134)   ~ (all_75_11 = 0)
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | REDUCE: (129), (134) imply:
% 257.88/35.52  | | | | | | | |   (135)  $false
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | CLOSE: (135) is inconsistent.
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | Case 2:
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | |   (136)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 257.88/35.52  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | | REF_CLOSE: (16), (22), (27), (29), (44), (48), (55), (70),
% 257.88/35.52  | | | | | | | |            (126), (133), (136) are inconsistent by sub-proof
% 257.88/35.52  | | | | | | | |            #340.
% 257.88/35.52  | | | | | | | | 
% 257.88/35.52  | | | | | | | End of split
% 257.88/35.52  | | | | | | | 
% 257.88/35.52  | | | | | | End of split
% 257.88/35.52  | | | | | | 
% 257.88/35.52  | | | | | End of split
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | Case 2:
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | |   (137)   ~ (all_75_10 = 0)
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | REDUCE: (124), (137) imply:
% 257.88/35.52  | | | | |   (138)  $false
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | | CLOSE: (138) is inconsistent.
% 257.88/35.52  | | | | | 
% 257.88/35.52  | | | | End of split
% 257.88/35.52  | | | | 
% 257.88/35.52  | | | End of split
% 257.88/35.52  | | | 
% 257.88/35.52  | | End of split
% 257.88/35.52  | | 
% 257.88/35.52  | End of split
% 257.88/35.52  | 
% 257.88/35.52  End of proof
% 257.88/35.52  
% 257.88/35.52  Sub-proof #56 shows that the following formulas are inconsistent:
% 257.88/35.52  ----------------------------------------------------------------
% 257.88/35.52    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.88/35.52             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.52    (2)  all_75_4 = all_68_10
% 257.88/35.52    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.52    (4)  all_75_9 = all_68_11
% 257.88/35.52    (5)  all_75_17 = all_68_18
% 257.88/35.52    (6)  all_75_5 = all_68_15
% 257.88/35.52    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (8)   ~ (all_68_5 = 0)
% 257.88/35.52    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.88/35.52             v0) = 0 & $i(v0))
% 257.88/35.52    (10)   ~ (all_68_4 = 0)
% 257.88/35.52    (11)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.52            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.52              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.52            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.52              r1(all_68_20, v0) = v2))
% 257.88/35.52    (12)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.88/35.52    (13)  all_75_18 = all_68_14
% 257.88/35.52    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.52            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (15)  all_75_10 = all_68_16
% 257.88/35.52    (16)  all_75_13 = all_68_12
% 257.88/35.52    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.88/35.52          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.52              & r1(all_68_20, v0) = v2))
% 257.88/35.52    (18)  all_75_16 = all_68_13
% 257.88/35.52    (19)  all_75_6 = all_68_2
% 257.88/35.52    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.52    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.52              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.52    (23)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.88/35.52          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.88/35.52    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (26)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (27)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.88/35.53    (28)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.53    (29)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.53    (30)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.53    (31)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (32)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (33)  all_75_11 = all_68_5
% 257.88/35.53    (34)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (35)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.88/35.53    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (38)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.53    (39)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (40)  all_75_8 = all_68_7
% 257.88/35.53    (41)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.53    (42)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.88/35.53    (43)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.88/35.53            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.88/35.53           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.53            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.53          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.53            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.53    (44)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (45)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.53            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (46)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.53            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.53          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.53            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.88/35.53          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.53              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.53            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.53              r1(all_68_20, v0) = v2))
% 257.88/35.53    (47)  all_75_15 = all_68_9
% 257.88/35.53    (48)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (50)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (52)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.53            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.53    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (54)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (55)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (56)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (57)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.53    (58)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.53    (59)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (60)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.53          all_68_19 = 0
% 257.88/35.53    (61)  all_75_14 = all_68_17
% 257.88/35.53    (62)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.53    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (64)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (65)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (66)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.53          all_68_14 = 0
% 257.88/35.53    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.53    (69)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (71)  all_75_12 = all_68_8
% 257.88/35.53    (72)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53  
% 257.88/35.53  Begin of proof
% 257.88/35.53  | 
% 257.88/35.53  | BETA: splitting (49) gives:
% 257.88/35.53  | 
% 257.88/35.53  | Case 1:
% 257.88/35.53  | | 
% 257.88/35.53  | |   (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.53  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53  | | 
% 257.88/35.53  | | DELTA: instantiating (73) with fresh symbols all_137_0, all_137_1 gives:
% 257.88/35.53  | |   (74)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.88/35.53  | |           all_137_1) = 0 & $i(all_137_1)
% 257.88/35.53  | | 
% 257.88/35.53  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (10), (11), (12), (13), (14),
% 257.88/35.53  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 257.88/35.53  | |            (26), (27), (28), (29), (30), (31), (32), (33), (34), (35), (36),
% 257.88/35.53  | |            (37), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47),
% 257.88/35.53  | |            (48), (50), (51), (52), (53), (54), (55), (56), (57), (58), (59),
% 257.88/35.53  | |            (60), (61), (62), (63), (64), (65), (66), (67), (68), (69), (70),
% 257.88/35.53  | |            (71), (72), (73), (74) are inconsistent by sub-proof #61.
% 257.88/35.53  | | 
% 257.88/35.53  | Case 2:
% 257.88/35.53  | | 
% 257.88/35.53  | |   (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.53  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53  | | 
% 257.88/35.53  | | REF_CLOSE: (8), (9), (10), (11), (23), (75) are inconsistent by sub-proof
% 257.88/35.53  | |            #163.
% 257.88/35.53  | | 
% 257.88/35.53  | End of split
% 257.88/35.53  | 
% 257.88/35.53  End of proof
% 257.88/35.53  
% 257.88/35.53  Sub-proof #57 shows that the following formulas are inconsistent:
% 257.88/35.53  ----------------------------------------------------------------
% 257.88/35.53    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.88/35.53             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.53    (2)  all_75_4 = all_68_10
% 257.88/35.53    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.53    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.88/35.53             v0) = 0 & $i(v0))
% 257.88/35.53    (5)  all_75_9 = all_68_11
% 257.88/35.53    (6)  all_75_17 = all_68_18
% 257.88/35.53    (7)  all_75_5 = all_68_15
% 257.88/35.53    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.53           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.88/35.53             v0) = 0 & $i(v0))
% 257.88/35.53    (10)   ~ (all_68_4 = 0)
% 257.88/35.53    (11)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.53            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.53              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.53            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.53              r1(all_68_20, v0) = v2))
% 257.88/35.53    (12)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.88/35.53    (13)  all_75_18 = all_68_14
% 257.88/35.53    (14)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.53            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (15)  all_75_10 = all_68_16
% 257.88/35.53    (16)  all_75_13 = all_68_12
% 257.88/35.53    (17)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.88/35.53          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.53              & r1(all_68_20, v0) = v2))
% 257.88/35.53    (18)  all_75_16 = 0
% 257.88/35.53    (19)  all_75_16 = all_68_13
% 257.88/35.53    (20)  all_75_6 = all_68_2
% 257.88/35.53    (21)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (22)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.53    (24)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.88/35.53          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.88/35.53    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (27)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (28)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.88/35.53    (29)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.53    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.88/35.53            p405(v0) = v1 & $i(v0))
% 257.88/35.53    (31)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.53    (32)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.53    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (35)  all_75_11 = all_68_5
% 257.88/35.53    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (37)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.88/35.53    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (40)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.53    (41)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (42)  all_75_8 = all_68_7
% 257.88/35.53    (43)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.53    (44)   ~ (all_68_9 = 0)
% 257.88/35.53    (45)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.88/35.53    (46)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.88/35.53            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.88/35.53           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.53            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.53          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.53            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.53    (47)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (48)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.53            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.53            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.53          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.53            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.88/35.53          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.53              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.53            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.53              r1(all_68_20, v0) = v2))
% 257.88/35.53    (50)  all_75_15 = all_68_9
% 257.88/35.53    (51)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (53)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (55)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.53            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.53    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (59)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (60)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.53    (61)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.53    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (63)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.53          all_68_19 = 0
% 257.88/35.53    (64)  all_75_14 = all_68_17
% 257.88/35.53    (65)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.53    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (67)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (69)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.53          all_68_14 = 0
% 257.88/35.53    (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.53    (72)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.88/35.53            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.53              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53    (74)  all_75_12 = all_68_8
% 257.88/35.53    (75)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.53            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53  
% 257.88/35.53  Begin of proof
% 257.88/35.53  | 
% 257.88/35.53  | BETA: splitting (27) gives:
% 257.88/35.53  | 
% 257.88/35.53  | Case 1:
% 257.88/35.53  | | 
% 257.88/35.53  | |   (76)   ~ (all_75_11 = 0)
% 257.88/35.53  | | 
% 257.88/35.53  | | REDUCE: (35), (76) imply:
% 257.88/35.53  | |   (77)   ~ (all_68_5 = 0)
% 257.88/35.53  | | 
% 257.88/35.53  | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (10), (11), (12), (13), (14),
% 257.88/35.53  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 257.88/35.53  | |            (26), (27), (28), (29), (31), (32), (33), (34), (35), (36), (37),
% 257.88/35.53  | |            (38), (39), (40), (41), (42), (43), (45), (46), (47), (48), (49),
% 257.88/35.53  | |            (50), (51), (52), (53), (54), (55), (56), (57), (58), (59), (60),
% 257.88/35.53  | |            (61), (62), (63), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.88/35.53  | |            (72), (73), (74), (75), (77) are inconsistent by sub-proof #58.
% 257.88/35.53  | | 
% 257.88/35.53  | Case 2:
% 257.88/35.53  | | 
% 257.88/35.53  | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 257.88/35.53  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53  | | 
% 257.88/35.53  | | BETA: splitting (52) gives:
% 257.88/35.53  | | 
% 257.88/35.53  | | Case 1:
% 257.88/35.53  | | | 
% 257.88/35.53  | | |   (79)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.53  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.53  | | | 
% 257.88/35.53  | | | DELTA: instantiating (79) with fresh symbols all_137_0, all_137_1 gives:
% 257.88/35.53  | | |   (80)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.88/35.53  | | |           all_137_1) = 0 & $i(all_137_1)
% 257.88/35.53  | | | 
% 257.88/35.54  | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (10), (11), (12), (13),
% 257.88/35.54  | | |            (14), (15), (16), (17), (19), (20), (21), (22), (23), (24),
% 257.88/35.54  | | |            (25), (26), (27), (28), (29), (31), (32), (33), (34), (35),
% 257.88/35.54  | | |            (36), (37), (38), (39), (40), (41), (42), (43), (45), (46),
% 257.88/35.54  | | |            (47), (48), (49), (50), (51), (53), (54), (55), (56), (57),
% 257.88/35.54  | | |            (58), (59), (60), (61), (62), (63), (64), (65), (66), (67),
% 257.88/35.54  | | |            (68), (69), (70), (71), (72), (73), (74), (75), (79), (80) are
% 257.88/35.54  | | |            inconsistent by sub-proof #61.
% 257.88/35.54  | | | 
% 257.88/35.54  | | Case 2:
% 257.88/35.54  | | | 
% 257.88/35.54  | | |   (81)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.54  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54  | | | 
% 257.88/35.54  | | | BETA: splitting (59) gives:
% 257.88/35.54  | | | 
% 257.88/35.54  | | | Case 1:
% 257.88/35.54  | | | | 
% 257.88/35.54  | | | |   (82)   ~ (all_75_11 = 0)
% 257.88/35.54  | | | | 
% 257.88/35.54  | | | | REDUCE: (35), (82) imply:
% 257.88/35.54  | | | |   (83)   ~ (all_68_5 = 0)
% 257.88/35.54  | | | | 
% 257.88/35.54  | | | | REF_CLOSE: (9), (10), (11), (24), (81), (83) are inconsistent by
% 257.88/35.54  | | | |            sub-proof #163.
% 257.88/35.54  | | | | 
% 257.88/35.54  | | | Case 2:
% 257.88/35.54  | | | | 
% 257.88/35.54  | | | |   (84)  all_75_11 = 0
% 257.88/35.54  | | | | 
% 257.88/35.54  | | | | REF_CLOSE: (4), (12), (17), (20), (24), (30), (42), (44), (46), (48),
% 257.88/35.54  | | | |            (60), (70), (74), (78), (84) are inconsistent by sub-proof
% 257.88/35.54  | | | |            #113.
% 257.88/35.54  | | | | 
% 257.88/35.54  | | | End of split
% 257.88/35.54  | | | 
% 257.88/35.54  | | End of split
% 257.88/35.54  | | 
% 257.88/35.54  | End of split
% 257.88/35.54  | 
% 257.88/35.54  End of proof
% 257.88/35.54  
% 257.88/35.54  Sub-proof #58 shows that the following formulas are inconsistent:
% 257.88/35.54  ----------------------------------------------------------------
% 257.88/35.54    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.88/35.54             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.54    (2)  all_75_4 = all_68_10
% 257.88/35.54    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.54    (4)  all_75_9 = all_68_11
% 257.88/35.54    (5)  all_75_17 = all_68_18
% 257.88/35.54    (6)  all_75_5 = all_68_15
% 257.88/35.54    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.54           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (8)   ~ (all_68_5 = 0)
% 257.88/35.54    (9)   ~ (all_68_4 = 0)
% 257.88/35.54    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.54            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.54              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.54            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.54              r1(all_68_20, v0) = v2))
% 257.88/35.54    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.88/35.54    (12)  all_75_18 = all_68_14
% 257.88/35.54    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.54            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (14)  all_75_10 = all_68_16
% 257.88/35.54    (15)  all_75_13 = all_68_12
% 257.88/35.54    (16)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.88/35.54          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.54              & r1(all_68_20, v0) = v2))
% 257.88/35.54    (17)  all_75_16 = 0
% 257.88/35.54    (18)  all_75_16 = all_68_13
% 257.88/35.54    (19)  all_75_6 = all_68_2
% 257.88/35.54    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.54    (23)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.88/35.54          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.88/35.54    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (26)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (27)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.88/35.54    (28)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.54    (29)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.54    (30)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.54    (31)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (32)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (33)  all_75_11 = all_68_5
% 257.88/35.54    (34)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (35)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.88/35.54    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (38)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.54    (39)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (40)  all_75_8 = all_68_7
% 257.88/35.54    (41)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.54    (42)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.88/35.54    (43)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.88/35.54            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.88/35.54           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.54            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.54          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.54            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.54    (44)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (45)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.54            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (46)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.54            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.54          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.54            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.88/35.54          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.54              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.54            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.54              r1(all_68_20, v0) = v2))
% 257.88/35.54    (47)  all_75_15 = all_68_9
% 257.88/35.54    (48)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (50)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (52)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.54            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.54    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (54)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (55)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (56)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (57)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.54    (58)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.54    (59)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (60)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.54          all_68_19 = 0
% 257.88/35.54    (61)  all_75_14 = all_68_17
% 257.88/35.54    (62)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.54    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (64)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (65)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (66)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.54          all_68_14 = 0
% 257.88/35.54    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (68)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.54    (69)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (71)  all_75_12 = all_68_8
% 257.88/35.54    (72)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54  
% 257.88/35.54  Begin of proof
% 257.88/35.54  | 
% 257.88/35.54  | BETA: splitting (49) gives:
% 257.88/35.54  | 
% 257.88/35.54  | Case 1:
% 257.88/35.54  | | 
% 257.88/35.54  | |   (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.54  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54  | | 
% 257.88/35.54  | | DELTA: instantiating (73) with fresh symbols all_137_0, all_137_1 gives:
% 257.88/35.54  | |   (74)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.88/35.54  | |           all_137_1) = 0 & $i(all_137_1)
% 257.88/35.54  | | 
% 257.88/35.54  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11), (12), (13),
% 257.88/35.54  | |            (14), (15), (16), (18), (19), (20), (21), (22), (23), (24), (25),
% 257.88/35.54  | |            (26), (27), (28), (29), (30), (31), (32), (33), (34), (35), (36),
% 257.88/35.54  | |            (37), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47),
% 257.88/35.54  | |            (48), (50), (51), (52), (53), (54), (55), (56), (57), (58), (59),
% 257.88/35.54  | |            (60), (61), (62), (63), (64), (65), (66), (67), (68), (69), (70),
% 257.88/35.54  | |            (71), (72), (73), (74) are inconsistent by sub-proof #61.
% 257.88/35.54  | | 
% 257.88/35.54  | Case 2:
% 257.88/35.54  | | 
% 257.88/35.54  | |   (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.54  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54  | | 
% 257.88/35.54  | | REF_CLOSE: (8), (9), (10), (17), (23), (32), (75) are inconsistent by
% 257.88/35.54  | |            sub-proof #121.
% 257.88/35.54  | | 
% 257.88/35.54  | End of split
% 257.88/35.54  | 
% 257.88/35.54  End of proof
% 257.88/35.54  
% 257.88/35.54  Sub-proof #59 shows that the following formulas are inconsistent:
% 257.88/35.54  ----------------------------------------------------------------
% 257.88/35.54    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.88/35.54             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.54    (2)  all_75_4 = all_68_10
% 257.88/35.54    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.54    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 257.88/35.54             v0) = 0 & $i(v0))
% 257.88/35.54    (5)  all_75_9 = all_68_11
% 257.88/35.54    (6)  all_75_17 = all_68_18
% 257.88/35.54    (7)  all_75_5 = all_68_15
% 257.88/35.54    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.54           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (9)   ~ (all_68_4 = 0)
% 257.88/35.54    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.54            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.54              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.54            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.54              r1(all_68_20, v0) = v2))
% 257.88/35.54    (11)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.88/35.54    (12)  all_75_18 = all_68_14
% 257.88/35.54    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.54            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (14)  all_75_10 = all_68_16
% 257.88/35.54    (15)  all_75_13 = all_68_12
% 257.88/35.54    (16)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.88/35.54          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.54              & r1(all_68_20, v0) = v2))
% 257.88/35.54    (17)  all_75_16 = all_68_13
% 257.88/35.54    (18)  all_75_6 = all_68_2
% 257.88/35.54    (19)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (20)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.54    (22)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.88/35.54          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.88/35.54    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (26)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.88/35.54    (27)   ~ (all_68_2 = 0)
% 257.88/35.54    (28)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.54    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 257.88/35.54            p405(v0) = v1 & $i(v0))
% 257.88/35.54    (30)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.54    (31)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.54    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (33)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (34)  all_75_11 = all_68_5
% 257.88/35.54    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (36)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.88/35.54    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.54            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.54              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (39)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.54    (40)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (41)  all_75_8 = all_68_7
% 257.88/35.54    (42)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.54    (43)   ~ (all_68_9 = 0)
% 257.88/35.54    (44)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.88/35.54    (45)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.88/35.54            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.88/35.54           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.54            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.54          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.54            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.54    (46)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (47)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.54            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.54            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.54          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.54            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.88/35.54          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.54              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.54            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.54              r1(all_68_20, v0) = v2))
% 257.88/35.54    (49)  all_75_15 = all_68_9
% 257.88/35.54    (50)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (51)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.54    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.54            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (54)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.55            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.55    (55)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.88/35.55    (56)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (58)   ~ (all_68_18 = 0)
% 257.88/35.55    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (60)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (61)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.55    (62)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.55    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (64)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.55          all_68_19 = 0
% 257.88/35.55    (65)  all_75_14 = all_68_17
% 257.88/35.55    (66)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.55    (67)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (68)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (70)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.55          all_68_14 = 0
% 257.88/35.55    (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (72)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.55    (73)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (75)  all_75_12 = all_68_8
% 257.88/35.55    (76)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55  
% 257.88/35.55  Begin of proof
% 257.88/35.55  | 
% 257.88/35.55  | BETA: splitting (51) gives:
% 257.88/35.55  | 
% 257.88/35.55  | Case 1:
% 257.88/35.55  | | 
% 257.88/35.55  | |   (77)   ~ (all_68_19 = 0)
% 257.88/35.55  | | 
% 257.88/35.55  | | REF_CLOSE: (3), (4), (14), (16), (19), (22), (27), (29), (40), (41), (43),
% 257.88/35.55  | |            (45), (55), (58), (63), (65), (71), (75), (77) are inconsistent
% 257.88/35.55  | |            by sub-proof #107.
% 257.88/35.55  | | 
% 257.88/35.55  | Case 2:
% 257.88/35.55  | | 
% 257.88/35.55  | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.55  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55  | | 
% 257.88/35.55  | | DELTA: instantiating (78) with fresh symbols all_137_0, all_137_1 gives:
% 257.88/35.55  | |   (79)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.88/35.55  | |           all_137_1) = 0 & $i(all_137_1)
% 257.88/35.55  | | 
% 257.88/35.55  | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 257.88/35.55  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 257.88/35.55  | |            (25), (26), (28), (30), (31), (32), (33), (34), (35), (36), (37),
% 257.88/35.55  | |            (38), (39), (40), (41), (42), (44), (45), (46), (47), (48), (49),
% 257.88/35.55  | |            (50), (52), (53), (54), (56), (57), (59), (60), (61), (62), (63),
% 257.88/35.55  | |            (64), (65), (66), (67), (68), (69), (70), (71), (72), (73), (74),
% 257.88/35.55  | |            (75), (76), (78), (79) are inconsistent by sub-proof #61.
% 257.88/35.55  | | 
% 257.88/35.55  | End of split
% 257.88/35.55  | 
% 257.88/35.55  End of proof
% 257.88/35.55  
% 257.88/35.55  Sub-proof #60 shows that the following formulas are inconsistent:
% 257.88/35.55  ----------------------------------------------------------------
% 257.88/35.55    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.88/35.55             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.55    (2)  all_75_4 = all_68_10
% 257.88/35.55    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.55    (4)  all_75_9 = all_68_11
% 257.88/35.55    (5)  all_75_17 = all_68_18
% 257.88/35.55    (6)  all_75_5 = all_68_15
% 257.88/35.55    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.55           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (8)   ~ (all_68_4 = 0)
% 257.88/35.55    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.55           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.55             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.55           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.55             r1(all_68_20, v0) = v2))
% 257.88/35.55    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.88/35.55    (11)  all_75_18 = all_68_14
% 257.88/35.55    (12)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.55            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (13)  all_75_10 = all_68_16
% 257.88/35.55    (14)  all_75_13 = all_68_12
% 257.88/35.55    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.88/35.55          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.55              & r1(all_68_20, v0) = v2))
% 257.88/35.55    (16)  all_75_16 = all_68_13
% 257.88/35.55    (17)  all_75_6 = all_68_2
% 257.88/35.55    (18)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.55    (21)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.88/35.55          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.88/35.55    (22)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (23)  all_75_18 = 0
% 257.88/35.55    (24)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (25)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (26)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.88/35.55    (27)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.55    (28)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.55    (29)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.55    (30)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (31)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (32)  all_75_11 = all_68_5
% 257.88/35.55    (33)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (34)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.88/35.55    (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (37)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.55    (38)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (39)  all_75_8 = all_68_7
% 257.88/35.55    (40)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.55    (41)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.88/35.55    (42)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.88/35.55            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.88/35.55           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.55            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.55          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.55            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.55    (43)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (44)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.55            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.55            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.55          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.55            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.88/35.55          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.55              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.55            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.55              r1(all_68_20, v0) = v2))
% 257.88/35.55    (46)  all_75_15 = all_68_9
% 257.88/35.55    (47)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (48)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (50)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.55            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.55    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.55    (56)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.55    (57)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (58)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.55          all_68_19 = 0
% 257.88/35.55    (59)  all_75_14 = all_68_17
% 257.88/35.55    (60)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.55    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (62)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (64)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.55          all_68_14 = 0
% 257.88/35.55    (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.55    (67)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (69)  all_75_12 = all_68_8
% 257.88/35.55    (70)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55  
% 257.88/35.55  Begin of proof
% 257.88/35.55  | 
% 257.88/35.55  | BETA: splitting (63) gives:
% 257.88/35.55  | 
% 257.88/35.55  | Case 1:
% 257.88/35.55  | | 
% 257.88/35.55  | |   (71)   ~ (all_75_18 = 0)
% 257.88/35.55  | | 
% 257.88/35.55  | | REDUCE: (23), (71) imply:
% 257.88/35.55  | |   (72)  $false
% 257.88/35.55  | | 
% 257.88/35.55  | | CLOSE: (72) is inconsistent.
% 257.88/35.55  | | 
% 257.88/35.55  | Case 2:
% 257.88/35.55  | | 
% 257.88/35.55  | |   (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.55  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55  | | 
% 257.88/35.55  | | DELTA: instantiating (73) with fresh symbols all_137_0, all_137_1 gives:
% 257.88/35.55  | |   (74)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.88/35.55  | |           all_137_1) = 0 & $i(all_137_1)
% 257.88/35.55  | | 
% 257.88/35.55  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 257.88/35.55  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (24),
% 257.88/35.55  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 257.88/35.55  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 257.88/35.55  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 257.88/35.55  | |            (58), (59), (60), (61), (62), (63), (64), (65), (66), (67), (68),
% 257.88/35.55  | |            (69), (70), (73), (74) are inconsistent by sub-proof #61.
% 257.88/35.55  | | 
% 257.88/35.55  | End of split
% 257.88/35.55  | 
% 257.88/35.55  End of proof
% 257.88/35.55  
% 257.88/35.55  Sub-proof #61 shows that the following formulas are inconsistent:
% 257.88/35.55  ----------------------------------------------------------------
% 257.88/35.55    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 257.88/35.55             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.55    (2)  all_75_4 = all_68_10
% 257.88/35.55    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.55    (4)  all_75_9 = all_68_11
% 257.88/35.55    (5)  all_75_17 = all_68_18
% 257.88/35.55    (6)  all_75_5 = all_68_15
% 257.88/35.55    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.55           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (8)   ~ (all_68_4 = 0)
% 257.88/35.55    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.55           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.55             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.55           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.55             r1(all_68_20, v0) = v2))
% 257.88/35.55    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.88/35.55    (11)  all_75_18 = all_68_14
% 257.88/35.55    (12)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.55            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (13)  all_75_10 = all_68_16
% 257.88/35.55    (14)  all_75_13 = all_68_12
% 257.88/35.55    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.88/35.55          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.55              & r1(all_68_20, v0) = v2))
% 257.88/35.55    (16)  all_75_16 = all_68_13
% 257.88/35.55    (17)  all_75_6 = all_68_2
% 257.88/35.55    (18)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.55    (21)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.88/35.55          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.88/35.55    (22)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (24)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (25)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.88/35.55    (26)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.55    (27)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 257.88/35.55    (28)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.55    (29)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (30)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (31)  all_75_11 = all_68_5
% 257.88/35.55    (32)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (33)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.88/35.55    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (35)   ~ (all_137_0 = 0) & p105(all_137_1) = all_137_0 & r1(all_68_20,
% 257.88/35.55            all_137_1) = 0 & $i(all_137_1)
% 257.88/35.55    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.55              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (37)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.55    (38)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (39)  all_75_8 = all_68_7
% 257.88/35.55    (40)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.55    (41)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.88/35.55    (42)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.88/35.55            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.88/35.55           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.55            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.55          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.55            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.55    (43)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (44)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.55            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.55            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.55          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.55            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.88/35.55          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.55              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.55            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.55              r1(all_68_20, v0) = v2))
% 257.88/35.55    (46)  all_75_15 = all_68_9
% 257.88/35.55    (47)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.55    (48)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.56            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.56              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (50)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.56            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.56    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.56    (56)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.56    (57)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (58)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.56          all_68_19 = 0
% 257.88/35.56    (59)  all_75_14 = all_68_17
% 257.88/35.56    (60)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 257.88/35.56    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (62)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (64)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.56          all_68_14 = 0
% 257.88/35.56    (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 257.88/35.56            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.56    (67)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 257.88/35.56            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 257.88/35.56              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (69)  all_75_12 = all_68_8
% 257.88/35.56    (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 257.88/35.56            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56    (71)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  
% 257.88/35.56  Begin of proof
% 257.88/35.56  | 
% 257.88/35.56  | ALPHA: (35) implies:
% 257.88/35.56  |   (72)   ~ (all_137_0 = 0)
% 257.88/35.56  |   (73)  $i(all_137_1)
% 257.88/35.56  |   (74)  r1(all_68_20, all_137_1) = 0
% 257.88/35.56  |   (75)  p105(all_137_1) = all_137_0
% 257.88/35.56  | 
% 257.88/35.56  | BETA: splitting (44) gives:
% 257.88/35.56  | 
% 257.88/35.56  | Case 1:
% 257.88/35.56  | | 
% 257.88/35.56  | |   (76)   ~ (all_75_6 = 0)
% 257.88/35.56  | | 
% 257.88/35.56  | | REDUCE: (17), (76) imply:
% 257.88/35.56  | |   (77)   ~ (all_68_2 = 0)
% 257.88/35.56  | | 
% 257.88/35.56  | | BETA: splitting (49) gives:
% 257.88/35.56  | | 
% 257.88/35.56  | | Case 1:
% 257.88/35.56  | | | 
% 257.88/35.56  | | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 257.88/35.56  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | 
% 257.88/35.56  | | | BETA: splitting (20) gives:
% 257.88/35.56  | | | 
% 257.88/35.56  | | | Case 1:
% 257.88/35.56  | | | | 
% 257.88/35.56  | | | |   (79)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.56  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | 
% 257.88/35.56  | | | | BETA: splitting (34) gives:
% 257.88/35.56  | | | | 
% 257.88/35.56  | | | | Case 1:
% 257.88/35.56  | | | | | 
% 257.88/35.56  | | | | |   (80)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.56  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | | 
% 257.88/35.56  | | | | | DELTA: instantiating (80) with fresh symbols all_168_0, all_168_1
% 257.88/35.56  | | | | |        gives:
% 257.88/35.56  | | | | |   (81)   ~ (all_168_0 = 0) & p104(all_168_1) = all_168_0 &
% 257.88/35.56  | | | | |         r1(all_68_20, all_168_1) = 0 & $i(all_168_1)
% 257.88/35.56  | | | | | 
% 257.88/35.56  | | | | | ALPHA: (81) implies:
% 257.88/35.56  | | | | |   (82)   ~ (all_168_0 = 0)
% 257.88/35.56  | | | | |   (83)  $i(all_168_1)
% 257.88/35.56  | | | | |   (84)  r1(all_68_20, all_168_1) = 0
% 257.88/35.56  | | | | |   (85)  p104(all_168_1) = all_168_0
% 257.88/35.56  | | | | | 
% 257.88/35.56  | | | | | BETA: splitting (23) gives:
% 257.88/35.56  | | | | | 
% 257.88/35.56  | | | | | Case 1:
% 257.88/35.56  | | | | | | 
% 257.88/35.56  | | | | | |   (86)   ~ (all_75_17 = 0)
% 257.88/35.56  | | | | | | 
% 257.88/35.56  | | | | | | REDUCE: (5), (86) imply:
% 257.88/35.56  | | | | | |   (87)   ~ (all_68_18 = 0)
% 257.88/35.56  | | | | | | 
% 257.88/35.56  | | | | | | BETA: splitting (58) gives:
% 257.88/35.56  | | | | | | 
% 257.88/35.56  | | | | | | Case 1:
% 257.88/35.56  | | | | | | | 
% 257.88/35.56  | | | | | | |   (88)  all_68_15 = 0
% 257.88/35.56  | | | | | | | 
% 257.88/35.56  | | | | | | | COMBINE_EQS: (6), (88) imply:
% 257.88/35.56  | | | | | | |   (89)  all_75_5 = 0
% 257.88/35.56  | | | | | | | 
% 257.88/35.56  | | | | | | | BETA: splitting (33) gives:
% 257.88/35.56  | | | | | | | 
% 257.88/35.56  | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | |   (90)   ~ (all_75_4 = 0)
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | REDUCE: (2), (90) imply:
% 257.88/35.56  | | | | | | | |   (91)   ~ (all_68_10 = 0)
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | BETA: splitting (64) gives:
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | |   (92)  all_68_10 = 0
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | REDUCE: (91), (92) imply:
% 257.88/35.56  | | | | | | | | |   (93)  $false
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | CLOSE: (93) is inconsistent.
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | |   (94)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.56  | | | | | | | | |         all_68_14 = 0
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | BETA: splitting (29) gives:
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | |   (95)   ~ (all_75_13 = 0)
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | REDUCE: (14), (95) imply:
% 257.88/35.56  | | | | | | | | | |   (96)   ~ (all_68_12 = 0)
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | BETA: splitting (68) gives:
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | |   (97)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56  | | | | | | | | | | |           p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | DELTA: instantiating (97) with fresh symbols all_251_0,
% 257.88/35.56  | | | | | | | | | | |        all_251_1 gives:
% 257.88/35.56  | | | | | | | | | | |   (98)   ~ (all_251_0 = 0) & p103(all_251_1) = all_251_0 &
% 257.88/35.56  | | | | | | | | | | |         r1(all_68_20, all_251_1) = 0 & $i(all_251_1)
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | ALPHA: (98) implies:
% 257.88/35.56  | | | | | | | | | | |   (99)   ~ (all_251_0 = 0)
% 257.88/35.56  | | | | | | | | | | |   (100)  $i(all_251_1)
% 257.88/35.56  | | | | | | | | | | |   (101)  r1(all_68_20, all_251_1) = 0
% 257.88/35.56  | | | | | | | | | | |   (102)  p103(all_251_1) = all_251_0
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | BETA: splitting (24) gives:
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | |   (103)   ~ (all_75_11 = 0)
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | REDUCE: (31), (103) imply:
% 257.88/35.56  | | | | | | | | | | | |   (104)   ~ (all_68_5 = 0)
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | BETA: splitting (66) gives:
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | |   (105)   ~ (all_75_18 = 0)
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | REDUCE: (11), (105) imply:
% 257.88/35.56  | | | | | | | | | | | | |   (106)   ~ (all_68_14 = 0)
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | BETA: splitting (94) gives:
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | |   (107)  all_68_11 = 0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | COMBINE_EQS: (4), (107) imply:
% 257.88/35.56  | | | | | | | | | | | | | |   (108)  all_75_9 = 0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | BETA: splitting (7) gives:
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | |   (109)   ~ (all_75_9 = 0)
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | REDUCE: (108), (109) imply:
% 257.88/35.56  | | | | | | | | | | | | | | |   (110)  $false
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | CLOSE: (110) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | |   (111)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56  | | | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | DELTA: instantiating (111) with fresh symbols all_276_0,
% 257.88/35.56  | | | | | | | | | | | | | | |        all_276_1 gives:
% 257.88/35.56  | | | | | | | | | | | | | | |   (112)   ~ (all_276_0 = 0) & p102(all_276_1) = all_276_0 &
% 257.88/35.56  | | | | | | | | | | | | | | |          r1(all_68_20, all_276_1) = 0 & $i(all_276_1)
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | ALPHA: (112) implies:
% 257.88/35.56  | | | | | | | | | | | | | | |   (113)   ~ (all_276_0 = 0)
% 257.88/35.56  | | | | | | | | | | | | | | |   (114)  $i(all_276_1)
% 257.88/35.56  | | | | | | | | | | | | | | |   (115)  r1(all_68_20, all_276_1) = 0
% 257.88/35.56  | | | | | | | | | | | | | | |   (116)  p102(all_276_1) = all_276_0
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | BETA: splitting (45) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | |   (117)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.88/35.56  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.88/35.56  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.56  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | |   (118)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (118) with all_276_1, all_276_0,
% 257.88/35.56  | | | | | | | | | | | | | | | | |              simplifying with (114), (116) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | |   (119)  all_276_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.88/35.56  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_276_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (120)  all_276_0 = 0
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | REDUCE: (113), (120) imply:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (121)  $false
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | CLOSE: (121) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (122)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.88/35.56  | | | | | | | | | | | | | | | | | |              all_276_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | DELTA: instantiating (122) with fresh symbol all_336_0
% 257.88/35.56  | | | | | | | | | | | | | | | | | |        gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (123)   ~ (all_336_0 = 0) & r1(all_68_20, all_276_1) =
% 257.88/35.56  | | | | | | | | | | | | | | | | | |          all_336_0
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | ALPHA: (123) implies:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (124)   ~ (all_336_0 = 0)
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (125)  r1(all_68_20, all_276_1) = all_336_0
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (21) with 0, all_336_0, all_276_1,
% 257.88/35.56  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (115), (125) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (126)  all_336_0 = 0
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | REDUCE: (124), (126) imply:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (127)  $false
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | CLOSE: (127) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | |   (128)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (128) with all_251_1, all_251_0,
% 257.88/35.56  | | | | | | | | | | | | | | | | |              simplifying with (100), (102) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | |   (129)  all_251_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.88/35.56  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_251_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | BETA: splitting (129) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (130)  all_251_0 = 0
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | REDUCE: (99), (130) imply:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (131)  $false
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | CLOSE: (131) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (132)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.88/35.56  | | | | | | | | | | | | | | | | | |              all_251_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | DELTA: instantiating (132) with fresh symbol all_336_0
% 257.88/35.56  | | | | | | | | | | | | | | | | | |        gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (133)   ~ (all_336_0 = 0) & r1(all_68_20, all_251_1) =
% 257.88/35.56  | | | | | | | | | | | | | | | | | |          all_336_0
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | ALPHA: (133) implies:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (134)   ~ (all_336_0 = 0)
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (135)  r1(all_68_20, all_251_1) = all_336_0
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (21) with 0, all_336_0, all_251_1,
% 257.88/35.56  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (101), (135) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (136)  all_336_0 = 0
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | REDUCE: (134), (136) imply:
% 257.88/35.56  | | | | | | | | | | | | | | | | | |   (137)  $false
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | | CLOSE: (137) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | |   (138)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.88/35.56  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.88/35.56  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.56  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | |   (139)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (139) with all_168_1, all_168_0,
% 257.88/35.56  | | | | | | | | | | | | | | | | |              simplifying with (83), (85) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | |   (140)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.88/35.56  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_168_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | REF_CLOSE: (21), (82), (84), (140) are inconsistent by
% 257.88/35.56  | | | | | | | | | | | | | | | | |            sub-proof #112.
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | |   (141)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (141) with all_137_1, all_137_0,
% 257.88/35.56  | | | | | | | | | | | | | | | | |              simplifying with (73), (75) gives:
% 257.88/35.56  | | | | | | | | | | | | | | | | |   (142)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.88/35.56  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | | REF_CLOSE: (21), (72), (74), (142) are inconsistent by
% 257.88/35.56  | | | | | | | | | | | | | | | | |            sub-proof #111.
% 257.88/35.56  | | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | |   (143)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | REF_CLOSE: (8), (9), (16), (21), (30), (79), (96), (104),
% 257.88/35.56  | | | | | | | | | | | | | |            (106), (143) are inconsistent by sub-proof #120.
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | |   (144)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56  | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (11),
% 257.88/35.56  | | | | | | | | | | | | |            (12), (13), (14), (15), (16), (18), (19), (20),
% 257.88/35.56  | | | | | | | | | | | | |            (21), (22), (23), (24), (25), (26), (28), (29),
% 257.88/35.56  | | | | | | | | | | | | |            (31), (32), (33), (34), (36), (37), (38), (39),
% 257.88/35.56  | | | | | | | | | | | | |            (40), (41), (42), (43), (45), (46), (47), (48),
% 257.88/35.56  | | | | | | | | | | | | |            (50), (51), (52), (53), (54), (55), (57), (58),
% 257.88/35.56  | | | | | | | | | | | | |            (59), (60), (61), (62), (64), (65), (66), (67),
% 257.88/35.56  | | | | | | | | | | | | |            (68), (69), (70), (71), (72), (73), (74), (75),
% 257.88/35.56  | | | | | | | | | | | | |            (77), (78), (80), (144) are inconsistent by
% 257.88/35.56  | | | | | | | | | | | | |            sub-proof #95.
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | |   (145)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56  | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | REF_CLOSE: (21), (42), (65), (77), (78), (145) are
% 257.88/35.56  | | | | | | | | | | | |            inconsistent by sub-proof #361.
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | |   (146)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56  | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | REF_CLOSE: (21), (42), (65), (77), (78), (146) are
% 257.88/35.56  | | | | | | | | | | |            inconsistent by sub-proof #361.
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | |   (147)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56  | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | REF_CLOSE: (21), (42), (65), (77), (78), (147) are
% 257.88/35.56  | | | | | | | | | |            inconsistent by sub-proof #361.
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | |   (148)   ~ (all_75_5 = 0)
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | REDUCE: (89), (148) imply:
% 257.88/35.56  | | | | | | | |   (149)  $false
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | CLOSE: (149) is inconsistent.
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | End of split
% 257.88/35.56  | | | | | | | 
% 257.88/35.56  | | | | | | Case 2:
% 257.88/35.56  | | | | | | | 
% 257.88/35.56  | | | | | | |   (150)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19
% 257.88/35.56  | | | | | | |          = 0
% 257.88/35.56  | | | | | | | 
% 257.88/35.56  | | | | | | | BETA: splitting (68) gives:
% 257.88/35.56  | | | | | | | 
% 257.88/35.56  | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | |   (151)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 257.88/35.56  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | DELTA: instantiating (151) with fresh symbols all_229_0,
% 257.88/35.56  | | | | | | | |        all_229_1 gives:
% 257.88/35.56  | | | | | | | |   (152)   ~ (all_229_0 = 0) & p103(all_229_1) = all_229_0 &
% 257.88/35.56  | | | | | | | |          r1(all_68_20, all_229_1) = 0 & $i(all_229_1)
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | ALPHA: (152) implies:
% 257.88/35.56  | | | | | | | |   (153)   ~ (all_229_0 = 0)
% 257.88/35.56  | | | | | | | |   (154)  $i(all_229_1)
% 257.88/35.56  | | | | | | | |   (155)  r1(all_68_20, all_229_1) = 0
% 257.88/35.56  | | | | | | | |   (156)  p103(all_229_1) = all_229_0
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | BETA: splitting (50) gives:
% 257.88/35.56  | | | | | | | | 
% 257.88/35.56  | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | |   (157)   ~ (all_68_19 = 0)
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | BETA: splitting (150) gives:
% 257.88/35.56  | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | |   (158)  all_68_16 = 0
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | COMBINE_EQS: (13), (158) imply:
% 257.88/35.56  | | | | | | | | | |   (159)  all_75_10 = 0
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | BETA: splitting (47) gives:
% 257.88/35.56  | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | |   (160)   ~ (all_75_10 = 0)
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | REDUCE: (159), (160) imply:
% 257.88/35.56  | | | | | | | | | | |   (161)  $false
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | CLOSE: (161) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | |   (162)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.56  | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | DELTA: instantiating (162) with fresh symbols all_248_0,
% 257.88/35.56  | | | | | | | | | | |        all_248_1 gives:
% 257.88/35.56  | | | | | | | | | | |   (163)   ~ (all_248_0 = 0) & p102(all_248_1) = all_248_0 &
% 257.88/35.56  | | | | | | | | | | |          r1(all_68_20, all_248_1) = 0 & $i(all_248_1)
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | ALPHA: (163) implies:
% 257.88/35.56  | | | | | | | | | | |   (164)   ~ (all_248_0 = 0)
% 257.88/35.56  | | | | | | | | | | |   (165)  $i(all_248_1)
% 257.88/35.56  | | | | | | | | | | |   (166)  r1(all_68_20, all_248_1) = 0
% 257.88/35.56  | | | | | | | | | | |   (167)  p102(all_248_1) = all_248_0
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | BETA: splitting (45) gives:
% 257.88/35.56  | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | |   (168)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.88/35.56  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 257.88/35.56  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.56  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | BETA: splitting (168) gives:
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | |   (169)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | GROUND_INST: instantiating (169) with all_248_1, all_248_0,
% 257.88/35.56  | | | | | | | | | | | | |              simplifying with (165), (167) gives:
% 257.88/35.56  | | | | | | | | | | | | |   (170)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.88/35.56  | | | | | | | | | | | | |            r1(all_68_20, all_248_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | BETA: splitting (170) gives:
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | |   (171)  all_248_0 = 0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | REDUCE: (164), (171) imply:
% 257.88/35.56  | | | | | | | | | | | | | |   (172)  $false
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | CLOSE: (172) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | |   (173)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.88/35.56  | | | | | | | | | | | | | |              all_248_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | DELTA: instantiating (173) with fresh symbol all_332_0
% 257.88/35.56  | | | | | | | | | | | | | |        gives:
% 257.88/35.56  | | | | | | | | | | | | | |   (174)   ~ (all_332_0 = 0) & r1(all_68_20, all_248_1) =
% 257.88/35.56  | | | | | | | | | | | | | |          all_332_0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | ALPHA: (174) implies:
% 257.88/35.56  | | | | | | | | | | | | | |   (175)   ~ (all_332_0 = 0)
% 257.88/35.56  | | | | | | | | | | | | | |   (176)  r1(all_68_20, all_248_1) = all_332_0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | GROUND_INST: instantiating (21) with 0, all_332_0, all_248_1,
% 257.88/35.56  | | | | | | | | | | | | | |              all_68_20, simplifying with (166), (176) gives:
% 257.88/35.56  | | | | | | | | | | | | | |   (177)  all_332_0 = 0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | REDUCE: (175), (177) imply:
% 257.88/35.56  | | | | | | | | | | | | | |   (178)  $false
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | CLOSE: (178) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | |   (179)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | GROUND_INST: instantiating (179) with all_229_1, all_229_0,
% 257.88/35.56  | | | | | | | | | | | | |              simplifying with (154), (156) gives:
% 257.88/35.56  | | | | | | | | | | | | |   (180)  all_229_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.88/35.56  | | | | | | | | | | | | |            r1(all_68_20, all_229_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | BETA: splitting (180) gives:
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | |   (181)  all_229_0 = 0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | REDUCE: (153), (181) imply:
% 257.88/35.56  | | | | | | | | | | | | | |   (182)  $false
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | CLOSE: (182) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | |   (183)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 257.88/35.56  | | | | | | | | | | | | | |              all_229_1) = v0)
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | DELTA: instantiating (183) with fresh symbol all_332_0
% 257.88/35.56  | | | | | | | | | | | | | |        gives:
% 257.88/35.56  | | | | | | | | | | | | | |   (184)   ~ (all_332_0 = 0) & r1(all_68_20, all_229_1) =
% 257.88/35.56  | | | | | | | | | | | | | |          all_332_0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | ALPHA: (184) implies:
% 257.88/35.56  | | | | | | | | | | | | | |   (185)   ~ (all_332_0 = 0)
% 257.88/35.56  | | | | | | | | | | | | | |   (186)  r1(all_68_20, all_229_1) = all_332_0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | GROUND_INST: instantiating (21) with 0, all_332_0, all_229_1,
% 257.88/35.56  | | | | | | | | | | | | | |              all_68_20, simplifying with (155), (186) gives:
% 257.88/35.56  | | | | | | | | | | | | | |   (187)  all_332_0 = 0
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | REDUCE: (185), (187) imply:
% 257.88/35.56  | | | | | | | | | | | | | |   (188)  $false
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | | CLOSE: (188) is inconsistent.
% 257.88/35.56  | | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | End of split
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | Case 2:
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | |   (189)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.56  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.56  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 257.88/35.56  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 257.88/35.56  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.56  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | BETA: splitting (189) gives:
% 257.88/35.56  | | | | | | | | | | | | 
% 257.88/35.56  | | | | | | | | | | | | Case 1:
% 257.88/35.56  | | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | | |   (190)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.57  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.57  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.57  | | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | | | GROUND_INST: instantiating (190) with all_168_1, all_168_0,
% 257.88/35.57  | | | | | | | | | | | | |              simplifying with (83), (85) gives:
% 257.88/35.57  | | | | | | | | | | | | |   (191)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.88/35.57  | | | | | | | | | | | | |            r1(all_68_20, all_168_1) = v0)
% 257.88/35.57  | | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | | | REF_CLOSE: (21), (82), (84), (191) are inconsistent by
% 257.88/35.57  | | | | | | | | | | | | |            sub-proof #112.
% 257.88/35.57  | | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | | Case 2:
% 257.88/35.57  | | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | | |   (192)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.57  | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 257.88/35.57  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.57  | | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | | | GROUND_INST: instantiating (192) with all_137_1, all_137_0,
% 257.88/35.57  | | | | | | | | | | | | |              simplifying with (73), (75) gives:
% 257.88/35.57  | | | | | | | | | | | | |   (193)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 257.88/35.57  | | | | | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 257.88/35.57  | | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | | | REF_CLOSE: (21), (72), (74), (193) are inconsistent by
% 257.88/35.57  | | | | | | | | | | | | |            sub-proof #111.
% 257.88/35.57  | | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | | End of split
% 257.88/35.57  | | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | | End of split
% 257.88/35.57  | | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | End of split
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | Case 2:
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | |   (194)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | REF_CLOSE: (21), (42), (57), (59), (65), (77), (78), (87),
% 257.88/35.57  | | | | | | | | | |            (157), (194) are inconsistent by sub-proof #262.
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | End of split
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | Case 2:
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | |   (195)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 257.88/35.57  | | | | | | | | |            (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 257.88/35.57  | | | | | | | | |            $i(v0))
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | ALPHA: (195) implies:
% 257.88/35.57  | | | | | | | | |   (196)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.57  | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (11), (12),
% 257.88/35.57  | | | | | | | | |            (13), (14), (15), (16), (18), (19), (20), (21),
% 257.88/35.57  | | | | | | | | |            (22), (23), (24), (25), (26), (28), (29), (31),
% 257.88/35.57  | | | | | | | | |            (32), (33), (34), (36), (37), (38), (39), (40),
% 257.88/35.57  | | | | | | | | |            (41), (42), (43), (45), (46), (47), (48), (50),
% 257.88/35.57  | | | | | | | | |            (51), (52), (53), (54), (55), (57), (58), (59),
% 257.88/35.57  | | | | | | | | |            (60), (61), (62), (64), (65), (66), (67), (68),
% 257.88/35.57  | | | | | | | | |            (69), (70), (71), (72), (73), (74), (75), (77),
% 257.88/35.57  | | | | | | | | |            (78), (80), (196) are inconsistent by sub-proof
% 257.88/35.57  | | | | | | | | |            #95.
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | End of split
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | Case 2:
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | |   (197)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 257.88/35.57  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | | REF_CLOSE: (21), (42), (65), (77), (78), (197) are inconsistent
% 257.88/35.57  | | | | | | | |            by sub-proof #361.
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | End of split
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | End of split
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | Case 2:
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | |   (198)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.88/35.57  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (11), (12),
% 257.88/35.57  | | | | | |            (13), (14), (15), (16), (18), (19), (20), (21), (22),
% 257.88/35.57  | | | | | |            (23), (24), (25), (26), (28), (29), (30), (31), (32),
% 257.88/35.57  | | | | | |            (33), (34), (36), (37), (38), (39), (40), (41), (42),
% 257.88/35.57  | | | | | |            (43), (45), (46), (47), (48), (50), (51), (52), (53),
% 257.88/35.57  | | | | | |            (54), (55), (57), (58), (59), (60), (61), (63), (64),
% 257.88/35.57  | | | | | |            (65), (66), (67), (68), (69), (70), (71), (72), (73),
% 257.88/35.57  | | | | | |            (74), (75), (77), (79), (80), (198) are inconsistent by
% 257.88/35.57  | | | | | |            sub-proof #92.
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | End of split
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | Case 2:
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | |   (199)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.88/35.57  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (11), (12),
% 257.88/35.57  | | | | |            (13), (14), (15), (16), (18), (19), (20), (21), (22), (23),
% 257.88/35.57  | | | | |            (24), (25), (26), (28), (29), (30), (31), (32), (33), (34),
% 257.88/35.57  | | | | |            (36), (37), (38), (39), (40), (41), (42), (43), (45), (46),
% 257.88/35.57  | | | | |            (47), (48), (50), (51), (52), (53), (54), (55), (57), (58),
% 257.88/35.57  | | | | |            (59), (60), (61), (63), (64), (65), (66), (67), (68), (69),
% 257.88/35.57  | | | | |            (70), (71), (72), (73), (74), (75), (77), (79), (199) are
% 257.88/35.57  | | | | |            inconsistent by sub-proof #91.
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | End of split
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | Case 2:
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | |   (200)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) =
% 257.88/35.57  | | | |            0 & p405(v0) = v1 & $i(v0))
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | BETA: splitting (34) gives:
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | Case 1:
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | |   (201)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.57  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (11), (12), (13),
% 257.88/35.57  | | | | |            (14), (15), (16), (18), (19), (20), (21), (22), (23), (24),
% 257.88/35.57  | | | | |            (25), (26), (28), (29), (31), (32), (33), (34), (36), (37),
% 257.88/35.57  | | | | |            (38), (39), (40), (41), (42), (43), (45), (46), (47), (48),
% 257.88/35.57  | | | | |            (50), (51), (52), (53), (54), (55), (57), (58), (59), (60),
% 257.88/35.57  | | | | |            (61), (62), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.88/35.57  | | | | |            (72), (73), (74), (75), (77), (78), (200), (201) are
% 257.88/35.57  | | | | |            inconsistent by sub-proof #95.
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | Case 2:
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | |   (202)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.88/35.57  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (11), (12), (13),
% 257.88/35.57  | | | | |            (14), (15), (16), (18), (19), (20), (21), (22), (23), (24),
% 257.88/35.57  | | | | |            (25), (26), (28), (29), (31), (32), (33), (34), (36), (37),
% 257.88/35.57  | | | | |            (38), (39), (40), (41), (42), (43), (45), (46), (47), (48),
% 257.88/35.57  | | | | |            (50), (51), (52), (53), (54), (55), (57), (58), (59), (60),
% 257.88/35.57  | | | | |            (61), (62), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.88/35.57  | | | | |            (72), (73), (74), (75), (77), (200), (202) are inconsistent
% 257.88/35.57  | | | | |            by sub-proof #96.
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | End of split
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | End of split
% 257.88/35.57  | | | 
% 257.88/35.57  | | Case 2:
% 257.88/35.57  | | | 
% 257.88/35.57  | | |   (203)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.88/35.57  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | 
% 257.88/35.57  | | | BETA: splitting (20) gives:
% 257.88/35.57  | | | 
% 257.88/35.57  | | | Case 1:
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | |   (204)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 257.88/35.57  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (11), (12),
% 257.88/35.57  | | | |            (13), (14), (15), (16), (18), (19), (20), (21), (22), (23),
% 257.88/35.57  | | | |            (24), (25), (26), (28), (29), (30), (31), (32), (33), (34),
% 257.88/35.57  | | | |            (36), (37), (38), (39), (40), (41), (42), (43), (45), (46),
% 257.88/35.57  | | | |            (47), (48), (50), (51), (52), (53), (54), (55), (57), (58),
% 257.88/35.57  | | | |            (59), (60), (61), (63), (64), (65), (66), (67), (68), (69),
% 257.88/35.57  | | | |            (70), (71), (72), (73), (74), (75), (77), (203), (204) are
% 257.88/35.57  | | | |            inconsistent by sub-proof #91.
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | Case 2:
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | |   (205)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) =
% 257.88/35.57  | | | |            0 & p405(v0) = v1 & $i(v0))
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (11), (12), (13),
% 257.88/35.57  | | | |            (14), (15), (16), (18), (19), (20), (21), (22), (23), (24),
% 257.88/35.57  | | | |            (25), (26), (28), (29), (31), (32), (33), (34), (36), (37),
% 257.88/35.57  | | | |            (38), (39), (40), (41), (42), (43), (45), (46), (47), (48),
% 257.88/35.57  | | | |            (50), (51), (52), (53), (54), (55), (57), (58), (59), (60),
% 257.88/35.57  | | | |            (61), (62), (64), (65), (66), (67), (68), (69), (70), (71),
% 257.88/35.57  | | | |            (72), (73), (74), (75), (77), (203), (205) are inconsistent
% 257.88/35.57  | | | |            by sub-proof #96.
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | End of split
% 257.88/35.57  | | | 
% 257.88/35.57  | | End of split
% 257.88/35.57  | | 
% 257.88/35.57  | Case 2:
% 257.88/35.57  | | 
% 257.88/35.57  | |   (206)  all_75_6 = 0
% 257.88/35.57  | |   (207)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 257.88/35.57  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | 
% 257.88/35.57  | | COMBINE_EQS: (17), (206) imply:
% 257.88/35.57  | |   (208)  all_68_2 = 0
% 257.88/35.57  | | 
% 257.88/35.57  | | DELTA: instantiating (207) with fresh symbols all_146_0, all_146_1 gives:
% 257.88/35.57  | |   (209)   ~ (all_146_0 = 0) & p102(all_146_1) = all_146_0 & r1(all_68_20,
% 257.88/35.57  | |            all_146_1) = 0 & $i(all_146_1)
% 257.88/35.57  | | 
% 257.88/35.57  | | ALPHA: (209) implies:
% 257.88/35.57  | |   (210)   ~ (all_146_0 = 0)
% 257.88/35.57  | |   (211)  $i(all_146_1)
% 257.88/35.57  | |   (212)  r1(all_68_20, all_146_1) = 0
% 257.88/35.57  | |   (213)  p102(all_146_1) = all_146_0
% 257.88/35.57  | | 
% 257.88/35.57  | | BETA: splitting (27) gives:
% 257.88/35.57  | | 
% 257.88/35.57  | | Case 1:
% 257.88/35.57  | | | 
% 257.88/35.57  | | |   (214)   ~ (all_75_6 = 0)
% 257.88/35.57  | | | 
% 257.88/35.57  | | | REDUCE: (206), (214) imply:
% 257.88/35.57  | | |   (215)  $false
% 257.88/35.57  | | | 
% 257.88/35.57  | | | CLOSE: (215) is inconsistent.
% 257.88/35.57  | | | 
% 257.88/35.57  | | Case 2:
% 257.88/35.57  | | | 
% 257.88/35.57  | | |   (216)   ~ (all_75_10 = 0)
% 257.88/35.57  | | | 
% 257.88/35.57  | | | REDUCE: (13), (216) imply:
% 257.88/35.57  | | |   (217)   ~ (all_68_16 = 0)
% 257.88/35.57  | | | 
% 257.88/35.57  | | | BETA: splitting (56) gives:
% 257.88/35.57  | | | 
% 257.88/35.57  | | | Case 1:
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | |   (218)   ~ (all_75_6 = 0)
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | REDUCE: (206), (218) imply:
% 257.88/35.57  | | | |   (219)  $false
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | CLOSE: (219) is inconsistent.
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | Case 2:
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | |   (220)   ~ (all_75_9 = 0)
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | REDUCE: (4), (220) imply:
% 257.88/35.57  | | | |   (221)   ~ (all_68_11 = 0)
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | BETA: splitting (10) gives:
% 257.88/35.57  | | | | 
% 257.88/35.57  | | | | Case 1:
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | |   (222)   ~ (all_75_6 = 0)
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | | REDUCE: (206), (222) imply:
% 257.88/35.57  | | | | |   (223)  $false
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | | CLOSE: (223) is inconsistent.
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | Case 2:
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | |   (224)   ~ (all_75_8 = 0)
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | | REDUCE: (39), (224) imply:
% 257.88/35.57  | | | | |   (225)   ~ (all_68_7 = 0)
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | | BETA: splitting (34) gives:
% 257.88/35.57  | | | | | 
% 257.88/35.57  | | | | | Case 1:
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | |   (226)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 257.88/35.57  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | | BETA: splitting (20) gives:
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | | Case 1:
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | |   (227)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1
% 257.88/35.57  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | | BETA: splitting (49) gives:
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | | Case 1:
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | |   (228)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) =
% 257.88/35.57  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.57  | | | | | | | |            (16), (17), (18), (19), (21), (23), (24), (25), (26),
% 257.88/35.57  | | | | | | | |            (29), (30), (31), (33), (37), (38), (39), (40), (42),
% 257.88/35.57  | | | | | | | |            (43), (44), (45), (46), (50), (52), (53), (54), (55),
% 257.88/35.57  | | | | | | | |            (58), (59), (62), (64), (65), (66), (67), (69), (70),
% 257.88/35.57  | | | | | | | |            (71), (72), (73), (74), (75), (206), (210), (211),
% 257.88/35.57  | | | | | | | |            (212), (213), (217), (221), (225), (226), (227),
% 257.88/35.57  | | | | | | | |            (228) are inconsistent by sub-proof #79.
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | Case 2:
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | |   (229)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) =
% 257.88/35.57  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.57  | | | | | | | |            (16), (17), (18), (19), (21), (23), (24), (25), (26),
% 257.88/35.57  | | | | | | | |            (29), (30), (31), (33), (37), (38), (39), (40), (42),
% 257.88/35.57  | | | | | | | |            (43), (44), (45), (46), (50), (51), (52), (53), (54),
% 257.88/35.57  | | | | | | | |            (55), (58), (59), (62), (64), (65), (66), (67), (69),
% 257.88/35.57  | | | | | | | |            (70), (71), (72), (73), (74), (75), (206), (210),
% 257.88/35.57  | | | | | | | |            (211), (212), (213), (217), (221), (225), (226),
% 257.88/35.57  | | | | | | | |            (227), (229) are inconsistent by sub-proof #76.
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | End of split
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | Case 2:
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | |   (230)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 257.88/35.57  | | | | | | |              v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15), (16),
% 257.88/35.57  | | | | | | |            (17), (18), (19), (20), (21), (23), (24), (25), (26),
% 257.88/35.57  | | | | | | |            (28), (29), (30), (31), (32), (33), (37), (38), (39),
% 257.88/35.57  | | | | | | |            (40), (41), (42), (43), (44), (45), (46), (49), (50),
% 257.88/35.57  | | | | | | |            (51), (52), (53), (54), (55), (57), (58), (59), (61),
% 257.88/35.57  | | | | | | |            (62), (64), (65), (66), (67), (69), (70), (71), (72),
% 257.88/35.57  | | | | | | |            (73), (74), (75), (206), (210), (211), (212), (213),
% 257.88/35.57  | | | | | | |            (217), (221), (225), (226), (230) are inconsistent by
% 257.88/35.57  | | | | | | |            sub-proof #66.
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | End of split
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | Case 2:
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | |   (231)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 257.88/35.57  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | | BETA: splitting (20) gives:
% 257.88/35.57  | | | | | | 
% 257.88/35.57  | | | | | | Case 1:
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | |   (232)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1
% 257.88/35.57  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | | BETA: splitting (58) gives:
% 257.88/35.57  | | | | | | | 
% 257.88/35.57  | | | | | | | Case 1:
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | |   (233)  all_68_15 = 0
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | | COMBINE_EQS: (6), (233) imply:
% 257.88/35.57  | | | | | | | |   (234)  all_75_5 = 0
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | | BETA: splitting (33) gives:
% 257.88/35.57  | | | | | | | | 
% 257.88/35.57  | | | | | | | | Case 1:
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | |   (235)   ~ (all_75_4 = 0)
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | REDUCE: (2), (235) imply:
% 257.88/35.57  | | | | | | | | |   (236)   ~ (all_68_10 = 0)
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | BETA: splitting (64) gives:
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | Case 1:
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | |   (237)  all_68_10 = 0
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | REDUCE: (236), (237) imply:
% 257.88/35.57  | | | | | | | | | |   (238)  $false
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | CLOSE: (238) is inconsistent.
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | Case 2:
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | |   (239)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.57  | | | | | | | | | |          all_68_14 = 0
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.57  | | | | | | | | | |            (16), (17), (18), (19), (21), (23), (24), (25),
% 257.88/35.57  | | | | | | | | | |            (26), (28), (29), (30), (31), (32), (33), (37),
% 257.88/35.57  | | | | | | | | | |            (38), (39), (40), (41), (42), (43), (44), (45),
% 257.88/35.57  | | | | | | | | | |            (46), (48), (50), (51), (52), (53), (54), (55),
% 257.88/35.57  | | | | | | | | | |            (57), (58), (59), (61), (62), (64), (65), (66),
% 257.88/35.57  | | | | | | | | | |            (67), (69), (70), (71), (72), (73), (74), (75),
% 257.88/35.57  | | | | | | | | | |            (206), (210), (211), (212), (213), (217), (221),
% 257.88/35.57  | | | | | | | | | |            (225), (231), (232), (239) are inconsistent by
% 257.88/35.57  | | | | | | | | | |            sub-proof #63.
% 257.88/35.57  | | | | | | | | | | 
% 257.88/35.57  | | | | | | | | | End of split
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | Case 2:
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.57  | | | | | | | | |   (240)   ~ (all_75_5 = 0)
% 257.88/35.57  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | REDUCE: (234), (240) imply:
% 257.88/35.58  | | | | | | | | |   (241)  $false
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | CLOSE: (241) is inconsistent.
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | |   (242)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.58  | | | | | | | |          all_68_19 = 0
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.58  | | | | | | | |            (16), (17), (18), (19), (21), (23), (24), (25), (26),
% 257.88/35.58  | | | | | | | |            (28), (29), (30), (31), (32), (33), (37), (38), (39),
% 257.88/35.58  | | | | | | | |            (40), (41), (42), (43), (44), (45), (46), (50), (51),
% 257.88/35.58  | | | | | | | |            (52), (53), (54), (55), (57), (58), (59), (61), (62),
% 257.88/35.58  | | | | | | | |            (64), (65), (66), (67), (69), (70), (71), (72), (73),
% 257.88/35.58  | | | | | | | |            (74), (75), (206), (210), (211), (212), (213), (217),
% 257.88/35.58  | | | | | | | |            (221), (225), (231), (232), (242) are inconsistent by
% 257.88/35.58  | | | | | | | |            sub-proof #62.
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | End of split
% 257.88/35.58  | | | | | | | 
% 257.88/35.58  | | | | | | Case 2:
% 257.88/35.58  | | | | | | | 
% 257.88/35.58  | | | | | | |   (243)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 257.88/35.58  | | | | | | |              v0) = 0 & p405(v0) = v1 & $i(v0))
% 257.88/35.58  | | | | | | | 
% 257.88/35.58  | | | | | | | BETA: splitting (58) gives:
% 257.88/35.58  | | | | | | | 
% 257.88/35.58  | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | |   (244)  all_68_15 = 0
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | | COMBINE_EQS: (6), (244) imply:
% 257.88/35.58  | | | | | | | |   (245)  all_75_5 = 0
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | | BETA: splitting (33) gives:
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | |   (246)   ~ (all_75_4 = 0)
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | REDUCE: (2), (246) imply:
% 257.88/35.58  | | | | | | | | |   (247)   ~ (all_68_10 = 0)
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | BETA: splitting (64) gives:
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | |   (248)  all_68_10 = 0
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | REDUCE: (247), (248) imply:
% 257.88/35.58  | | | | | | | | | |   (249)  $false
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | CLOSE: (249) is inconsistent.
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | |   (250)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 257.88/35.58  | | | | | | | | | |          all_68_14 = 0
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | BETA: splitting (71) gives:
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | |   (251)   ~ (all_75_16 = 0)
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | REDUCE: (16), (251) imply:
% 257.88/35.58  | | | | | | | | | | |   (252)   ~ (all_68_13 = 0)
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | BETA: splitting (52) gives:
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | |   (253)   ~ (all_75_15 = 0)
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | REDUCE: (46), (253) imply:
% 257.88/35.58  | | | | | | | | | | | |   (254)   ~ (all_68_9 = 0)
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | BETA: splitting (250) gives:
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | |   (255)  all_68_11 = 0
% 257.88/35.58  | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | REDUCE: (221), (255) imply:
% 257.88/35.58  | | | | | | | | | | | | |   (256)  $false
% 257.88/35.58  | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | CLOSE: (256) is inconsistent.
% 257.88/35.58  | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | |   (257)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 257.88/35.58  | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | BETA: splitting (257) gives:
% 257.88/35.58  | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | |   (258)  all_68_12 = 0
% 257.88/35.58  | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | COMBINE_EQS: (14), (258) imply:
% 257.88/35.58  | | | | | | | | | | | | | |   (259)  all_75_13 = 0
% 257.88/35.58  | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | REF_CLOSE: (10), (15), (21), (26), (39), (69), (206), (243),
% 257.88/35.58  | | | | | | | | | | | | | |            (254), (259) are inconsistent by sub-proof #68.
% 257.88/35.58  | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | |   (260)  all_68_13 = 0 | all_68_14 = 0
% 257.88/35.58  | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | BETA: splitting (260) gives:
% 257.88/35.58  | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | |   (261)  all_68_13 = 0
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | REDUCE: (252), (261) imply:
% 257.88/35.58  | | | | | | | | | | | | | | |   (262)  $false
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | CLOSE: (262) is inconsistent.
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | |   (263)  all_68_14 = 0
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | COMBINE_EQS: (11), (263) imply:
% 257.88/35.58  | | | | | | | | | | | | | | |   (264)  all_75_18 = 0
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | BETA: splitting (61) gives:
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | |   (265)   ~ (all_75_18 = 0)
% 257.88/35.58  | | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | | REDUCE: (264), (265) imply:
% 257.88/35.58  | | | | | | | | | | | | | | | |   (266)  $false
% 257.88/35.58  | | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | | CLOSE: (266) is inconsistent.
% 257.88/35.58  | | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | |   (267)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58  | | | | | | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58  | | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.58  | | | | | | | | | | | | | | | |            (16), (17), (18), (19), (21), (23), (24), (25),
% 257.88/35.58  | | | | | | | | | | | | | | | |            (26), (28), (29), (30), (31), (32), (33), (37),
% 257.88/35.58  | | | | | | | | | | | | | | | |            (38), (39), (40), (41), (42), (43), (44), (45),
% 257.88/35.58  | | | | | | | | | | | | | | | |            (46), (48), (50), (51), (52), (53), (54), (55),
% 257.88/35.58  | | | | | | | | | | | | | | | |            (57), (58), (59), (61), (62), (64), (65), (66),
% 257.88/35.58  | | | | | | | | | | | | | | | |            (67), (69), (70), (71), (72), (73), (74), (75),
% 257.88/35.58  | | | | | | | | | | | | | | | |            (206), (210), (211), (212), (213), (217), (221),
% 257.88/35.58  | | | | | | | | | | | | | | | |            (225), (231), (250), (267) are inconsistent by
% 257.88/35.58  | | | | | | | | | | | | | | | |            sub-proof #63.
% 257.88/35.58  | | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | |   (268)  all_75_15 = 0
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.58  | | | | | | | | | | | |            (16), (17), (18), (19), (21), (23), (24), (25),
% 257.88/35.58  | | | | | | | | | | | |            (26), (28), (29), (30), (31), (32), (33), (37),
% 257.88/35.58  | | | | | | | | | | | |            (38), (39), (40), (41), (42), (43), (44), (45),
% 257.88/35.58  | | | | | | | | | | | |            (46), (50), (51), (52), (53), (54), (55), (57),
% 257.88/35.58  | | | | | | | | | | | |            (58), (59), (61), (62), (64), (65), (66), (67),
% 257.88/35.58  | | | | | | | | | | | |            (69), (70), (71), (72), (73), (74), (75), (206),
% 257.88/35.58  | | | | | | | | | | | |            (210), (211), (212), (213), (217), (221), (225),
% 257.88/35.58  | | | | | | | | | | | |            (243), (268) are inconsistent by sub-proof #65.
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | |   (269)  all_75_16 = 0
% 257.88/35.58  | | | | | | | | | | |   (270)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58  | | | | | | | | | | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | COMBINE_EQS: (16), (269) imply:
% 257.88/35.58  | | | | | | | | | | |   (271)  all_68_13 = 0
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | BETA: splitting (48) gives:
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | |   (272)   ~ (all_75_16 = 0)
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | REDUCE: (269), (272) imply:
% 257.88/35.58  | | | | | | | | | | | |   (273)  $false
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | CLOSE: (273) is inconsistent.
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | |   (274)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58  | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | | REF_CLOSE: (10), (15), (17), (18), (21), (25), (38), (39),
% 257.88/35.58  | | | | | | | | | | | |            (42), (44), (45), (46), (65), (69), (72), (73),
% 257.88/35.58  | | | | | | | | | | | |            (74), (75), (206), (210), (211), (212), (213),
% 257.88/35.58  | | | | | | | | | | | |            (243), (269), (270), (274) are inconsistent by
% 257.88/35.58  | | | | | | | | | | | |            sub-proof #75.
% 257.88/35.58  | | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | |   (275)   ~ (all_75_5 = 0)
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | REDUCE: (245), (275) imply:
% 257.88/35.58  | | | | | | | | |   (276)  $false
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | CLOSE: (276) is inconsistent.
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | |   (277)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.58  | | | | | | | |          all_68_19 = 0
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | | BETA: splitting (36) gives:
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | |   (278)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 257.88/35.58  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.58  | | | | | | | | |            (16), (17), (18), (19), (20), (21), (23), (24),
% 257.88/35.58  | | | | | | | | |            (25), (26), (28), (29), (30), (31), (32), (33),
% 257.88/35.58  | | | | | | | | |            (37), (38), (39), (40), (41), (42), (43), (44),
% 257.88/35.58  | | | | | | | | |            (45), (46), (49), (50), (51), (52), (53), (54),
% 257.88/35.58  | | | | | | | | |            (55), (57), (58), (59), (61), (62), (64), (65),
% 257.88/35.58  | | | | | | | | |            (66), (67), (69), (70), (71), (72), (73), (74),
% 257.88/35.58  | | | | | | | | |            (75), (206), (210), (211), (212), (213), (217),
% 257.88/35.58  | | | | | | | | |            (221), (225), (243), (278) are inconsistent by
% 257.88/35.58  | | | | | | | | |            sub-proof #66.
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | |   (279)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 257.88/35.58  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | BETA: splitting (50) gives:
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | |   (280)   ~ (all_68_19 = 0)
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | BETA: splitting (52) gives:
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | |   (281)   ~ (all_75_15 = 0)
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | REDUCE: (46), (281) imply:
% 257.88/35.58  | | | | | | | | | | |   (282)   ~ (all_68_9 = 0)
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | REF_CLOSE: (5), (10), (15), (17), (18), (21), (28), (38),
% 257.88/35.58  | | | | | | | | | | |            (39), (41), (42), (44), (45), (46), (57), (59),
% 257.88/35.58  | | | | | | | | | | |            (62), (65), (69), (72), (73), (74), (75), (210),
% 257.88/35.58  | | | | | | | | | | |            (211), (212), (213), (217), (225), (243), (277),
% 257.88/35.58  | | | | | | | | | | |            (279), (280), (282) are inconsistent by sub-proof
% 257.88/35.58  | | | | | | | | | | |            #70.
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | |   (283)  all_75_15 = 0
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.58  | | | | | | | | | | |            (16), (17), (18), (19), (21), (23), (24), (25),
% 257.88/35.58  | | | | | | | | | | |            (26), (28), (29), (30), (31), (32), (33), (37),
% 257.88/35.58  | | | | | | | | | | |            (38), (39), (40), (41), (42), (43), (44), (45),
% 257.88/35.58  | | | | | | | | | | |            (46), (50), (51), (52), (53), (54), (55), (57),
% 257.88/35.58  | | | | | | | | | | |            (58), (59), (61), (62), (64), (65), (66), (67),
% 257.88/35.58  | | | | | | | | | | |            (69), (70), (71), (72), (73), (74), (75), (206),
% 257.88/35.58  | | | | | | | | | | |            (210), (211), (212), (213), (217), (221), (225),
% 257.88/35.58  | | | | | | | | | | |            (243), (283) are inconsistent by sub-proof #65.
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | |   (284)  all_68_19 = 0
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | BETA: splitting (32) gives:
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | Case 1:
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | |   (285)   ~ (all_68_19 = 0)
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | REDUCE: (284), (285) imply:
% 257.88/35.58  | | | | | | | | | | |   (286)  $false
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | CLOSE: (286) is inconsistent.
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | Case 2:
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | |   (287)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58  | | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (14), (15),
% 257.88/35.58  | | | | | | | | | | |            (16), (17), (18), (19), (21), (23), (24), (25),
% 257.88/35.58  | | | | | | | | | | |            (26), (28), (29), (30), (31), (32), (33), (37),
% 257.88/35.58  | | | | | | | | | | |            (38), (39), (40), (41), (42), (43), (44), (45),
% 257.88/35.58  | | | | | | | | | | |            (46), (50), (51), (52), (53), (54), (55), (57),
% 257.88/35.58  | | | | | | | | | | |            (58), (59), (61), (62), (64), (65), (66), (67),
% 257.88/35.58  | | | | | | | | | | |            (69), (70), (71), (72), (73), (74), (75), (206),
% 257.88/35.58  | | | | | | | | | | |            (210), (211), (212), (213), (217), (221), (225),
% 257.88/35.58  | | | | | | | | | | |            (231), (277), (287) are inconsistent by sub-proof
% 257.88/35.58  | | | | | | | | | | |            #62.
% 257.88/35.58  | | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | | 
% 257.88/35.58  | | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | | 
% 257.88/35.58  | | | | | | | | End of split
% 257.88/35.58  | | | | | | | | 
% 257.88/35.58  | | | | | | | End of split
% 257.88/35.58  | | | | | | | 
% 257.88/35.58  | | | | | | End of split
% 257.88/35.58  | | | | | | 
% 257.88/35.58  | | | | | End of split
% 257.88/35.58  | | | | | 
% 257.88/35.58  | | | | End of split
% 257.88/35.58  | | | | 
% 257.88/35.58  | | | End of split
% 257.88/35.58  | | | 
% 257.88/35.58  | | End of split
% 257.88/35.58  | | 
% 257.88/35.58  | End of split
% 257.88/35.58  | 
% 257.88/35.58  End of proof
% 257.88/35.58  
% 257.88/35.58  Sub-proof #62 shows that the following formulas are inconsistent:
% 257.88/35.58  ----------------------------------------------------------------
% 257.88/35.58    (1)  p102(all_146_1) = all_146_0
% 257.88/35.58    (2)   ~ (all_146_0 = 0)
% 257.88/35.58    (3)  all_75_4 = all_68_10
% 257.88/35.58    (4)  all_75_17 = all_68_18
% 257.88/35.58    (5)  all_75_5 = all_68_15
% 257.88/35.58    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 257.88/35.58             v0) = 0 & $i(v0))
% 257.88/35.58    (7)   ~ (all_68_4 = 0)
% 257.88/35.58    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.58           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.58             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.58           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.58             r1(all_68_20, v0) = v2))
% 257.88/35.58    (9)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 257.88/35.58    (10)  all_75_18 = all_68_14
% 257.88/35.58    (11)  all_75_6 = 0
% 257.88/35.58    (12)  all_75_13 = all_68_12
% 257.88/35.58    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 257.88/35.58          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 257.88/35.58              & r1(all_68_20, v0) = v2))
% 257.88/35.58    (14)  all_75_16 = all_68_13
% 257.88/35.58    (15)  all_75_6 = all_68_2
% 257.88/35.58    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (17)  r1(all_68_20, all_146_1) = 0
% 257.88/35.58    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 257.88/35.58          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 257.88/35.58    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (22)  $i(all_146_1)
% 257.88/35.58    (23)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 257.88/35.58    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.58    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.58    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (28)  all_75_11 = all_68_5
% 257.88/35.58    (29)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (30)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 257.88/35.58    (31)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 257.88/35.58    (32)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (33)   ~ (all_68_11 = 0)
% 257.88/35.58    (34)  all_75_8 = all_68_7
% 257.88/35.58    (35)   ~ (all_137_0 = 0)
% 257.88/35.58    (36)  p105(all_137_1) = all_137_0
% 257.88/35.58    (37)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 257.88/35.58    (38)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 257.88/35.58    (39)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 257.88/35.58            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 257.88/35.58           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.58            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.58          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.58            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 257.88/35.58    (40)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (41)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 257.88/35.58            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 257.88/35.58            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 257.88/35.58          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 257.88/35.58            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 257.88/35.58          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.58              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 257.88/35.58            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 257.88/35.58              r1(all_68_20, v0) = v2))
% 257.88/35.58    (43)  all_75_15 = all_68_9
% 257.88/35.58    (44)   ~ (all_68_16 = 0)
% 257.88/35.58    (45)  r1(all_68_20, all_137_1) = 0
% 257.88/35.58    (46)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 257.88/35.58            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 257.88/35.58    (47)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 257.88/35.58    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 257.88/35.58    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 257.88/35.58    (54)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 257.88/35.58          all_68_19 = 0
% 257.88/35.58    (55)  all_75_14 = all_68_17
% 257.88/35.58    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 257.88/35.58            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.58    (57)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.58            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.58    (58)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.58          all_68_14 = 0
% 258.19/35.58    (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.58            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.58    (60)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.58            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.58    (61)  $i(all_137_1)
% 258.19/35.58    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.58            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.58    (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.58            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.58    (64)  all_75_12 = all_68_8
% 258.19/35.58    (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.58            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.58    (66)   ~ (all_68_7 = 0)
% 258.19/35.58    (67)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.58            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.58  
% 258.19/35.58  Begin of proof
% 258.19/35.58  | 
% 258.19/35.58  | BETA: splitting (46) gives:
% 258.19/35.58  | 
% 258.19/35.58  | Case 1:
% 258.19/35.58  | | 
% 258.19/35.58  | |   (68)   ~ (all_68_19 = 0)
% 258.19/35.58  | | 
% 258.19/35.58  | | REF_CLOSE: (1), (2), (4), (6), (7), (8), (17), (19), (22), (28), (35), (36),
% 258.19/35.58  | |            (37), (42), (44), (45), (47), (51), (55), (57), (61), (63), (68)
% 258.19/35.58  | |            are inconsistent by sub-proof #77.
% 258.19/35.58  | | 
% 258.19/35.58  | Case 2:
% 258.19/35.58  | | 
% 258.19/35.58  | |   (69)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.58  | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.58  | | 
% 258.19/35.58  | | ALPHA: (69) implies:
% 258.19/35.58  | |   (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.58  | |           p405(v0) = v1 & $i(v0))
% 258.19/35.58  | | 
% 258.19/35.58  | | BETA: splitting (51) gives:
% 258.19/35.58  | | 
% 258.19/35.58  | | Case 1:
% 258.19/35.58  | | | 
% 258.19/35.58  | | |   (71)   ~ (all_75_11 = 0)
% 258.19/35.58  | | | 
% 258.19/35.58  | | | REDUCE: (28), (71) imply:
% 258.19/35.58  | | |   (72)   ~ (all_68_5 = 0)
% 258.19/35.58  | | | 
% 258.19/35.58  | | | REF_CLOSE: (6), (7), (8), (19), (63), (72) are inconsistent by sub-proof
% 258.19/35.58  | | |            #163.
% 258.19/35.58  | | | 
% 258.19/35.58  | | Case 2:
% 258.19/35.58  | | | 
% 258.19/35.58  | | |   (73)  all_75_11 = 0
% 258.19/35.58  | | | 
% 258.19/35.58  | | | COMBINE_EQS: (28), (73) imply:
% 258.19/35.58  | | |   (74)  all_68_5 = 0
% 258.19/35.58  | | | 
% 258.19/35.58  | | | BETA: splitting (52) gives:
% 258.19/35.58  | | | 
% 258.19/35.58  | | | Case 1:
% 258.19/35.58  | | | | 
% 258.19/35.58  | | | |   (75)   ~ (all_75_11 = 0)
% 258.19/35.58  | | | | 
% 258.19/35.58  | | | | REDUCE: (73), (75) imply:
% 258.19/35.58  | | | |   (76)  $false
% 258.19/35.58  | | | | 
% 258.19/35.58  | | | | CLOSE: (76) is inconsistent.
% 258.19/35.58  | | | | 
% 258.19/35.58  | | | Case 2:
% 258.19/35.58  | | | | 
% 258.19/35.58  | | | |   (77)   ~ (all_75_12 = 0)
% 258.19/35.58  | | | | 
% 258.19/35.58  | | | | REDUCE: (64), (77) imply:
% 258.19/35.58  | | | |   (78)   ~ (all_68_8 = 0)
% 258.19/35.58  | | | | 
% 258.19/35.59  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (12),
% 258.19/35.59  | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 258.19/35.59  | | | |            (23), (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 258.19/35.59  | | | |            (33), (34), (35), (36), (37), (38), (39), (40), (41), (42),
% 258.19/35.59  | | | |            (43), (44), (45), (46), (48), (49), (50), (51), (52), (53),
% 258.19/35.59  | | | |            (54), (55), (56), (57), (58), (59), (60), (61), (62), (64),
% 258.19/35.59  | | | |            (65), (66), (67), (70), (78) are inconsistent by sub-proof
% 258.19/35.59  | | | |            #64.
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | End of split
% 258.19/35.59  | | | 
% 258.19/35.59  | | End of split
% 258.19/35.59  | | 
% 258.19/35.59  | End of split
% 258.19/35.59  | 
% 258.19/35.59  End of proof
% 258.19/35.59  
% 258.19/35.59  Sub-proof #63 shows that the following formulas are inconsistent:
% 258.19/35.59  ----------------------------------------------------------------
% 258.19/35.59    (1)  p102(all_146_1) = all_146_0
% 258.19/35.59    (2)   ~ (all_146_0 = 0)
% 258.19/35.59    (3)  all_75_4 = all_68_10
% 258.19/35.59    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.59    (5)  all_75_17 = all_68_18
% 258.19/35.59    (6)  all_75_5 = all_68_15
% 258.19/35.59    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.59             v0) = 0 & $i(v0))
% 258.19/35.59    (8)   ~ (all_68_4 = 0)
% 258.19/35.59    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.59           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.59           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59             r1(all_68_20, v0) = v2))
% 258.19/35.59    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.59    (11)  all_75_18 = all_68_14
% 258.19/35.59    (12)  all_75_6 = 0
% 258.19/35.59    (13)  all_75_13 = all_68_12
% 258.19/35.59    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.59          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.59              & r1(all_68_20, v0) = v2))
% 258.19/35.59    (15)  all_75_16 = all_68_13
% 258.19/35.59    (16)  all_75_6 = all_68_2
% 258.19/35.59    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (18)  r1(all_68_20, all_146_1) = 0
% 258.19/35.59    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.59          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.59    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (23)  $i(all_146_1)
% 258.19/35.59    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.59    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.59    (26)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.59    (27)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (28)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (29)  all_75_11 = all_68_5
% 258.19/35.59    (30)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (31)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.59    (32)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.59    (33)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (34)   ~ (all_68_11 = 0)
% 258.19/35.59    (35)  all_75_8 = all_68_7
% 258.19/35.59    (36)   ~ (all_137_0 = 0)
% 258.19/35.59    (37)  p105(all_137_1) = all_137_0
% 258.19/35.59    (38)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.59    (39)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.59    (40)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.59            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.59           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.59            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.59          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.59            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.59    (41)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (42)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.59            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.59            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.59          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.59            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.59          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.59            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59              r1(all_68_20, v0) = v2))
% 258.19/35.59    (44)  all_75_15 = all_68_9
% 258.19/35.59    (45)   ~ (all_68_16 = 0)
% 258.19/35.59    (46)  r1(all_68_20, all_137_1) = 0
% 258.19/35.59    (47)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (48)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.59            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.59    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (52)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (53)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.59    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (55)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.59          all_68_19 = 0
% 258.19/35.59    (56)  all_75_14 = all_68_17
% 258.19/35.59    (57)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (58)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (59)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.59          all_68_14 = 0
% 258.19/35.59    (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.59            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.59    (62)  $i(all_137_1)
% 258.19/35.59    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.59            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (65)  all_75_12 = all_68_8
% 258.19/35.59    (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.59            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (67)   ~ (all_68_7 = 0)
% 258.19/35.59    (68)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59  
% 258.19/35.59  Begin of proof
% 258.19/35.59  | 
% 258.19/35.59  | BETA: splitting (52) gives:
% 258.19/35.59  | 
% 258.19/35.59  | Case 1:
% 258.19/35.59  | | 
% 258.19/35.59  | |   (69)   ~ (all_75_11 = 0)
% 258.19/35.59  | | 
% 258.19/35.59  | | REDUCE: (29), (69) imply:
% 258.19/35.59  | |   (70)   ~ (all_68_5 = 0)
% 258.19/35.59  | | 
% 258.19/35.59  | | REF_CLOSE: (7), (8), (9), (20), (64), (70) are inconsistent by sub-proof
% 258.19/35.59  | |            #163.
% 258.19/35.59  | | 
% 258.19/35.59  | Case 2:
% 258.19/35.59  | | 
% 258.19/35.59  | |   (71)  all_75_11 = 0
% 258.19/35.59  | |   (72)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.59  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59  | | 
% 258.19/35.59  | | COMBINE_EQS: (29), (71) imply:
% 258.19/35.59  | |   (73)  all_68_5 = 0
% 258.19/35.59  | | 
% 258.19/35.59  | | BETA: splitting (32) gives:
% 258.19/35.59  | | 
% 258.19/35.59  | | Case 1:
% 258.19/35.59  | | | 
% 258.19/35.59  | | |   (74)   ~ (all_75_11 = 0)
% 258.19/35.59  | | | 
% 258.19/35.59  | | | REDUCE: (71), (74) imply:
% 258.19/35.59  | | |   (75)  $false
% 258.19/35.59  | | | 
% 258.19/35.59  | | | CLOSE: (75) is inconsistent.
% 258.19/35.59  | | | 
% 258.19/35.59  | | Case 2:
% 258.19/35.59  | | | 
% 258.19/35.59  | | |   (76)   ~ (all_75_13 = 0)
% 258.19/35.59  | | | 
% 258.19/35.59  | | | REDUCE: (13), (76) imply:
% 258.19/35.59  | | |   (77)   ~ (all_68_12 = 0)
% 258.19/35.59  | | | 
% 258.19/35.59  | | | BETA: splitting (53) gives:
% 258.19/35.59  | | | 
% 258.19/35.59  | | | Case 1:
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | |   (78)   ~ (all_75_11 = 0)
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | | REDUCE: (71), (78) imply:
% 258.19/35.59  | | | |   (79)  $false
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | | CLOSE: (79) is inconsistent.
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | Case 2:
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | |   (80)   ~ (all_75_12 = 0)
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | | REDUCE: (65), (80) imply:
% 258.19/35.59  | | | |   (81)   ~ (all_68_8 = 0)
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | | BETA: splitting (61) gives:
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | | Case 1:
% 258.19/35.59  | | | | | 
% 258.19/35.59  | | | | |   (82)   ~ (all_75_18 = 0)
% 258.19/35.59  | | | | | 
% 258.19/35.59  | | | | | REDUCE: (11), (82) imply:
% 258.19/35.59  | | | | |   (83)   ~ (all_68_14 = 0)
% 258.19/35.59  | | | | | 
% 258.19/35.59  | | | | | BETA: splitting (4) gives:
% 258.19/35.59  | | | | | 
% 258.19/35.59  | | | | | Case 1:
% 258.19/35.59  | | | | | | 
% 258.19/35.59  | | | | | |   (84)  all_68_11 = 0
% 258.19/35.59  | | | | | | 
% 258.19/35.59  | | | | | | REDUCE: (34), (84) imply:
% 258.19/35.59  | | | | | |   (85)  $false
% 258.19/35.59  | | | | | | 
% 258.19/35.59  | | | | | | CLOSE: (85) is inconsistent.
% 258.19/35.59  | | | | | | 
% 258.19/35.59  | | | | | Case 2:
% 258.19/35.59  | | | | | | 
% 258.19/35.59  | | | | | |   (86)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.59  | | | | | | 
% 258.19/35.59  | | | | | | BETA: splitting (86) gives:
% 258.19/35.59  | | | | | | 
% 258.19/35.59  | | | | | | Case 1:
% 258.19/35.59  | | | | | | | 
% 258.19/35.59  | | | | | | |   (87)  all_68_12 = 0
% 258.19/35.59  | | | | | | | 
% 258.19/35.59  | | | | | | | REDUCE: (77), (87) imply:
% 258.19/35.59  | | | | | | |   (88)  $false
% 258.19/35.59  | | | | | | | 
% 258.19/35.59  | | | | | | | CLOSE: (88) is inconsistent.
% 258.19/35.59  | | | | | | | 
% 258.19/35.59  | | | | | | Case 2:
% 258.19/35.59  | | | | | | | 
% 258.19/35.59  | | | | | | |   (89)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.59  | | | | | | | 
% 258.19/35.59  | | | | | | | BETA: splitting (89) gives:
% 258.19/35.59  | | | | | | | 
% 258.19/35.59  | | | | | | | Case 1:
% 258.19/35.59  | | | | | | | | 
% 258.19/35.59  | | | | | | | |   (90)  all_68_13 = 0
% 258.19/35.59  | | | | | | | | 
% 258.19/35.59  | | | | | | | | COMBINE_EQS: (15), (90) imply:
% 258.19/35.59  | | | | | | | |   (91)  all_75_16 = 0
% 258.19/35.59  | | | | | | | | 
% 258.19/35.59  | | | | | | | | BETA: splitting (47) gives:
% 258.19/35.59  | | | | | | | | 
% 258.19/35.59  | | | | | | | | Case 1:
% 258.19/35.59  | | | | | | | | | 
% 258.19/35.59  | | | | | | | | |   (92)   ~ (all_75_16 = 0)
% 258.19/35.59  | | | | | | | | | 
% 258.19/35.59  | | | | | | | | | REDUCE: (91), (92) imply:
% 258.19/35.59  | | | | | | | | |   (93)  $false
% 258.19/35.59  | | | | | | | | | 
% 258.19/35.59  | | | | | | | | | CLOSE: (93) is inconsistent.
% 258.19/35.59  | | | | | | | | | 
% 258.19/35.59  | | | | | | | | Case 2:
% 258.19/35.59  | | | | | | | | | 
% 258.19/35.59  | | | | | | | | |   (94)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) =
% 258.19/35.59  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59  | | | | | | | | | 
% 258.19/35.59  | | | | | | | | | REF_CLOSE: (1), (2), (4), (10), (11), (13), (14), (15), (16),
% 258.19/35.59  | | | | | | | | |            (18), (19), (20), (22), (23), (24), (32), (34),
% 258.19/35.59  | | | | | | | | |            (35), (36), (37), (40), (42), (43), (44), (46),
% 258.19/35.59  | | | | | | | | |            (50), (51), (53), (61), (62), (65), (66), (67),
% 258.19/35.59  | | | | | | | | |            (68), (71), (72), (77), (83), (86), (94) are
% 258.19/35.59  | | | | | | | | |            inconsistent by sub-proof #78.
% 258.19/35.59  | | | | | | | | | 
% 258.19/35.59  | | | | | | | | End of split
% 258.19/35.59  | | | | | | | | 
% 258.19/35.59  | | | | | | | Case 2:
% 258.19/35.59  | | | | | | | | 
% 258.19/35.59  | | | | | | | |   (95)   ~ (all_68_13 = 0)
% 258.19/35.59  | | | | | | | | 
% 258.19/35.59  | | | | | | | | REF_CLOSE: (83), (89), (95) are inconsistent by sub-proof #404.
% 258.19/35.59  | | | | | | | | 
% 258.19/35.59  | | | | | | | End of split
% 258.19/35.59  | | | | | | | 
% 258.19/35.59  | | | | | | End of split
% 258.19/35.59  | | | | | | 
% 258.19/35.59  | | | | | End of split
% 258.19/35.59  | | | | | 
% 258.19/35.59  | | | | Case 2:
% 258.19/35.59  | | | | | 
% 258.19/35.59  | | | | |   (96)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0)
% 258.19/35.59  | | | | |           = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.59  | | | | | 
% 258.19/35.59  | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (8), (9), (10), (11), (12), (13),
% 258.19/35.59  | | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.19/35.59  | | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 258.19/35.59  | | | | |            (34), (35), (36), (37), (38), (39), (40), (41), (42), (43),
% 258.19/35.59  | | | | |            (44), (45), (46), (48), (49), (50), (51), (52), (53), (54),
% 258.19/35.59  | | | | |            (55), (56), (57), (58), (59), (60), (61), (62), (63), (65),
% 258.19/35.59  | | | | |            (66), (67), (68), (81), (96) are inconsistent by sub-proof
% 258.19/35.59  | | | | |            #64.
% 258.19/35.59  | | | | | 
% 258.19/35.59  | | | | End of split
% 258.19/35.59  | | | | 
% 258.19/35.59  | | | End of split
% 258.19/35.59  | | | 
% 258.19/35.59  | | End of split
% 258.19/35.59  | | 
% 258.19/35.59  | End of split
% 258.19/35.59  | 
% 258.19/35.59  End of proof
% 258.19/35.59  
% 258.19/35.59  Sub-proof #64 shows that the following formulas are inconsistent:
% 258.19/35.59  ----------------------------------------------------------------
% 258.19/35.59    (1)  p102(all_146_1) = all_146_0
% 258.19/35.59    (2)   ~ (all_146_0 = 0)
% 258.19/35.59    (3)  all_75_4 = all_68_10
% 258.19/35.59    (4)  all_75_17 = all_68_18
% 258.19/35.59    (5)  all_75_5 = all_68_15
% 258.19/35.59    (6)   ~ (all_68_4 = 0)
% 258.19/35.59    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.59           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.59           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59             r1(all_68_20, v0) = v2))
% 258.19/35.59    (8)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.59    (9)  all_75_18 = all_68_14
% 258.19/35.59    (10)  all_75_6 = 0
% 258.19/35.59    (11)  all_75_13 = all_68_12
% 258.19/35.59    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.59          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.59              & r1(all_68_20, v0) = v2))
% 258.19/35.59    (13)  all_75_16 = all_68_13
% 258.19/35.59    (14)  all_75_6 = all_68_2
% 258.19/35.59    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (16)  r1(all_68_20, all_146_1) = 0
% 258.19/35.59    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.59          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.59    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (20)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (21)  $i(all_146_1)
% 258.19/35.59    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.59    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.59    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.59            p405(v0) = v1 & $i(v0))
% 258.19/35.59    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.59    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (28)  all_75_11 = all_68_5
% 258.19/35.59    (29)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (30)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.59    (31)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.59    (32)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (33)   ~ (all_68_11 = 0)
% 258.19/35.59    (34)  all_75_8 = all_68_7
% 258.19/35.59    (35)   ~ (all_137_0 = 0)
% 258.19/35.59    (36)  p105(all_137_1) = all_137_0
% 258.19/35.59    (37)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.59    (38)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.59    (39)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.59            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.59           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.59            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.59          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.59            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.59    (40)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (41)   ~ (all_68_8 = 0)
% 258.19/35.59    (42)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.59            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.59            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.59          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.59            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.59          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.59            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59              r1(all_68_20, v0) = v2))
% 258.19/35.59    (44)  all_75_15 = all_68_9
% 258.19/35.59    (45)   ~ (all_68_16 = 0)
% 258.19/35.59    (46)  r1(all_68_20, all_137_1) = 0
% 258.19/35.59    (47)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.59            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.59    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.59    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (54)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.59          all_68_19 = 0
% 258.19/35.59    (55)  all_75_14 = all_68_17
% 258.19/35.59    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (57)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (58)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.59          all_68_14 = 0
% 258.19/35.59    (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.59            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (60)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.59    (61)  $i(all_137_1)
% 258.19/35.59    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (63)  all_75_12 = all_68_8
% 258.19/35.59    (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.59            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59    (65)   ~ (all_68_7 = 0)
% 258.19/35.59    (66)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.59            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.59  
% 258.19/35.59  Begin of proof
% 258.19/35.59  | 
% 258.19/35.59  | BETA: splitting (48) gives:
% 258.19/35.59  | 
% 258.19/35.59  | Case 1:
% 258.19/35.59  | | 
% 258.19/35.59  | |   (67)   ~ (all_75_15 = 0)
% 258.19/35.59  | | 
% 258.19/35.59  | | REDUCE: (44), (67) imply:
% 258.19/35.59  | |   (68)   ~ (all_68_9 = 0)
% 258.19/35.59  | | 
% 258.19/35.59  | | REF_CLOSE: (12), (18), (24), (41), (65), (68) are inconsistent by sub-proof
% 258.19/35.59  | |            #398.
% 258.19/35.59  | | 
% 258.19/35.59  | Case 2:
% 258.19/35.59  | | 
% 258.19/35.59  | |   (69)  all_75_15 = 0
% 258.19/35.59  | | 
% 258.19/35.59  | | COMBINE_EQS: (44), (69) imply:
% 258.19/35.59  | |   (70)  all_68_9 = 0
% 258.19/35.59  | | 
% 258.19/35.59  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.59  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.19/35.59  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.19/35.59  | |            (35), (36), (37), (38), (39), (40), (42), (43), (44), (45), (46),
% 258.19/35.59  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 258.19/35.59  | |            (58), (59), (60), (61), (62), (63), (64), (65), (66), (69) are
% 258.19/35.59  | |            inconsistent by sub-proof #65.
% 258.19/35.59  | | 
% 258.19/35.59  | End of split
% 258.19/35.59  | 
% 258.19/35.59  End of proof
% 258.19/35.59  
% 258.19/35.59  Sub-proof #65 shows that the following formulas are inconsistent:
% 258.19/35.59  ----------------------------------------------------------------
% 258.19/35.59    (1)  p102(all_146_1) = all_146_0
% 258.19/35.59    (2)   ~ (all_146_0 = 0)
% 258.19/35.59    (3)  all_75_4 = all_68_10
% 258.19/35.59    (4)  all_75_17 = all_68_18
% 258.19/35.59    (5)  all_75_5 = all_68_15
% 258.19/35.59    (6)   ~ (all_68_4 = 0)
% 258.19/35.59    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.59           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.59           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.59             r1(all_68_20, v0) = v2))
% 258.19/35.59    (8)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.59    (9)  all_75_18 = all_68_14
% 258.19/35.59    (10)  all_75_6 = 0
% 258.19/35.59    (11)  all_75_13 = all_68_12
% 258.19/35.60    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.60          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.60              & r1(all_68_20, v0) = v2))
% 258.19/35.60    (13)  all_75_16 = all_68_13
% 258.19/35.60    (14)  all_75_6 = all_68_2
% 258.19/35.60    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (16)  r1(all_68_20, all_146_1) = 0
% 258.19/35.60    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.60          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.60    (19)  all_75_15 = 0
% 258.19/35.60    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (22)  $i(all_146_1)
% 258.19/35.60    (23)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.60    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.60    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.60            p405(v0) = v1 & $i(v0))
% 258.19/35.60    (26)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.60    (27)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (28)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (29)  all_75_11 = all_68_5
% 258.19/35.60    (30)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (31)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.60    (32)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.60    (33)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (34)   ~ (all_68_11 = 0)
% 258.19/35.60    (35)  all_75_8 = all_68_7
% 258.19/35.60    (36)   ~ (all_137_0 = 0)
% 258.19/35.60    (37)  p105(all_137_1) = all_137_0
% 258.19/35.60    (38)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.60    (39)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.60    (40)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.60            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.60           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.60            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.60          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.60            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.60    (41)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (42)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.60            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.60            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.60          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.60            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.60          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.60              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.60            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.60              r1(all_68_20, v0) = v2))
% 258.19/35.60    (44)  all_75_15 = all_68_9
% 258.19/35.60    (45)   ~ (all_68_16 = 0)
% 258.19/35.60    (46)  r1(all_68_20, all_137_1) = 0
% 258.19/35.60    (47)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.60            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.60    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.60    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (54)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.60          all_68_19 = 0
% 258.19/35.60    (55)  all_75_14 = all_68_17
% 258.19/35.60    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (57)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (58)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.60          all_68_14 = 0
% 258.19/35.60    (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.60            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (60)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.60    (61)  $i(all_137_1)
% 258.19/35.60    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (63)  all_75_12 = all_68_8
% 258.19/35.60    (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.60            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (65)   ~ (all_68_7 = 0)
% 258.19/35.60    (66)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60  
% 258.19/35.60  Begin of proof
% 258.19/35.60  | 
% 258.19/35.60  | BETA: splitting (50) gives:
% 258.19/35.60  | 
% 258.19/35.60  | Case 1:
% 258.19/35.60  | | 
% 258.19/35.60  | |   (67)   ~ (all_75_15 = 0)
% 258.19/35.60  | | 
% 258.19/35.60  | | REDUCE: (19), (67) imply:
% 258.19/35.60  | |   (68)  $false
% 258.19/35.60  | | 
% 258.19/35.60  | | CLOSE: (68) is inconsistent.
% 258.19/35.60  | | 
% 258.19/35.60  | Case 2:
% 258.19/35.60  | | 
% 258.19/35.60  | |   (69)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.60  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60  | | 
% 258.19/35.60  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.60  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.19/35.60  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.19/35.60  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 258.19/35.60  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 258.19/35.60  | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66), (69)
% 258.19/35.60  | |            are inconsistent by sub-proof #67.
% 258.19/35.60  | | 
% 258.19/35.60  | End of split
% 258.19/35.60  | 
% 258.19/35.60  End of proof
% 258.19/35.60  
% 258.19/35.60  Sub-proof #66 shows that the following formulas are inconsistent:
% 258.19/35.60  ----------------------------------------------------------------
% 258.19/35.60    (1)  p102(all_146_1) = all_146_0
% 258.19/35.60    (2)   ~ (all_146_0 = 0)
% 258.19/35.60    (3)  all_75_4 = all_68_10
% 258.19/35.60    (4)  all_75_17 = all_68_18
% 258.19/35.60    (5)  all_75_5 = all_68_15
% 258.19/35.60    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.60             v0) = 0 & $i(v0))
% 258.19/35.60    (7)   ~ (all_68_4 = 0)
% 258.19/35.60    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.60           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.60             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.60           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.60             r1(all_68_20, v0) = v2))
% 258.19/35.60    (9)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.60    (10)  all_75_18 = all_68_14
% 258.19/35.60    (11)  all_75_6 = 0
% 258.19/35.60    (12)  all_75_13 = all_68_12
% 258.19/35.60    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.60          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.60              & r1(all_68_20, v0) = v2))
% 258.19/35.60    (14)  all_75_16 = all_68_13
% 258.19/35.60    (15)  all_75_6 = all_68_2
% 258.19/35.60    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (17)  r1(all_68_20, all_146_1) = 0
% 258.19/35.60    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.60            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.60              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.60    (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.60          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.60    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (23)  $i(all_146_1)
% 258.19/35.60    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.60    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.60    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.60            p405(v0) = v1 & $i(v0))
% 258.19/35.60    (27)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.60    (28)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (29)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (30)  all_75_11 = all_68_5
% 258.19/35.60    (31)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (32)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.60    (33)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.60    (34)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (35)   ~ (all_68_11 = 0)
% 258.19/35.60    (36)  all_75_8 = all_68_7
% 258.19/35.60    (37)   ~ (all_137_0 = 0)
% 258.19/35.60    (38)  p105(all_137_1) = all_137_0
% 258.19/35.60    (39)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.60    (40)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.60    (41)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.60            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.60           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.60            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.60          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.60            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.60    (42)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (43)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.60            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.60            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.60          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.60            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.60          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.60              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.60            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.60              r1(all_68_20, v0) = v2))
% 258.19/35.60    (45)  all_75_15 = all_68_9
% 258.19/35.60    (46)   ~ (all_68_16 = 0)
% 258.19/35.60    (47)  r1(all_68_20, all_137_1) = 0
% 258.19/35.60    (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.60            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.60              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (49)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.60            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.60    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (53)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (54)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.60    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (56)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.60          all_68_19 = 0
% 258.19/35.60    (57)  all_75_14 = all_68_17
% 258.19/35.60    (58)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (59)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (60)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.60          all_68_14 = 0
% 258.19/35.60    (61)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.60            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (62)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.60    (63)  $i(all_137_1)
% 258.19/35.60    (64)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (65)  all_75_12 = all_68_8
% 258.19/35.60    (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.60            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60    (67)   ~ (all_68_7 = 0)
% 258.19/35.60    (68)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60  
% 258.19/35.60  Begin of proof
% 258.19/35.60  | 
% 258.19/35.60  | BETA: splitting (48) gives:
% 258.19/35.60  | 
% 258.19/35.60  | Case 1:
% 258.19/35.60  | | 
% 258.19/35.60  | |   (69)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.60  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60  | | 
% 258.19/35.60  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.60  | |            (13), (14), (15), (16), (17), (18), (20), (21), (22), (23), (24),
% 258.19/35.60  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 258.19/35.60  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 258.19/35.60  | |            (47), (49), (51), (52), (53), (54), (55), (56), (57), (58), (59),
% 258.19/35.60  | |            (60), (61), (62), (63), (64), (65), (66), (67), (68), (69) are
% 258.19/35.60  | |            inconsistent by sub-proof #69.
% 258.19/35.60  | | 
% 258.19/35.60  | Case 2:
% 258.19/35.60  | | 
% 258.19/35.60  | |   (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.60  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60  | | 
% 258.19/35.60  | | BETA: splitting (56) gives:
% 258.19/35.60  | | 
% 258.19/35.60  | | Case 1:
% 258.19/35.60  | | | 
% 258.19/35.60  | | |   (71)  all_68_15 = 0
% 258.19/35.60  | | | 
% 258.19/35.60  | | | COMBINE_EQS: (5), (71) imply:
% 258.19/35.60  | | |   (72)  all_75_5 = 0
% 258.19/35.60  | | | 
% 258.19/35.60  | | | BETA: splitting (32) gives:
% 258.19/35.60  | | | 
% 258.19/35.60  | | | Case 1:
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | |   (73)   ~ (all_75_4 = 0)
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | | REDUCE: (3), (73) imply:
% 258.19/35.60  | | | |   (74)   ~ (all_68_10 = 0)
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | | BETA: splitting (60) gives:
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | | Case 1:
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | |   (75)  all_68_10 = 0
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | | REDUCE: (74), (75) imply:
% 258.19/35.60  | | | | |   (76)  $false
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | | CLOSE: (76) is inconsistent.
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | Case 2:
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | |   (77)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | | BETA: splitting (68) gives:
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | | Case 1:
% 258.19/35.60  | | | | | | 
% 258.19/35.60  | | | | | |   (78)   ~ (all_75_16 = 0)
% 258.19/35.60  | | | | | | 
% 258.19/35.60  | | | | | | REDUCE: (14), (78) imply:
% 258.19/35.60  | | | | | |   (79)   ~ (all_68_13 = 0)
% 258.19/35.60  | | | | | | 
% 258.19/35.60  | | | | | | BETA: splitting (51) gives:
% 258.19/35.60  | | | | | | 
% 258.19/35.60  | | | | | | Case 1:
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | |   (80)   ~ (all_75_15 = 0)
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | | REDUCE: (45), (80) imply:
% 258.19/35.60  | | | | | | |   (81)   ~ (all_68_9 = 0)
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | | BETA: splitting (28) gives:
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | | Case 1:
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | |   (82)   ~ (all_75_13 = 0)
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | | REDUCE: (12), (82) imply:
% 258.19/35.60  | | | | | | | |   (83)   ~ (all_68_12 = 0)
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | | BETA: splitting (77) gives:
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | | Case 1:
% 258.19/35.60  | | | | | | | | | 
% 258.19/35.60  | | | | | | | | |   (84)  all_68_11 = 0
% 258.19/35.60  | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | REDUCE: (35), (84) imply:
% 258.19/35.60  | | | | | | | | |   (85)  $false
% 258.19/35.60  | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | CLOSE: (85) is inconsistent.
% 258.19/35.60  | | | | | | | | | 
% 258.19/35.60  | | | | | | | | Case 2:
% 258.19/35.60  | | | | | | | | | 
% 258.19/35.60  | | | | | | | | |   (86)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.60  | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | BETA: splitting (86) gives:
% 258.19/35.60  | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | Case 1:
% 258.19/35.60  | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | |   (87)  all_68_12 = 0
% 258.19/35.60  | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | REDUCE: (83), (87) imply:
% 258.19/35.60  | | | | | | | | | |   (88)  $false
% 258.19/35.60  | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | CLOSE: (88) is inconsistent.
% 258.19/35.60  | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | Case 2:
% 258.19/35.60  | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | |   (89)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.60  | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | BETA: splitting (89) gives:
% 258.19/35.60  | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | Case 1:
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | |   (90)  all_68_13 = 0
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | REDUCE: (79), (90) imply:
% 258.19/35.60  | | | | | | | | | | |   (91)  $false
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | CLOSE: (91) is inconsistent.
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | Case 2:
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | |   (92)  all_68_14 = 0
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | COMBINE_EQS: (10), (92) imply:
% 258.19/35.60  | | | | | | | | | | |   (93)  all_75_18 = 0
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | BETA: splitting (58) gives:
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | Case 1:
% 258.19/35.60  | | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | |   (94)   ~ (all_75_18 = 0)
% 258.19/35.60  | | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | | REDUCE: (93), (94) imply:
% 258.19/35.60  | | | | | | | | | | | |   (95)  $false
% 258.19/35.60  | | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | | CLOSE: (95) is inconsistent.
% 258.19/35.60  | | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | Case 2:
% 258.19/35.60  | | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | |   (96)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.60  | | | | | | | | | | | |           p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60  | | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 258.19/35.60  | | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 258.19/35.60  | | | | | | | | | | | |            (20), (21), (22), (23), (24), (25), (28), (29),
% 258.19/35.60  | | | | | | | | | | | |            (30), (32), (33), (34), (35), (36), (37), (38),
% 258.19/35.60  | | | | | | | | | | | |            (39), (41), (42), (43), (44), (45), (46), (47),
% 258.19/35.60  | | | | | | | | | | | |            (49), (50), (51), (52), (53), (54), (56), (57),
% 258.19/35.60  | | | | | | | | | | | |            (59), (60), (61), (62), (63), (64), (65), (66),
% 258.19/35.60  | | | | | | | | | | | |            (67), (68), (70), (96) are inconsistent by
% 258.19/35.60  | | | | | | | | | | | |            sub-proof #76.
% 258.19/35.60  | | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | | End of split
% 258.19/35.60  | | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | | End of split
% 258.19/35.60  | | | | | | | | | | 
% 258.19/35.60  | | | | | | | | | End of split
% 258.19/35.60  | | | | | | | | | 
% 258.19/35.60  | | | | | | | | End of split
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | Case 2:
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | |   (97)  all_75_13 = 0
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | | REF_CLOSE: (9), (11), (13), (20), (25), (26), (36), (65), (81),
% 258.19/35.60  | | | | | | | |            (97) are inconsistent by sub-proof #68.
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | End of split
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | Case 2:
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | |   (98)  all_75_15 = 0
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | | BETA: splitting (50) gives:
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | | Case 1:
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | |   (99)   ~ (all_75_15 = 0)
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | | REDUCE: (98), (99) imply:
% 258.19/35.60  | | | | | | | |   (100)  $false
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | | CLOSE: (100) is inconsistent.
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | Case 2:
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) =
% 258.19/35.60  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | | REF_CLOSE: (1), (2), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.19/35.60  | | | | | | | |            (14), (15), (16), (17), (18), (20), (22), (23), (24),
% 258.19/35.60  | | | | | | | |            (25), (26), (28), (29), (30), (33), (34), (35), (36),
% 258.19/35.60  | | | | | | | |            (37), (38), (41), (42), (43), (44), (45), (47), (51),
% 258.19/35.60  | | | | | | | |            (52), (53), (54), (58), (61), (62), (63), (65), (66),
% 258.19/35.60  | | | | | | | |            (67), (68), (77), (101) are inconsistent by sub-proof
% 258.19/35.60  | | | | | | | |            #74.
% 258.19/35.60  | | | | | | | | 
% 258.19/35.60  | | | | | | | End of split
% 258.19/35.60  | | | | | | | 
% 258.19/35.60  | | | | | | End of split
% 258.19/35.60  | | | | | | 
% 258.19/35.60  | | | | | Case 2:
% 258.19/35.60  | | | | | | 
% 258.19/35.60  | | | | | |   (102)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.60  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.60  | | | | | | 
% 258.19/35.60  | | | | | | REF_CLOSE: (1), (2), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.19/35.60  | | | | | |            (14), (15), (16), (17), (18), (20), (22), (23), (24),
% 258.19/35.60  | | | | | |            (25), (26), (28), (29), (30), (33), (34), (35), (36),
% 258.19/35.60  | | | | | |            (37), (38), (41), (42), (43), (44), (45), (47), (51),
% 258.19/35.60  | | | | | |            (52), (53), (54), (58), (61), (62), (63), (65), (66),
% 258.19/35.60  | | | | | |            (67), (68), (77), (102) are inconsistent by sub-proof
% 258.19/35.60  | | | | | |            #74.
% 258.19/35.60  | | | | | | 
% 258.19/35.60  | | | | | End of split
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | End of split
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | Case 2:
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | |   (103)   ~ (all_75_5 = 0)
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | | REDUCE: (72), (103) imply:
% 258.19/35.60  | | | |   (104)  $false
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | | CLOSE: (104) is inconsistent.
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | End of split
% 258.19/35.60  | | | 
% 258.19/35.60  | | Case 2:
% 258.19/35.60  | | | 
% 258.19/35.60  | | |   (105)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.60  | | | 
% 258.19/35.60  | | | BETA: splitting (49) gives:
% 258.19/35.60  | | | 
% 258.19/35.60  | | | Case 1:
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | |   (106)   ~ (all_68_19 = 0)
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | | BETA: splitting (51) gives:
% 258.19/35.60  | | | | 
% 258.19/35.60  | | | | Case 1:
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | |   (107)   ~ (all_75_15 = 0)
% 258.19/35.60  | | | | | 
% 258.19/35.60  | | | | | REDUCE: (45), (107) imply:
% 258.19/35.60  | | | | |   (108)   ~ (all_68_9 = 0)
% 258.19/35.60  | | | | | 
% 258.19/35.61  | | | | | BETA: splitting (59) gives:
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | | Case 1:
% 258.19/35.61  | | | | | | 
% 258.19/35.61  | | | | | |   (109)   ~ (all_75_17 = 0)
% 258.19/35.61  | | | | | | 
% 258.19/35.61  | | | | | | REDUCE: (4), (109) imply:
% 258.19/35.61  | | | | | |   (110)   ~ (all_68_18 = 0)
% 258.19/35.61  | | | | | | 
% 258.19/35.61  | | | | | | BETA: splitting (105) gives:
% 258.19/35.61  | | | | | | 
% 258.19/35.61  | | | | | | Case 1:
% 258.19/35.61  | | | | | | | 
% 258.19/35.61  | | | | | | |   (111)  all_68_16 = 0
% 258.19/35.61  | | | | | | | 
% 258.19/35.61  | | | | | | | REDUCE: (46), (111) imply:
% 258.19/35.61  | | | | | | |   (112)  $false
% 258.19/35.61  | | | | | | | 
% 258.19/35.61  | | | | | | | CLOSE: (112) is inconsistent.
% 258.19/35.61  | | | | | | | 
% 258.19/35.61  | | | | | | Case 2:
% 258.19/35.61  | | | | | | | 
% 258.19/35.61  | | | | | | |   (113)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.61  | | | | | | | 
% 258.19/35.61  | | | | | | | BETA: splitting (113) gives:
% 258.19/35.61  | | | | | | | 
% 258.19/35.61  | | | | | | | Case 1:
% 258.19/35.61  | | | | | | | | 
% 258.19/35.61  | | | | | | | |   (114)  all_68_17 = 0
% 258.19/35.61  | | | | | | | | 
% 258.19/35.61  | | | | | | | | COMBINE_EQS: (57), (114) imply:
% 258.19/35.61  | | | | | | | |   (115)  all_75_14 = 0
% 258.19/35.61  | | | | | | | | 
% 258.19/35.61  | | | | | | | | REF_CLOSE: (7), (8), (13), (19), (20), (27), (30), (39), (65),
% 258.19/35.61  | | | | | | | |            (67), (70), (108), (115) are inconsistent by
% 258.19/35.61  | | | | | | | |            sub-proof #99.
% 258.19/35.61  | | | | | | | | 
% 258.19/35.61  | | | | | | | Case 2:
% 258.19/35.61  | | | | | | | | 
% 258.19/35.61  | | | | | | | |   (116)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.61  | | | | | | | | 
% 258.19/35.61  | | | | | | | | REF_CLOSE: (106), (110), (116) are inconsistent by sub-proof
% 258.19/35.61  | | | | | | | |            #406.
% 258.19/35.61  | | | | | | | | 
% 258.19/35.61  | | | | | | | End of split
% 258.19/35.61  | | | | | | | 
% 258.19/35.61  | | | | | | End of split
% 258.19/35.61  | | | | | | 
% 258.19/35.61  | | | | | Case 2:
% 258.19/35.61  | | | | | | 
% 258.19/35.61  | | | | | |   (117)  all_75_17 = 0
% 258.19/35.61  | | | | | | 
% 258.19/35.61  | | | | | | REF_CLOSE: (1), (2), (13), (16), (17), (20), (23), (26), (34), (37),
% 258.19/35.61  | | | | | |            (38), (40), (44), (45), (47), (59), (63), (65), (67),
% 258.19/35.61  | | | | | |            (117) are inconsistent by sub-proof #71.
% 258.19/35.61  | | | | | | 
% 258.19/35.61  | | | | | End of split
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | Case 2:
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | |   (118)  all_75_15 = 0
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | | COMBINE_EQS: (45), (118) imply:
% 258.19/35.61  | | | | |   (119)  all_68_9 = 0
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 258.19/35.61  | | | | |            (12), (13), (14), (15), (16), (17), (18), (20), (21), (22),
% 258.19/35.61  | | | | |            (23), (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 258.19/35.61  | | | | |            (33), (34), (35), (36), (37), (38), (39), (40), (41), (42),
% 258.19/35.61  | | | | |            (43), (44), (45), (46), (47), (49), (50), (51), (52), (53),
% 258.19/35.61  | | | | |            (54), (55), (56), (57), (58), (59), (60), (61), (62), (63),
% 258.19/35.61  | | | | |            (64), (65), (66), (67), (68), (118) are inconsistent by
% 258.19/35.61  | | | | |            sub-proof #67.
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | End of split
% 258.19/35.61  | | | | 
% 258.19/35.61  | | | Case 2:
% 258.19/35.61  | | | | 
% 258.19/35.61  | | | |   (120)  all_68_19 = 0
% 258.19/35.61  | | | | 
% 258.19/35.61  | | | | BETA: splitting (31) gives:
% 258.19/35.61  | | | | 
% 258.19/35.61  | | | | Case 1:
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | |   (121)   ~ (all_68_19 = 0)
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | | REDUCE: (120), (121) imply:
% 258.19/35.61  | | | | |   (122)  $false
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | | CLOSE: (122) is inconsistent.
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | Case 2:
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | |   (123)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.61  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 258.19/35.61  | | | | |            (12), (13), (14), (15), (16), (17), (18), (20), (21), (22),
% 258.19/35.61  | | | | |            (23), (24), (25), (28), (29), (30), (32), (33), (34), (35),
% 258.19/35.61  | | | | |            (36), (37), (38), (39), (41), (42), (43), (44), (45), (46),
% 258.19/35.61  | | | | |            (47), (49), (50), (51), (52), (53), (54), (56), (57), (59),
% 258.19/35.61  | | | | |            (60), (61), (62), (63), (64), (65), (66), (67), (68), (70),
% 258.19/35.61  | | | | |            (123) are inconsistent by sub-proof #76.
% 258.19/35.61  | | | | | 
% 258.19/35.61  | | | | End of split
% 258.19/35.61  | | | | 
% 258.19/35.61  | | | End of split
% 258.19/35.61  | | | 
% 258.19/35.61  | | End of split
% 258.19/35.61  | | 
% 258.19/35.61  | End of split
% 258.19/35.61  | 
% 258.19/35.61  End of proof
% 258.19/35.61  
% 258.19/35.61  Sub-proof #67 shows that the following formulas are inconsistent:
% 258.19/35.61  ----------------------------------------------------------------
% 258.19/35.61    (1)  p102(all_146_1) = all_146_0
% 258.19/35.61    (2)   ~ (all_146_0 = 0)
% 258.19/35.61    (3)  all_75_4 = all_68_10
% 258.19/35.61    (4)  all_75_17 = all_68_18
% 258.19/35.61    (5)  all_75_5 = all_68_15
% 258.19/35.61    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.61             v0) = 0 & $i(v0))
% 258.19/35.61    (7)   ~ (all_68_4 = 0)
% 258.19/35.61    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.61           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.61           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61             r1(all_68_20, v0) = v2))
% 258.19/35.61    (9)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.61    (10)  all_75_18 = all_68_14
% 258.19/35.61    (11)  all_75_6 = 0
% 258.19/35.61    (12)  all_75_13 = all_68_12
% 258.19/35.61    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.61          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.61              & r1(all_68_20, v0) = v2))
% 258.19/35.61    (14)  all_75_16 = all_68_13
% 258.19/35.61    (15)  all_75_6 = all_68_2
% 258.19/35.61    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (17)  r1(all_68_20, all_146_1) = 0
% 258.19/35.61    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.61          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.61    (20)  all_75_15 = 0
% 258.19/35.61    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (23)  $i(all_146_1)
% 258.19/35.61    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.61    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.61    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.61            p405(v0) = v1 & $i(v0))
% 258.19/35.61    (27)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.61    (28)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (29)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (30)  all_75_11 = all_68_5
% 258.19/35.61    (31)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (32)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.61    (33)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.61    (34)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (35)   ~ (all_68_11 = 0)
% 258.19/35.61    (36)  all_75_8 = all_68_7
% 258.19/35.61    (37)   ~ (all_137_0 = 0)
% 258.19/35.61    (38)  p105(all_137_1) = all_137_0
% 258.19/35.61    (39)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.61    (40)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.61    (41)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.61            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.61           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.61            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.61          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.61            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.61    (42)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (43)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.61            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.61            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.61          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.61            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.61          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.61            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61              r1(all_68_20, v0) = v2))
% 258.19/35.61    (45)  all_75_15 = all_68_9
% 258.19/35.61    (46)   ~ (all_68_16 = 0)
% 258.19/35.61    (47)  r1(all_68_20, all_137_1) = 0
% 258.19/35.61    (48)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.61            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.61    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (52)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (53)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.61    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (55)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.61          all_68_19 = 0
% 258.19/35.61    (56)  all_75_14 = all_68_17
% 258.19/35.61    (57)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (58)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (59)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.61          all_68_14 = 0
% 258.19/35.61    (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.61            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.61    (62)  $i(all_137_1)
% 258.19/35.61    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (64)  all_75_12 = all_68_8
% 258.19/35.61    (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.61            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (66)   ~ (all_68_7 = 0)
% 258.19/35.61    (67)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61  
% 258.19/35.61  Begin of proof
% 258.19/35.61  | 
% 258.19/35.61  | BETA: splitting (49) gives:
% 258.19/35.61  | 
% 258.19/35.61  | Case 1:
% 258.19/35.61  | | 
% 258.19/35.61  | |   (68)   ~ (all_75_15 = 0)
% 258.19/35.61  | | 
% 258.19/35.61  | | REDUCE: (20), (68) imply:
% 258.19/35.61  | |   (69)  $false
% 258.19/35.61  | | 
% 258.19/35.61  | | CLOSE: (69) is inconsistent.
% 258.19/35.61  | | 
% 258.19/35.61  | Case 2:
% 258.19/35.61  | | 
% 258.19/35.61  | |   (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.61  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61  | | 
% 258.19/35.61  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.61  | |            (13), (14), (15), (16), (17), (18), (19), (21), (22), (23), (24),
% 258.19/35.61  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 258.19/35.61  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 258.19/35.61  | |            (47), (48), (50), (51), (52), (53), (54), (55), (56), (57), (58),
% 258.19/35.61  | |            (59), (60), (61), (62), (63), (64), (65), (66), (67), (70) are
% 258.19/35.61  | |            inconsistent by sub-proof #69.
% 258.19/35.61  | | 
% 258.19/35.61  | End of split
% 258.19/35.61  | 
% 258.19/35.61  End of proof
% 258.19/35.61  
% 258.19/35.61  Sub-proof #68 shows that the following formulas are inconsistent:
% 258.19/35.61  ----------------------------------------------------------------
% 258.19/35.61    (1)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.61    (2)  all_75_6 = 0
% 258.19/35.61    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.61         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61             r1(all_68_20, v0) = v2))
% 258.19/35.61    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.61         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.61    (5)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.61    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.61           p405(v0) = v1 & $i(v0))
% 258.19/35.61    (7)  all_75_8 = all_68_7
% 258.19/35.61    (8)   ~ (all_68_9 = 0)
% 258.19/35.61    (9)  all_75_13 = 0
% 258.19/35.61    (10)  all_75_12 = all_68_8
% 258.19/35.61  
% 258.19/35.61  Begin of proof
% 258.19/35.61  | 
% 258.19/35.61  | BETA: splitting (5) gives:
% 258.19/35.61  | 
% 258.19/35.61  | Case 1:
% 258.19/35.61  | | 
% 258.19/35.61  | |   (11)   ~ (all_75_12 = 0)
% 258.19/35.61  | | 
% 258.19/35.61  | | REDUCE: (10), (11) imply:
% 258.19/35.61  | |   (12)   ~ (all_68_8 = 0)
% 258.19/35.61  | | 
% 258.19/35.61  | | REF_CLOSE: (1), (2), (3), (4), (6), (7), (8), (12) are inconsistent by
% 258.19/35.61  | |            sub-proof #115.
% 258.19/35.61  | | 
% 258.19/35.61  | Case 2:
% 258.19/35.61  | | 
% 258.19/35.61  | |   (13)   ~ (all_75_13 = 0)
% 258.19/35.61  | | 
% 258.19/35.61  | | REDUCE: (9), (13) imply:
% 258.19/35.61  | |   (14)  $false
% 258.19/35.61  | | 
% 258.19/35.61  | | CLOSE: (14) is inconsistent.
% 258.19/35.61  | | 
% 258.19/35.61  | End of split
% 258.19/35.61  | 
% 258.19/35.61  End of proof
% 258.19/35.61  
% 258.19/35.61  Sub-proof #69 shows that the following formulas are inconsistent:
% 258.19/35.61  ----------------------------------------------------------------
% 258.19/35.61    (1)  p102(all_146_1) = all_146_0
% 258.19/35.61    (2)   ~ (all_146_0 = 0)
% 258.19/35.61    (3)  all_75_4 = all_68_10
% 258.19/35.61    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.61             v0) = 0 & $i(v0))
% 258.19/35.61    (5)  all_75_17 = all_68_18
% 258.19/35.61    (6)  all_75_5 = all_68_15
% 258.19/35.61    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.61             v0) = 0 & $i(v0))
% 258.19/35.61    (8)   ~ (all_68_4 = 0)
% 258.19/35.61    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.61           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.61           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61             r1(all_68_20, v0) = v2))
% 258.19/35.61    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.61    (11)  all_75_18 = all_68_14
% 258.19/35.61    (12)  all_75_6 = 0
% 258.19/35.61    (13)  all_75_13 = all_68_12
% 258.19/35.61    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.61          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.61              & r1(all_68_20, v0) = v2))
% 258.19/35.61    (15)  all_75_16 = all_68_13
% 258.19/35.61    (16)  all_75_6 = all_68_2
% 258.19/35.61    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (18)  r1(all_68_20, all_146_1) = 0
% 258.19/35.61    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.61          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.61    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (23)  $i(all_146_1)
% 258.19/35.61    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.61    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.61    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.61            p405(v0) = v1 & $i(v0))
% 258.19/35.61    (27)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.61    (28)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (29)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (30)  all_75_11 = all_68_5
% 258.19/35.61    (31)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (32)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.61    (33)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.61    (34)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (35)   ~ (all_68_11 = 0)
% 258.19/35.61    (36)  all_75_8 = all_68_7
% 258.19/35.61    (37)   ~ (all_137_0 = 0)
% 258.19/35.61    (38)  p105(all_137_1) = all_137_0
% 258.19/35.61    (39)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.61    (40)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.61    (41)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.61            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.61           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.61            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.61          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.61            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.61    (42)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (43)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.61            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.61            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.61          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.61            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.61          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.61            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.61              r1(all_68_20, v0) = v2))
% 258.19/35.61    (45)  all_75_15 = all_68_9
% 258.19/35.61    (46)   ~ (all_68_16 = 0)
% 258.19/35.61    (47)  r1(all_68_20, all_137_1) = 0
% 258.19/35.61    (48)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.61            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.61    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.61    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (54)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.61          all_68_19 = 0
% 258.19/35.61    (55)  all_75_14 = all_68_17
% 258.19/35.61    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (57)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (58)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.61          all_68_14 = 0
% 258.19/35.61    (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.61            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (60)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.61    (61)  $i(all_137_1)
% 258.19/35.61    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (63)  all_75_12 = all_68_8
% 258.19/35.61    (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.61            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61    (65)   ~ (all_68_7 = 0)
% 258.19/35.61    (66)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.61            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.61  
% 258.19/35.61  Begin of proof
% 258.19/35.61  | 
% 258.19/35.61  | BETA: splitting (54) gives:
% 258.19/35.61  | 
% 258.19/35.61  | Case 1:
% 258.19/35.61  | | 
% 258.19/35.62  | |   (67)  all_68_15 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | COMBINE_EQS: (6), (67) imply:
% 258.19/35.62  | |   (68)  all_75_5 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | BETA: splitting (32) gives:
% 258.19/35.62  | | 
% 258.19/35.62  | | Case 1:
% 258.19/35.62  | | | 
% 258.19/35.62  | | |   (69)   ~ (all_75_4 = 0)
% 258.19/35.62  | | | 
% 258.19/35.62  | | | REDUCE: (3), (69) imply:
% 258.19/35.62  | | |   (70)   ~ (all_68_10 = 0)
% 258.19/35.62  | | | 
% 258.19/35.62  | | | BETA: splitting (58) gives:
% 258.19/35.62  | | | 
% 258.19/35.62  | | | Case 1:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | |   (71)  all_68_10 = 0
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REDUCE: (70), (71) imply:
% 258.19/35.62  | | | |   (72)  $false
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | CLOSE: (72) is inconsistent.
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | Case 2:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | |   (73)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REF_CLOSE: (1), (2), (4), (7), (8), (9), (10), (11), (12), (13), (14),
% 258.19/35.62  | | | |            (15), (16), (17), (18), (19), (20), (22), (23), (24), (25),
% 258.19/35.62  | | | |            (26), (28), (29), (30), (33), (34), (35), (36), (37), (38),
% 258.19/35.62  | | | |            (41), (42), (43), (44), (45), (47), (49), (50), (51), (52),
% 258.19/35.62  | | | |            (56), (59), (60), (61), (63), (64), (65), (66), (73) are
% 258.19/35.62  | | | |            inconsistent by sub-proof #74.
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | End of split
% 258.19/35.62  | | | 
% 258.19/35.62  | | Case 2:
% 258.19/35.62  | | | 
% 258.19/35.62  | | |   (74)   ~ (all_75_5 = 0)
% 258.19/35.62  | | | 
% 258.19/35.62  | | | REDUCE: (68), (74) imply:
% 258.19/35.62  | | |   (75)  $false
% 258.19/35.62  | | | 
% 258.19/35.62  | | | CLOSE: (75) is inconsistent.
% 258.19/35.62  | | | 
% 258.19/35.62  | | End of split
% 258.19/35.62  | | 
% 258.19/35.62  | Case 2:
% 258.19/35.62  | | 
% 258.19/35.62  | |   (76)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | DELTA: instantiating (7) with fresh symbols all_196_0, all_196_1 gives:
% 258.19/35.62  | |   (77)   ~ (all_196_0 = 0) & p104(all_196_1) = all_196_0 & r1(all_68_20,
% 258.19/35.62  | |           all_196_1) = 0 & $i(all_196_1)
% 258.19/35.62  | | 
% 258.19/35.62  | | ALPHA: (77) implies:
% 258.19/35.62  | |   (78)   ~ (all_196_0 = 0)
% 258.19/35.62  | |   (79)  $i(all_196_1)
% 258.19/35.62  | |   (80)  r1(all_68_20, all_196_1) = 0
% 258.19/35.62  | |   (81)  p104(all_196_1) = all_196_0
% 258.19/35.62  | | 
% 258.19/35.62  | | BETA: splitting (48) gives:
% 258.19/35.62  | | 
% 258.19/35.62  | | Case 1:
% 258.19/35.62  | | | 
% 258.19/35.62  | | |   (82)   ~ (all_68_19 = 0)
% 258.19/35.62  | | | 
% 258.19/35.62  | | | BETA: splitting (49) gives:
% 258.19/35.62  | | | 
% 258.19/35.62  | | | Case 1:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | |   (83)   ~ (all_75_15 = 0)
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REDUCE: (45), (83) imply:
% 258.19/35.62  | | | |   (84)   ~ (all_68_9 = 0)
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REF_CLOSE: (1), (2), (4), (5), (10), (14), (16), (17), (18), (20), (23),
% 258.19/35.62  | | | |            (26), (27), (34), (36), (37), (38), (40), (41), (43), (44),
% 258.19/35.62  | | | |            (45), (46), (47), (53), (55), (57), (59), (61), (63), (65),
% 258.19/35.62  | | | |            (76), (82), (84) are inconsistent by sub-proof #70.
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | Case 2:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | |   (85)  all_75_15 = 0
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | COMBINE_EQS: (45), (85) imply:
% 258.19/35.62  | | | |   (86)  all_68_9 = 0
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | BETA: splitting (40) gives:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | Case 1:
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | |   (87)   ~ (all_75_15 = 0)
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | | REDUCE: (85), (87) imply:
% 258.19/35.62  | | | | |   (88)  $false
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | | CLOSE: (88) is inconsistent.
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | Case 2:
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | |   (89)   ~ (all_75_17 = 0)
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | | REDUCE: (5), (89) imply:
% 258.19/35.62  | | | | |   (90)   ~ (all_68_18 = 0)
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | | BETA: splitting (76) gives:
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | | Case 1:
% 258.19/35.62  | | | | | | 
% 258.19/35.62  | | | | | |   (91)  all_68_16 = 0
% 258.19/35.62  | | | | | | 
% 258.19/35.62  | | | | | | REDUCE: (46), (91) imply:
% 258.19/35.62  | | | | | |   (92)  $false
% 258.19/35.62  | | | | | | 
% 258.19/35.62  | | | | | | CLOSE: (92) is inconsistent.
% 258.19/35.62  | | | | | | 
% 258.19/35.62  | | | | | Case 2:
% 258.19/35.62  | | | | | | 
% 258.19/35.62  | | | | | |   (93)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.62  | | | | | | 
% 258.19/35.62  | | | | | | BETA: splitting (93) gives:
% 258.19/35.62  | | | | | | 
% 258.19/35.62  | | | | | | Case 1:
% 258.19/35.62  | | | | | | | 
% 258.19/35.62  | | | | | | |   (94)  all_68_17 = 0
% 258.19/35.62  | | | | | | | 
% 258.19/35.62  | | | | | | | COMBINE_EQS: (55), (94) imply:
% 258.19/35.62  | | | | | | |   (95)  all_75_14 = 0
% 258.19/35.62  | | | | | | | 
% 258.19/35.62  | | | | | | | BETA: splitting (62) gives:
% 258.19/35.62  | | | | | | | 
% 258.19/35.62  | | | | | | | Case 1:
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | |   (96)   ~ (all_75_14 = 0)
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | | REDUCE: (95), (96) imply:
% 258.19/35.62  | | | | | | | |   (97)  $false
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | | CLOSE: (97) is inconsistent.
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | Case 2:
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | |   (98)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 258.19/35.62  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | | DELTA: instantiating (98) with fresh symbols all_295_0,
% 258.19/35.62  | | | | | | | |        all_295_1 gives:
% 258.19/35.62  | | | | | | | |   (99)   ~ (all_295_0 = 0) & p103(all_295_1) = all_295_0 &
% 258.19/35.62  | | | | | | | |         r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | | ALPHA: (99) implies:
% 258.19/35.62  | | | | | | | |   (100)   ~ (all_295_0 = 0)
% 258.19/35.62  | | | | | | | |   (101)  $i(all_295_1)
% 258.19/35.62  | | | | | | | |   (102)  r1(all_68_20, all_295_1) = 0
% 258.19/35.62  | | | | | | | |   (103)  p103(all_295_1) = all_295_0
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | | BETA: splitting (44) gives:
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | | Case 1:
% 258.19/35.62  | | | | | | | | | 
% 258.19/35.62  | | | | | | | | |   (104)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.62  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.62  | | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.62  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.62  | | | | | | | | |              v2))
% 258.19/35.62  | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | BETA: splitting (104) gives:
% 258.19/35.62  | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | Case 1:
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | |   (105)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 258.19/35.62  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.62  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | GROUND_INST: instantiating (105) with all_146_1, all_146_0,
% 258.19/35.62  | | | | | | | | | |              simplifying with (1), (23) gives:
% 258.19/35.62  | | | | | | | | | |   (106)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.62  | | | | | | | | | |            r1(all_68_20, all_146_1) = v0)
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | REF_CLOSE: (2), (18), (20), (106) are inconsistent by
% 258.19/35.62  | | | | | | | | | |            sub-proof #90.
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | Case 2:
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | |   (107)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 258.19/35.62  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.62  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | GROUND_INST: instantiating (107) with all_295_1, all_295_0,
% 258.19/35.62  | | | | | | | | | |              simplifying with (101), (103) gives:
% 258.19/35.62  | | | | | | | | | |   (108)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.62  | | | | | | | | | |            r1(all_68_20, all_295_1) = v0)
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | BETA: splitting (108) gives:
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | Case 1:
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | |   (109)  all_295_0 = 0
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | REDUCE: (100), (109) imply:
% 258.19/35.62  | | | | | | | | | | |   (110)  $false
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | CLOSE: (110) is inconsistent.
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | Case 2:
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | |   (111)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.62  | | | | | | | | | | |              all_295_1) = v0)
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | DELTA: instantiating (111) with fresh symbol all_326_0
% 258.19/35.62  | | | | | | | | | | |        gives:
% 258.19/35.62  | | | | | | | | | | |   (112)   ~ (all_326_0 = 0) & r1(all_68_20, all_295_1) =
% 258.19/35.62  | | | | | | | | | | |          all_326_0
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | ALPHA: (112) implies:
% 258.19/35.62  | | | | | | | | | | |   (113)   ~ (all_326_0 = 0)
% 258.19/35.62  | | | | | | | | | | |   (114)  r1(all_68_20, all_295_1) = all_326_0
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_326_0, all_295_1,
% 258.19/35.62  | | | | | | | | | | |              all_68_20, simplifying with (102), (114) gives:
% 258.19/35.62  | | | | | | | | | | |   (115)  all_326_0 = 0
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | REDUCE: (113), (115) imply:
% 258.19/35.62  | | | | | | | | | | |   (116)  $false
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | CLOSE: (116) is inconsistent.
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | End of split
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | End of split
% 258.19/35.62  | | | | | | | | | 
% 258.19/35.62  | | | | | | | | Case 2:
% 258.19/35.62  | | | | | | | | | 
% 258.19/35.62  | | | | | | | | |   (117)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.62  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.62  | | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.62  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.62  | | | | | | | | |              v2))
% 258.19/35.62  | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | BETA: splitting (117) gives:
% 258.19/35.62  | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | Case 1:
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | |   (118)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 258.19/35.62  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.62  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | GROUND_INST: instantiating (118) with all_196_1, all_196_0,
% 258.19/35.62  | | | | | | | | | |              simplifying with (79), (81) gives:
% 258.19/35.62  | | | | | | | | | |   (119)  all_196_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.62  | | | | | | | | | |            r1(all_68_20, all_196_1) = v0)
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | BETA: splitting (119) gives:
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | Case 1:
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | |   (120)  all_196_0 = 0
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | REDUCE: (78), (120) imply:
% 258.19/35.62  | | | | | | | | | | |   (121)  $false
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | CLOSE: (121) is inconsistent.
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | Case 2:
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | |   (122)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.62  | | | | | | | | | | |              all_196_1) = v0)
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | DELTA: instantiating (122) with fresh symbol all_326_0
% 258.19/35.62  | | | | | | | | | | |        gives:
% 258.19/35.62  | | | | | | | | | | |   (123)   ~ (all_326_0 = 0) & r1(all_68_20, all_196_1) =
% 258.19/35.62  | | | | | | | | | | |          all_326_0
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | ALPHA: (123) implies:
% 258.19/35.62  | | | | | | | | | | |   (124)   ~ (all_326_0 = 0)
% 258.19/35.62  | | | | | | | | | | |   (125)  r1(all_68_20, all_196_1) = all_326_0
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_326_0, all_196_1,
% 258.19/35.62  | | | | | | | | | | |              all_68_20, simplifying with (80), (125) gives:
% 258.19/35.62  | | | | | | | | | | |   (126)  all_326_0 = 0
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | REDUCE: (124), (126) imply:
% 258.19/35.62  | | | | | | | | | | |   (127)  $false
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | | CLOSE: (127) is inconsistent.
% 258.19/35.62  | | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | End of split
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | Case 2:
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | |   (128)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 258.19/35.62  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.62  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | GROUND_INST: instantiating (128) with all_137_1, all_137_0,
% 258.19/35.62  | | | | | | | | | |              simplifying with (38), (61) gives:
% 258.19/35.62  | | | | | | | | | |   (129)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.62  | | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | | REF_CLOSE: (20), (37), (47), (129) are inconsistent by
% 258.19/35.62  | | | | | | | | | |            sub-proof #111.
% 258.19/35.62  | | | | | | | | | | 
% 258.19/35.62  | | | | | | | | | End of split
% 258.19/35.62  | | | | | | | | | 
% 258.19/35.62  | | | | | | | | End of split
% 258.19/35.62  | | | | | | | | 
% 258.19/35.62  | | | | | | | End of split
% 258.19/35.62  | | | | | | | 
% 258.19/35.62  | | | | | | Case 2:
% 258.19/35.62  | | | | | | | 
% 258.19/35.62  | | | | | | |   (130)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.62  | | | | | | | 
% 258.19/35.62  | | | | | | | REF_CLOSE: (82), (90), (130) are inconsistent by sub-proof #406.
% 258.19/35.62  | | | | | | | 
% 258.19/35.62  | | | | | | End of split
% 258.19/35.62  | | | | | | 
% 258.19/35.62  | | | | | End of split
% 258.19/35.62  | | | | | 
% 258.19/35.62  | | | | End of split
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | End of split
% 258.19/35.62  | | | 
% 258.19/35.62  | | Case 2:
% 258.19/35.62  | | | 
% 258.19/35.62  | | |   (131)  all_68_19 = 0
% 258.19/35.62  | | | 
% 258.19/35.62  | | | BETA: splitting (31) gives:
% 258.19/35.62  | | | 
% 258.19/35.62  | | | Case 1:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | |   (132)   ~ (all_68_19 = 0)
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REDUCE: (131), (132) imply:
% 258.19/35.62  | | | |   (133)  $false
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | CLOSE: (133) is inconsistent.
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | Case 2:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | |   (134)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.62  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 258.19/35.62  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 258.19/35.62  | | | |            (22), (23), (24), (25), (28), (29), (30), (32), (33), (34),
% 258.19/35.62  | | | |            (35), (36), (37), (38), (39), (41), (42), (43), (44), (45),
% 258.19/35.62  | | | |            (46), (47), (48), (49), (50), (51), (52), (54), (55), (57),
% 258.19/35.62  | | | |            (58), (59), (60), (61), (62), (63), (64), (65), (66), (134)
% 258.19/35.62  | | | |            are inconsistent by sub-proof #79.
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | End of split
% 258.19/35.62  | | | 
% 258.19/35.62  | | End of split
% 258.19/35.62  | | 
% 258.19/35.62  | End of split
% 258.19/35.62  | 
% 258.19/35.62  End of proof
% 258.19/35.62  
% 258.19/35.62  Sub-proof #70 shows that the following formulas are inconsistent:
% 258.19/35.62  ----------------------------------------------------------------
% 258.19/35.62    (1)  p102(all_146_1) = all_146_0
% 258.19/35.62    (2)   ~ (all_146_0 = 0)
% 258.19/35.62    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.62             v0) = 0 & $i(v0))
% 258.19/35.62    (4)  all_75_17 = all_68_18
% 258.19/35.62    (5)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.62    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.62         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62             r1(all_68_20, v0) = v2))
% 258.19/35.62    (7)  all_75_6 = all_68_2
% 258.19/35.62    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.62           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (9)  r1(all_68_20, all_146_1) = 0
% 258.19/35.62    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.62          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.62    (11)  $i(all_146_1)
% 258.19/35.62    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.62            p405(v0) = v1 & $i(v0))
% 258.19/35.62    (13)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.62    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.62            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (15)  all_75_8 = all_68_7
% 258.19/35.62    (16)   ~ (all_137_0 = 0)
% 258.19/35.62    (17)  p105(all_137_1) = all_137_0
% 258.19/35.62    (18)   ~ (all_68_9 = 0)
% 258.19/35.62    (19)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.62    (20)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.62            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.62           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.62            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.62          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.62            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.62    (21)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.62            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.62            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.62          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.62            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.62          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.62            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62              r1(all_68_20, v0) = v2))
% 258.19/35.62    (23)  all_75_15 = all_68_9
% 258.19/35.62    (24)   ~ (all_68_16 = 0)
% 258.19/35.62    (25)  r1(all_68_20, all_137_1) = 0
% 258.19/35.62    (26)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.62    (27)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.62            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (28)  all_75_14 = all_68_17
% 258.19/35.62    (29)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.62            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (30)   ~ (all_68_19 = 0)
% 258.19/35.62    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.62            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (32)  $i(all_137_1)
% 258.19/35.62    (33)  all_75_12 = all_68_8
% 258.19/35.62    (34)   ~ (all_68_7 = 0)
% 258.19/35.62  
% 258.19/35.62  Begin of proof
% 258.19/35.62  | 
% 258.19/35.62  | BETA: splitting (29) gives:
% 258.19/35.62  | 
% 258.19/35.62  | Case 1:
% 258.19/35.62  | | 
% 258.19/35.62  | |   (35)   ~ (all_75_17 = 0)
% 258.19/35.62  | | 
% 258.19/35.62  | | REDUCE: (4), (35) imply:
% 258.19/35.62  | |   (36)   ~ (all_68_18 = 0)
% 258.19/35.62  | | 
% 258.19/35.62  | | REF_CLOSE: (3), (5), (6), (7), (10), (12), (13), (15), (18), (20), (21),
% 258.19/35.62  | |            (24), (26), (27), (28), (30), (31), (33), (36) are inconsistent
% 258.19/35.62  | |            by sub-proof #72.
% 258.19/35.62  | | 
% 258.19/35.62  | Case 2:
% 258.19/35.62  | | 
% 258.19/35.62  | |   (37)  all_75_17 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | COMBINE_EQS: (4), (37) imply:
% 258.19/35.62  | |   (38)  all_68_18 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | REF_CLOSE: (1), (2), (6), (8), (9), (10), (11), (12), (14), (16), (17),
% 258.19/35.62  | |            (19), (22), (23), (25), (29), (32), (33), (34), (37) are
% 258.19/35.62  | |            inconsistent by sub-proof #71.
% 258.19/35.62  | | 
% 258.19/35.62  | End of split
% 258.19/35.62  | 
% 258.19/35.62  End of proof
% 258.19/35.62  
% 258.19/35.62  Sub-proof #71 shows that the following formulas are inconsistent:
% 258.19/35.62  ----------------------------------------------------------------
% 258.19/35.62    (1)  p102(all_146_1) = all_146_0
% 258.19/35.62    (2)   ~ (all_146_0 = 0)
% 258.19/35.62    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.62         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62             r1(all_68_20, v0) = v2))
% 258.19/35.62    (4)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.62           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (5)  r1(all_68_20, all_146_1) = 0
% 258.19/35.62    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.62         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.62    (7)  $i(all_146_1)
% 258.19/35.62    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.62           p405(v0) = v1 & $i(v0))
% 258.19/35.62    (9)  all_75_17 = 0
% 258.19/35.62    (10)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.62            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (11)   ~ (all_137_0 = 0)
% 258.19/35.62    (12)  p105(all_137_1) = all_137_0
% 258.19/35.62    (13)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.62    (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.62            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.62          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.62            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.62          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.62            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62              r1(all_68_20, v0) = v2))
% 258.19/35.62    (15)  all_75_15 = all_68_9
% 258.19/35.62    (16)  r1(all_68_20, all_137_1) = 0
% 258.19/35.62    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.62            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (18)  $i(all_137_1)
% 258.19/35.62    (19)  all_75_12 = all_68_8
% 258.19/35.62    (20)   ~ (all_68_7 = 0)
% 258.19/35.62  
% 258.19/35.62  Begin of proof
% 258.19/35.62  | 
% 258.19/35.62  | BETA: splitting (4) gives:
% 258.19/35.62  | 
% 258.19/35.62  | Case 1:
% 258.19/35.62  | | 
% 258.19/35.62  | |   (21)   ~ (all_75_12 = 0)
% 258.19/35.62  | | 
% 258.19/35.62  | | REDUCE: (19), (21) imply:
% 258.19/35.62  | |   (22)   ~ (all_68_8 = 0)
% 258.19/35.62  | | 
% 258.19/35.62  | | REF_CLOSE: (3), (6), (8), (9), (13), (15), (20), (22) are inconsistent by
% 258.19/35.62  | |            sub-proof #389.
% 258.19/35.62  | | 
% 258.19/35.62  | Case 2:
% 258.19/35.62  | | 
% 258.19/35.62  | |   (23)  all_75_12 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | COMBINE_EQS: (19), (23) imply:
% 258.19/35.62  | |   (24)  all_68_8 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | BETA: splitting (10) gives:
% 258.19/35.62  | | 
% 258.19/35.62  | | Case 1:
% 258.19/35.62  | | | 
% 258.19/35.62  | | |   (25)   ~ (all_75_12 = 0)
% 258.19/35.62  | | | 
% 258.19/35.62  | | | REDUCE: (23), (25) imply:
% 258.19/35.62  | | |   (26)  $false
% 258.19/35.62  | | | 
% 258.19/35.62  | | | CLOSE: (26) is inconsistent.
% 258.19/35.62  | | | 
% 258.19/35.62  | | Case 2:
% 258.19/35.62  | | | 
% 258.19/35.62  | | |   (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.62  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62  | | | 
% 258.19/35.62  | | | REF_CLOSE: (1), (2), (5), (6), (7), (9), (11), (12), (14), (16), (17),
% 258.19/35.62  | | |            (18), (27) are inconsistent by sub-proof #81.
% 258.19/35.62  | | | 
% 258.19/35.62  | | End of split
% 258.19/35.62  | | 
% 258.19/35.62  | End of split
% 258.19/35.62  | 
% 258.19/35.62  End of proof
% 258.19/35.62  
% 258.19/35.62  Sub-proof #72 shows that the following formulas are inconsistent:
% 258.19/35.62  ----------------------------------------------------------------
% 258.19/35.62    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.62             v0) = 0 & $i(v0))
% 258.19/35.62    (2)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.62    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.62         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.62             r1(all_68_20, v0) = v2))
% 258.19/35.62    (4)  all_75_6 = all_68_2
% 258.19/35.62    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.62         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.62    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.62           p405(v0) = v1 & $i(v0))
% 258.19/35.62    (7)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.62    (8)  all_75_8 = all_68_7
% 258.19/35.62    (9)   ~ (all_68_9 = 0)
% 258.19/35.62    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.62            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.62           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.62            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.62          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.62            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.62    (11)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.62            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (12)   ~ (all_68_16 = 0)
% 258.19/35.62    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.62    (14)   ~ (all_68_18 = 0)
% 258.19/35.62    (15)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.62            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (16)  all_75_14 = all_68_17
% 258.19/35.62    (17)   ~ (all_68_19 = 0)
% 258.19/35.62    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.62            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.62    (19)  all_75_12 = all_68_8
% 258.19/35.62  
% 258.19/35.62  Begin of proof
% 258.19/35.62  | 
% 258.19/35.62  | BETA: splitting (13) gives:
% 258.19/35.62  | 
% 258.19/35.62  | Case 1:
% 258.19/35.62  | | 
% 258.19/35.62  | |   (20)  all_68_16 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | REDUCE: (12), (20) imply:
% 258.19/35.62  | |   (21)  $false
% 258.19/35.62  | | 
% 258.19/35.62  | | CLOSE: (21) is inconsistent.
% 258.19/35.62  | | 
% 258.19/35.62  | Case 2:
% 258.19/35.62  | | 
% 258.19/35.62  | |   (22)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.62  | | 
% 258.19/35.62  | | BETA: splitting (22) gives:
% 258.19/35.62  | | 
% 258.19/35.62  | | Case 1:
% 258.19/35.62  | | | 
% 258.19/35.62  | | |   (23)  all_68_17 = 0
% 258.19/35.62  | | | 
% 258.19/35.62  | | | COMBINE_EQS: (16), (23) imply:
% 258.19/35.62  | | |   (24)  all_75_14 = 0
% 258.19/35.62  | | | 
% 258.19/35.62  | | | BETA: splitting (7) gives:
% 258.19/35.62  | | | 
% 258.19/35.62  | | | Case 1:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | |   (25)   ~ (all_75_12 = 0)
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REDUCE: (19), (25) imply:
% 258.19/35.62  | | | |   (26)   ~ (all_68_8 = 0)
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (8), (9), (10), (11), (15),
% 258.19/35.62  | | | |            (18), (24), (26) are inconsistent by sub-proof #73.
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | Case 2:
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | |   (27)   ~ (all_75_14 = 0)
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | REDUCE: (24), (27) imply:
% 258.19/35.62  | | | |   (28)  $false
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | | CLOSE: (28) is inconsistent.
% 258.19/35.62  | | | | 
% 258.19/35.62  | | | End of split
% 258.19/35.62  | | | 
% 258.19/35.62  | | Case 2:
% 258.19/35.62  | | | 
% 258.19/35.62  | | |   (29)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.62  | | | 
% 258.19/35.62  | | | REF_CLOSE: (14), (17), (29) are inconsistent by sub-proof #406.
% 258.19/35.62  | | | 
% 258.19/35.62  | | End of split
% 258.19/35.62  | | 
% 258.19/35.62  | End of split
% 258.19/35.62  | 
% 258.19/35.62  End of proof
% 258.19/35.62  
% 258.19/35.62  Sub-proof #73 shows that the following formulas are inconsistent:
% 258.19/35.62  ----------------------------------------------------------------
% 258.19/35.63    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.63             v0) = 0 & $i(v0))
% 258.19/35.63    (2)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.63    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.63         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63             r1(all_68_20, v0) = v2))
% 258.19/35.63    (4)  all_75_6 = all_68_2
% 258.19/35.63    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.63         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.63    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.63           p405(v0) = v1 & $i(v0))
% 258.19/35.63    (7)  all_75_8 = all_68_7
% 258.19/35.63    (8)   ~ (all_68_9 = 0)
% 258.19/35.63    (9)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.63           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.19/35.63         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.63           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.63         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.63             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.63    (10)   ~ (all_68_8 = 0)
% 258.19/35.63    (11)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.63            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (12)  all_75_14 = 0
% 258.19/35.63    (13)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.63            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63  
% 258.19/35.63  Begin of proof
% 258.19/35.63  | 
% 258.19/35.63  | BETA: splitting (13) gives:
% 258.19/35.63  | 
% 258.19/35.63  | Case 1:
% 258.19/35.63  | | 
% 258.19/35.63  | |   (15)   ~ (all_75_14 = 0)
% 258.19/35.63  | | 
% 258.19/35.63  | | REDUCE: (12), (15) imply:
% 258.19/35.63  | |   (16)  $false
% 258.19/35.63  | | 
% 258.19/35.63  | | CLOSE: (16) is inconsistent.
% 258.19/35.63  | | 
% 258.19/35.63  | Case 2:
% 258.19/35.63  | | 
% 258.19/35.63  | |   (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.63  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63  | | 
% 258.19/35.63  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (14),
% 258.19/35.63  | |            (17) are inconsistent by sub-proof #114.
% 258.19/35.63  | | 
% 258.19/35.63  | End of split
% 258.19/35.63  | 
% 258.19/35.63  End of proof
% 258.19/35.63  
% 258.19/35.63  Sub-proof #74 shows that the following formulas are inconsistent:
% 258.19/35.63  ----------------------------------------------------------------
% 258.19/35.63    (1)  p102(all_146_1) = all_146_0
% 258.19/35.63    (2)   ~ (all_146_0 = 0)
% 258.19/35.63    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.63    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.63             v0) = 0 & $i(v0))
% 258.19/35.63    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.63             v0) = 0 & $i(v0))
% 258.19/35.63    (6)   ~ (all_68_4 = 0)
% 258.19/35.63    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.63           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.63           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63             r1(all_68_20, v0) = v2))
% 258.19/35.63    (8)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.63    (9)  all_75_18 = all_68_14
% 258.19/35.63    (10)  all_75_6 = 0
% 258.19/35.63    (11)  all_75_13 = all_68_12
% 258.19/35.63    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.63          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.63              & r1(all_68_20, v0) = v2))
% 258.19/35.63    (13)  all_75_16 = all_68_13
% 258.19/35.63    (14)  all_75_6 = all_68_2
% 258.19/35.63    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (16)  r1(all_68_20, all_146_1) = 0
% 258.19/35.63    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.63          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.63    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (20)  $i(all_146_1)
% 258.19/35.63    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.63    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.63    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.63            p405(v0) = v1 & $i(v0))
% 258.19/35.63    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (26)  all_75_11 = all_68_5
% 258.19/35.63    (27)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.63    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (29)   ~ (all_68_11 = 0)
% 258.19/35.63    (30)  all_75_8 = all_68_7
% 258.19/35.63    (31)   ~ (all_137_0 = 0)
% 258.19/35.63    (32)  p105(all_137_1) = all_137_0
% 258.19/35.63    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.63            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.63           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.63            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.63          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.63            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.63    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (35)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.63            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.63            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.63          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.63            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.63          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.63            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63              r1(all_68_20, v0) = v2))
% 258.19/35.63    (37)  all_75_15 = all_68_9
% 258.19/35.63    (38)  r1(all_68_20, all_137_1) = 0
% 258.19/35.63    (39)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (40)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (41)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (42)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.63    (43)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (44)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.63            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (45)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.63    (46)  $i(all_137_1)
% 258.19/35.63    (47)  all_75_12 = all_68_8
% 258.19/35.63    (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.63            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (49)   ~ (all_68_7 = 0)
% 258.19/35.63    (50)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63  
% 258.19/35.63  Begin of proof
% 258.19/35.63  | 
% 258.19/35.63  | BETA: splitting (50) gives:
% 258.19/35.63  | 
% 258.19/35.63  | Case 1:
% 258.19/35.63  | | 
% 258.19/35.63  | |   (51)   ~ (all_75_16 = 0)
% 258.19/35.63  | | 
% 258.19/35.63  | | REDUCE: (13), (51) imply:
% 258.19/35.63  | |   (52)   ~ (all_68_13 = 0)
% 258.19/35.63  | | 
% 258.19/35.63  | | DELTA: instantiating (5) with fresh symbols all_225_0, all_225_1 gives:
% 258.19/35.63  | |   (53)   ~ (all_225_0 = 0) & p104(all_225_1) = all_225_0 & r1(all_68_20,
% 258.19/35.63  | |           all_225_1) = 0 & $i(all_225_1)
% 258.19/35.63  | | 
% 258.19/35.63  | | ALPHA: (53) implies:
% 258.19/35.63  | |   (54)   ~ (all_225_0 = 0)
% 258.19/35.63  | |   (55)  $i(all_225_1)
% 258.19/35.63  | |   (56)  r1(all_68_20, all_225_1) = 0
% 258.19/35.63  | |   (57)  p104(all_225_1) = all_225_0
% 258.19/35.63  | | 
% 258.19/35.63  | | BETA: splitting (3) gives:
% 258.19/35.63  | | 
% 258.19/35.63  | | Case 1:
% 258.19/35.63  | | | 
% 258.19/35.63  | | |   (58)  all_68_11 = 0
% 258.19/35.63  | | | 
% 258.19/35.63  | | | REDUCE: (29), (58) imply:
% 258.19/35.63  | | |   (59)  $false
% 258.19/35.63  | | | 
% 258.19/35.63  | | | CLOSE: (59) is inconsistent.
% 258.19/35.63  | | | 
% 258.19/35.63  | | Case 2:
% 258.19/35.63  | | | 
% 258.19/35.63  | | |   (60)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.63  | | | 
% 258.19/35.63  | | | BETA: splitting (60) gives:
% 258.19/35.63  | | | 
% 258.19/35.63  | | | Case 1:
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | |   (61)  all_68_12 = 0
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | COMBINE_EQS: (11), (61) imply:
% 258.19/35.63  | | | |   (62)  all_75_13 = 0
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | BETA: splitting (34) gives:
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | Case 1:
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | |   (63)   ~ (all_75_13 = 0)
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | REDUCE: (62), (63) imply:
% 258.19/35.63  | | | | |   (64)  $false
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | CLOSE: (64) is inconsistent.
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | Case 2:
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | |   (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.63  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | DELTA: instantiating (65) with fresh symbols all_275_0, all_275_1
% 258.19/35.63  | | | | |        gives:
% 258.19/35.63  | | | | |   (66)   ~ (all_275_0 = 0) & p103(all_275_1) = all_275_0 &
% 258.19/35.63  | | | | |         r1(all_68_20, all_275_1) = 0 & $i(all_275_1)
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | ALPHA: (66) implies:
% 258.19/35.63  | | | | |   (67)   ~ (all_275_0 = 0)
% 258.19/35.63  | | | | |   (68)  $i(all_275_1)
% 258.19/35.63  | | | | |   (69)  r1(all_68_20, all_275_1) = 0
% 258.19/35.63  | | | | |   (70)  p103(all_275_1) = all_275_0
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | BETA: splitting (36) gives:
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | Case 1:
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | |   (71)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 258.19/35.63  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.63  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.63  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.63  | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | | BETA: splitting (71) gives:
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | | Case 1:
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | |   (72)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 258.19/35.63  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | GROUND_INST: instantiating (72) with all_146_1, all_146_0,
% 258.19/35.63  | | | | | | |              simplifying with (1), (20) gives:
% 258.19/35.63  | | | | | | |   (73)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.63  | | | | | | |           r1(all_68_20, all_146_1) = v0)
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | REF_CLOSE: (2), (16), (18), (73) are inconsistent by sub-proof
% 258.19/35.63  | | | | | | |            #90.
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | Case 2:
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | |   (74)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 258.19/35.63  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | GROUND_INST: instantiating (74) with all_275_1, all_275_0,
% 258.19/35.63  | | | | | | |              simplifying with (68), (70) gives:
% 258.19/35.63  | | | | | | |   (75)  all_275_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.63  | | | | | | |           r1(all_68_20, all_275_1) = v0)
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | BETA: splitting (75) gives:
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | Case 1:
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | |   (76)  all_275_0 = 0
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | REDUCE: (67), (76) imply:
% 258.19/35.63  | | | | | | | |   (77)  $false
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | CLOSE: (77) is inconsistent.
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | Case 2:
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | |   (78)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_275_1) =
% 258.19/35.63  | | | | | | | |           v0)
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | DELTA: instantiating (78) with fresh symbol all_325_0 gives:
% 258.19/35.63  | | | | | | | |   (79)   ~ (all_325_0 = 0) & r1(all_68_20, all_275_1) =
% 258.19/35.63  | | | | | | | |         all_325_0
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | ALPHA: (79) implies:
% 258.19/35.63  | | | | | | | |   (80)   ~ (all_325_0 = 0)
% 258.19/35.63  | | | | | | | |   (81)  r1(all_68_20, all_275_1) = all_325_0
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | GROUND_INST: instantiating (18) with 0, all_325_0, all_275_1,
% 258.19/35.63  | | | | | | | |              all_68_20, simplifying with (69), (81) gives:
% 258.19/35.63  | | | | | | | |   (82)  all_325_0 = 0
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | REDUCE: (80), (82) imply:
% 258.19/35.63  | | | | | | | |   (83)  $false
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | CLOSE: (83) is inconsistent.
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | End of split
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | End of split
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | Case 2:
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | |   (84)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 258.19/35.63  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.63  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.63  | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.63  | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | | BETA: splitting (84) gives:
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | | Case 1:
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | |   (85)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 258.19/35.63  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | GROUND_INST: instantiating (85) with all_225_1, all_225_0,
% 258.19/35.63  | | | | | | |              simplifying with (55), (57) gives:
% 258.19/35.63  | | | | | | |   (86)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.63  | | | | | | |           r1(all_68_20, all_225_1) = v0)
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | BETA: splitting (86) gives:
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | Case 1:
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | |   (87)  all_225_0 = 0
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | REDUCE: (54), (87) imply:
% 258.19/35.63  | | | | | | | |   (88)  $false
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | CLOSE: (88) is inconsistent.
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | Case 2:
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | |   (89)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) =
% 258.19/35.63  | | | | | | | |           v0)
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | DELTA: instantiating (89) with fresh symbol all_325_0 gives:
% 258.19/35.63  | | | | | | | |   (90)   ~ (all_325_0 = 0) & r1(all_68_20, all_225_1) =
% 258.19/35.63  | | | | | | | |         all_325_0
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | ALPHA: (90) implies:
% 258.19/35.63  | | | | | | | |   (91)   ~ (all_325_0 = 0)
% 258.19/35.63  | | | | | | | |   (92)  r1(all_68_20, all_225_1) = all_325_0
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | GROUND_INST: instantiating (18) with 0, all_325_0, all_225_1,
% 258.19/35.63  | | | | | | | |              all_68_20, simplifying with (56), (92) gives:
% 258.19/35.63  | | | | | | | |   (93)  all_325_0 = 0
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | REDUCE: (91), (93) imply:
% 258.19/35.63  | | | | | | | |   (94)  $false
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | | CLOSE: (94) is inconsistent.
% 258.19/35.63  | | | | | | | | 
% 258.19/35.63  | | | | | | | End of split
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | Case 2:
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | |   (95)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 258.19/35.63  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | GROUND_INST: instantiating (95) with all_137_1, all_137_0,
% 258.19/35.63  | | | | | | |              simplifying with (32), (46) gives:
% 258.19/35.63  | | | | | | |   (96)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.63  | | | | | | |           r1(all_68_20, all_137_1) = v0)
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | | REF_CLOSE: (18), (31), (38), (96) are inconsistent by sub-proof
% 258.19/35.63  | | | | | | |            #111.
% 258.19/35.63  | | | | | | | 
% 258.19/35.63  | | | | | | End of split
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | End of split
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | End of split
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | Case 2:
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | |   (97)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | BETA: splitting (97) gives:
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | Case 1:
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | |   (98)  all_68_13 = 0
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | REDUCE: (52), (98) imply:
% 258.19/35.63  | | | | |   (99)  $false
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | CLOSE: (99) is inconsistent.
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | Case 2:
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | |   (100)  all_68_14 = 0
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | COMBINE_EQS: (9), (100) imply:
% 258.19/35.63  | | | | |   (101)  all_75_18 = 0
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | BETA: splitting (43) gives:
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | Case 1:
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | |   (102)   ~ (all_75_18 = 0)
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | | REDUCE: (101), (102) imply:
% 258.19/35.63  | | | | | |   (103)  $false
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | | CLOSE: (103) is inconsistent.
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | Case 2:
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | |   (104)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.63  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 258.19/35.63  | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 258.19/35.63  | | | | | |            (21), (22), (24), (25), (26), (27), (28), (29), (30),
% 258.19/35.63  | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38), (39),
% 258.19/35.63  | | | | | |            (40), (41), (42), (44), (45), (46), (47), (48), (49),
% 258.19/35.63  | | | | | |            (50), (104) are inconsistent by sub-proof #84.
% 258.19/35.63  | | | | | | 
% 258.19/35.63  | | | | | End of split
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | End of split
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | End of split
% 258.19/35.63  | | | 
% 258.19/35.63  | | End of split
% 258.19/35.63  | | 
% 258.19/35.63  | Case 2:
% 258.19/35.63  | | 
% 258.19/35.63  | |   (105)  all_75_16 = 0
% 258.19/35.63  | | 
% 258.19/35.63  | | COMBINE_EQS: (13), (105) imply:
% 258.19/35.63  | |   (106)  all_68_13 = 0
% 258.19/35.63  | | 
% 258.19/35.63  | | REF_CLOSE: (1), (2), (4), (5), (8), (10), (12), (14), (15), (16), (18),
% 258.19/35.63  | |            (20), (21), (23), (28), (30), (31), (32), (33), (35), (36), (37),
% 258.19/35.63  | |            (38), (44), (46), (47), (105) are inconsistent by sub-proof #75.
% 258.19/35.63  | | 
% 258.19/35.63  | End of split
% 258.19/35.63  | 
% 258.19/35.63  End of proof
% 258.19/35.63  
% 258.19/35.63  Sub-proof #75 shows that the following formulas are inconsistent:
% 258.19/35.63  ----------------------------------------------------------------
% 258.19/35.63    (1)  p102(all_146_1) = all_146_0
% 258.19/35.63    (2)   ~ (all_146_0 = 0)
% 258.19/35.63    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.63             v0) = 0 & $i(v0))
% 258.19/35.63    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.63             v0) = 0 & $i(v0))
% 258.19/35.63    (5)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.63    (6)  all_75_6 = 0
% 258.19/35.63    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.63         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63             r1(all_68_20, v0) = v2))
% 258.19/35.63    (8)  all_75_16 = 0
% 258.19/35.63    (9)  all_75_6 = all_68_2
% 258.19/35.63    (10)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (11)  r1(all_68_20, all_146_1) = 0
% 258.19/35.63    (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.63          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.63    (13)  $i(all_146_1)
% 258.19/35.63    (14)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.63    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.63            p405(v0) = v1 & $i(v0))
% 258.19/35.63    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.63            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (17)  all_75_8 = all_68_7
% 258.19/35.63    (18)   ~ (all_137_0 = 0)
% 258.19/35.63    (19)  p105(all_137_1) = all_137_0
% 258.19/35.63    (20)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.63            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.63           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.63            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.63          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.63            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.63    (21)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.63            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.63            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.63          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.63            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.63          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.63            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.63              r1(all_68_20, v0) = v2))
% 258.19/35.63    (23)  all_75_15 = all_68_9
% 258.19/35.63    (24)  r1(all_68_20, all_137_1) = 0
% 258.19/35.63    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.63            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63    (26)  $i(all_137_1)
% 258.19/35.63    (27)  all_75_12 = all_68_8
% 258.19/35.63  
% 258.19/35.63  Begin of proof
% 258.19/35.63  | 
% 258.19/35.63  | BETA: splitting (14) gives:
% 258.19/35.63  | 
% 258.19/35.63  | Case 1:
% 258.19/35.63  | | 
% 258.19/35.63  | |   (28)   ~ (all_75_15 = 0)
% 258.19/35.63  | | 
% 258.19/35.63  | | REDUCE: (23), (28) imply:
% 258.19/35.63  | |   (29)   ~ (all_68_9 = 0)
% 258.19/35.63  | | 
% 258.19/35.63  | | DELTA: instantiating (4) with fresh symbols all_226_0, all_226_1 gives:
% 258.19/35.63  | |   (30)   ~ (all_226_0 = 0) & p104(all_226_1) = all_226_0 & r1(all_68_20,
% 258.19/35.63  | |           all_226_1) = 0 & $i(all_226_1)
% 258.19/35.63  | | 
% 258.19/35.63  | | ALPHA: (30) implies:
% 258.19/35.63  | |   (31)   ~ (all_226_0 = 0)
% 258.19/35.63  | |   (32)  $i(all_226_1)
% 258.19/35.63  | |   (33)  r1(all_68_20, all_226_1) = 0
% 258.19/35.63  | |   (34)  p104(all_226_1) = all_226_0
% 258.19/35.63  | | 
% 258.19/35.63  | | BETA: splitting (16) gives:
% 258.19/35.63  | | 
% 258.19/35.63  | | Case 1:
% 258.19/35.63  | | | 
% 258.19/35.63  | | |   (35)   ~ (all_75_12 = 0)
% 258.19/35.63  | | | 
% 258.19/35.63  | | | REDUCE: (27), (35) imply:
% 258.19/35.63  | | |   (36)   ~ (all_68_8 = 0)
% 258.19/35.63  | | | 
% 258.19/35.63  | | | REF_CLOSE: (5), (6), (7), (12), (15), (17), (29), (36) are inconsistent by
% 258.19/35.63  | | |            sub-proof #115.
% 258.19/35.63  | | | 
% 258.19/35.63  | | Case 2:
% 258.19/35.63  | | | 
% 258.19/35.63  | | |   (37)  all_75_12 = 0
% 258.19/35.63  | | | 
% 258.19/35.63  | | | COMBINE_EQS: (27), (37) imply:
% 258.19/35.63  | | |   (38)  all_68_8 = 0
% 258.19/35.63  | | | 
% 258.19/35.63  | | | BETA: splitting (10) gives:
% 258.19/35.63  | | | 
% 258.19/35.63  | | | Case 1:
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | |   (39)   ~ (all_75_12 = 0)
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | REDUCE: (37), (39) imply:
% 258.19/35.63  | | | |   (40)  $false
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | CLOSE: (40) is inconsistent.
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | Case 2:
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | |   (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.63  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | BETA: splitting (16) gives:
% 258.19/35.63  | | | | 
% 258.19/35.63  | | | | Case 1:
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | |   (42)   ~ (all_75_12 = 0)
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | REDUCE: (27), (42) imply:
% 258.19/35.63  | | | | |   (43)   ~ (all_68_8 = 0)
% 258.19/35.63  | | | | | 
% 258.19/35.63  | | | | | BETA: splitting (14) gives:
% 258.19/35.63  | | | | | 
% 258.19/35.64  | | | | | Case 1:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | REF_CLOSE: (3), (5), (7), (9), (12), (15), (17), (20), (21), (25),
% 258.19/35.64  | | | | | |            (29), (41), (43) are inconsistent by sub-proof #114.
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | Case 2:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | |   (44)   ~ (all_75_16 = 0)
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | REDUCE: (8), (44) imply:
% 258.19/35.64  | | | | | |   (45)  $false
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | CLOSE: (45) is inconsistent.
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | End of split
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | Case 2:
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | |   (46)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.64  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | DELTA: instantiating (46) with fresh symbols all_287_0, all_287_1
% 258.19/35.64  | | | | |        gives:
% 258.19/35.64  | | | | |   (47)   ~ (all_287_0 = 0) & p103(all_287_1) = all_287_0 &
% 258.19/35.64  | | | | |         r1(all_68_20, all_287_1) = 0 & $i(all_287_1)
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | ALPHA: (47) implies:
% 258.19/35.64  | | | | |   (48)   ~ (all_287_0 = 0)
% 258.19/35.64  | | | | |   (49)  $i(all_287_1)
% 258.19/35.64  | | | | |   (50)  r1(all_68_20, all_287_1) = 0
% 258.19/35.64  | | | | |   (51)  p103(all_287_1) = all_287_0
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | BETA: splitting (22) gives:
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | Case 1:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 258.19/35.64  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.64  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.64  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.64  | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | BETA: splitting (52) gives:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | Case 1:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 258.19/35.64  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | GROUND_INST: instantiating (53) with all_146_1, all_146_0,
% 258.19/35.64  | | | | | | |              simplifying with (1), (13) gives:
% 258.19/35.64  | | | | | | |   (54)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.64  | | | | | | |           r1(all_68_20, all_146_1) = v0)
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | REF_CLOSE: (2), (11), (12), (54) are inconsistent by sub-proof
% 258.19/35.64  | | | | | | |            #90.
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | Case 2:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | |   (55)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 258.19/35.64  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | GROUND_INST: instantiating (55) with all_287_1, all_287_0,
% 258.19/35.64  | | | | | | |              simplifying with (49), (51) gives:
% 258.19/35.64  | | | | | | |   (56)  all_287_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.64  | | | | | | |           r1(all_68_20, all_287_1) = v0)
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | BETA: splitting (56) gives:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | Case 1:
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | |   (57)  all_287_0 = 0
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | REDUCE: (48), (57) imply:
% 258.19/35.64  | | | | | | | |   (58)  $false
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | CLOSE: (58) is inconsistent.
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | Case 2:
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | |   (59)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_287_1) =
% 258.19/35.64  | | | | | | | |           v0)
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | DELTA: instantiating (59) with fresh symbol all_324_0 gives:
% 258.19/35.64  | | | | | | | |   (60)   ~ (all_324_0 = 0) & r1(all_68_20, all_287_1) =
% 258.19/35.64  | | | | | | | |         all_324_0
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | ALPHA: (60) implies:
% 258.19/35.64  | | | | | | | |   (61)   ~ (all_324_0 = 0)
% 258.19/35.64  | | | | | | | |   (62)  r1(all_68_20, all_287_1) = all_324_0
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | GROUND_INST: instantiating (12) with 0, all_324_0, all_287_1,
% 258.19/35.64  | | | | | | | |              all_68_20, simplifying with (50), (62) gives:
% 258.19/35.64  | | | | | | | |   (63)  all_324_0 = 0
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | REDUCE: (61), (63) imply:
% 258.19/35.64  | | | | | | | |   (64)  $false
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | CLOSE: (64) is inconsistent.
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | End of split
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | End of split
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | Case 2:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | |   (65)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 258.19/35.64  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.64  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.64  | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.64  | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | BETA: splitting (65) gives:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | Case 1:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | |   (66)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 258.19/35.64  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | GROUND_INST: instantiating (66) with all_226_1, all_226_0,
% 258.19/35.64  | | | | | | |              simplifying with (32), (34) gives:
% 258.19/35.64  | | | | | | |   (67)  all_226_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.64  | | | | | | |           r1(all_68_20, all_226_1) = v0)
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | BETA: splitting (67) gives:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | Case 1:
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | |   (68)  all_226_0 = 0
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | REDUCE: (31), (68) imply:
% 258.19/35.64  | | | | | | | |   (69)  $false
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | CLOSE: (69) is inconsistent.
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | Case 2:
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | |   (70)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_226_1) =
% 258.19/35.64  | | | | | | | |           v0)
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | DELTA: instantiating (70) with fresh symbol all_324_0 gives:
% 258.19/35.64  | | | | | | | |   (71)   ~ (all_324_0 = 0) & r1(all_68_20, all_226_1) =
% 258.19/35.64  | | | | | | | |         all_324_0
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | ALPHA: (71) implies:
% 258.19/35.64  | | | | | | | |   (72)   ~ (all_324_0 = 0)
% 258.19/35.64  | | | | | | | |   (73)  r1(all_68_20, all_226_1) = all_324_0
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | GROUND_INST: instantiating (12) with 0, all_324_0, all_226_1,
% 258.19/35.64  | | | | | | | |              all_68_20, simplifying with (33), (73) gives:
% 258.19/35.64  | | | | | | | |   (74)  all_324_0 = 0
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | REDUCE: (72), (74) imply:
% 258.19/35.64  | | | | | | | |   (75)  $false
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | CLOSE: (75) is inconsistent.
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | End of split
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | Case 2:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | |   (76)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 258.19/35.64  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | GROUND_INST: instantiating (76) with all_137_1, all_137_0,
% 258.19/35.64  | | | | | | |              simplifying with (19), (26) gives:
% 258.19/35.64  | | | | | | |   (77)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.64  | | | | | | |           r1(all_68_20, all_137_1) = v0)
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | REF_CLOSE: (12), (18), (24), (77) are inconsistent by sub-proof
% 258.19/35.64  | | | | | | |            #111.
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | End of split
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | End of split
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | End of split
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | End of split
% 258.19/35.64  | | | 
% 258.19/35.64  | | End of split
% 258.19/35.64  | | 
% 258.19/35.64  | Case 2:
% 258.19/35.64  | | 
% 258.19/35.64  | |   (78)   ~ (all_75_16 = 0)
% 258.19/35.64  | | 
% 258.19/35.64  | | REDUCE: (8), (78) imply:
% 258.19/35.64  | |   (79)  $false
% 258.19/35.64  | | 
% 258.19/35.64  | | CLOSE: (79) is inconsistent.
% 258.19/35.64  | | 
% 258.19/35.64  | End of split
% 258.19/35.64  | 
% 258.19/35.64  End of proof
% 258.19/35.64  
% 258.19/35.64  Sub-proof #76 shows that the following formulas are inconsistent:
% 258.19/35.64  ----------------------------------------------------------------
% 258.19/35.64    (1)  p102(all_146_1) = all_146_0
% 258.19/35.64    (2)   ~ (all_146_0 = 0)
% 258.19/35.64    (3)  all_75_4 = all_68_10
% 258.19/35.64    (4)  all_75_17 = all_68_18
% 258.19/35.64    (5)  all_75_5 = all_68_15
% 258.19/35.64    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.64             v0) = 0 & $i(v0))
% 258.19/35.64    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.64             v0) = 0 & $i(v0))
% 258.19/35.64    (8)   ~ (all_68_4 = 0)
% 258.19/35.64    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.64           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.64           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64             r1(all_68_20, v0) = v2))
% 258.19/35.64    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.64    (11)  all_75_18 = all_68_14
% 258.19/35.64    (12)  all_75_6 = 0
% 258.19/35.64    (13)  all_75_13 = all_68_12
% 258.19/35.64    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.64          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.64              & r1(all_68_20, v0) = v2))
% 258.19/35.64    (15)  all_75_16 = all_68_13
% 258.19/35.64    (16)  all_75_6 = all_68_2
% 258.19/35.64    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (18)  r1(all_68_20, all_146_1) = 0
% 258.19/35.64    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.64          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.64    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (23)  $i(all_146_1)
% 258.19/35.64    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.64    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.64    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (28)  all_75_11 = all_68_5
% 258.19/35.64    (29)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.64    (30)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.64    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (32)   ~ (all_68_11 = 0)
% 258.19/35.64    (33)  all_75_8 = all_68_7
% 258.19/35.64    (34)   ~ (all_137_0 = 0)
% 258.19/35.64    (35)  p105(all_137_1) = all_137_0
% 258.19/35.64    (36)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.64    (37)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.64            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.64           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.64            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.64          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.64            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.64    (38)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (39)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.64            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.64            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.64          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.64            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.64          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.64            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64              r1(all_68_20, v0) = v2))
% 258.19/35.64    (41)  all_75_15 = all_68_9
% 258.19/35.64    (42)   ~ (all_68_16 = 0)
% 258.19/35.64    (43)  r1(all_68_20, all_137_1) = 0
% 258.19/35.64    (44)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.64            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.64    (45)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (46)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (47)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (48)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (49)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.64    (50)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.64          all_68_19 = 0
% 258.19/35.64    (51)  all_75_14 = all_68_17
% 258.19/35.64    (52)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (53)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.64          all_68_14 = 0
% 258.19/35.64    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.64            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (55)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.64    (56)  $i(all_137_1)
% 258.19/35.64    (57)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.64            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (59)  all_75_12 = all_68_8
% 258.19/35.64    (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.64            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (61)   ~ (all_68_7 = 0)
% 258.19/35.64    (62)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64  
% 258.19/35.64  Begin of proof
% 258.19/35.64  | 
% 258.19/35.64  | BETA: splitting (50) gives:
% 258.19/35.64  | 
% 258.19/35.64  | Case 1:
% 258.19/35.64  | | 
% 258.19/35.64  | |   (63)  all_68_15 = 0
% 258.19/35.64  | | 
% 258.19/35.64  | | COMBINE_EQS: (5), (63) imply:
% 258.19/35.64  | |   (64)  all_75_5 = 0
% 258.19/35.64  | | 
% 258.19/35.64  | | BETA: splitting (29) gives:
% 258.19/35.64  | | 
% 258.19/35.64  | | Case 1:
% 258.19/35.64  | | | 
% 258.19/35.64  | | |   (65)   ~ (all_75_4 = 0)
% 258.19/35.64  | | | 
% 258.19/35.64  | | | REDUCE: (3), (65) imply:
% 258.19/35.64  | | |   (66)   ~ (all_68_10 = 0)
% 258.19/35.64  | | | 
% 258.19/35.64  | | | BETA: splitting (53) gives:
% 258.19/35.64  | | | 
% 258.19/35.64  | | | Case 1:
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | |   (67)  all_68_10 = 0
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | REDUCE: (66), (67) imply:
% 258.19/35.64  | | | |   (68)  $false
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | CLOSE: (68) is inconsistent.
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | Case 2:
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | |   (69)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | BETA: splitting (48) gives:
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | Case 1:
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | |   (70)   ~ (all_75_11 = 0)
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | REDUCE: (28), (70) imply:
% 258.19/35.64  | | | | |   (71)   ~ (all_68_5 = 0)
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | REF_CLOSE: (7), (8), (9), (20), (58), (71) are inconsistent by
% 258.19/35.64  | | | | |            sub-proof #163.
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | Case 2:
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | |   (72)  all_75_11 = 0
% 258.19/35.64  | | | | |   (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.64  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | COMBINE_EQS: (28), (72) imply:
% 258.19/35.64  | | | | |   (74)  all_68_5 = 0
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | BETA: splitting (30) gives:
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | Case 1:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | |   (75)   ~ (all_75_11 = 0)
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | REDUCE: (72), (75) imply:
% 258.19/35.64  | | | | | |   (76)  $false
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | CLOSE: (76) is inconsistent.
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | Case 2:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | |   (77)   ~ (all_75_13 = 0)
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | REDUCE: (13), (77) imply:
% 258.19/35.64  | | | | | |   (78)   ~ (all_68_12 = 0)
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | BETA: splitting (49) gives:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | Case 1:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | |   (79)   ~ (all_75_11 = 0)
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | REDUCE: (72), (79) imply:
% 258.19/35.64  | | | | | | |   (80)  $false
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | CLOSE: (80) is inconsistent.
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | Case 2:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | |   (81)   ~ (all_75_12 = 0)
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | REDUCE: (59), (81) imply:
% 258.19/35.64  | | | | | | |   (82)   ~ (all_68_8 = 0)
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | BETA: splitting (55) gives:
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | | Case 1:
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | |   (83)   ~ (all_75_18 = 0)
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | REDUCE: (11), (83) imply:
% 258.19/35.64  | | | | | | | |   (84)   ~ (all_68_14 = 0)
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | BETA: splitting (69) gives:
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | Case 1:
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | |   (85)  all_68_11 = 0
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | REDUCE: (32), (85) imply:
% 258.19/35.64  | | | | | | | | |   (86)  $false
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | CLOSE: (86) is inconsistent.
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | Case 2:
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | |   (87)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | REF_CLOSE: (1), (2), (6), (10), (11), (13), (14), (15), (16),
% 258.19/35.64  | | | | | | | | |            (18), (19), (20), (22), (23), (24), (30), (32),
% 258.19/35.64  | | | | | | | | |            (33), (34), (35), (37), (39), (40), (41), (43),
% 258.19/35.64  | | | | | | | | |            (46), (47), (49), (55), (56), (59), (60), (61),
% 258.19/35.64  | | | | | | | | |            (62), (69), (72), (73), (78), (84), (87) are
% 258.19/35.64  | | | | | | | | |            inconsistent by sub-proof #78.
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | End of split
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | Case 2:
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | |   (88)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64  | | | | | | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | BETA: splitting (46) gives:
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | | Case 1:
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | |   (89)   ~ (all_75_15 = 0)
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | REDUCE: (41), (89) imply:
% 258.19/35.64  | | | | | | | | |   (90)   ~ (all_68_9 = 0)
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | REF_CLOSE: (10), (12), (14), (20), (33), (82), (88), (90) are
% 258.19/35.64  | | | | | | | | |            inconsistent by sub-proof #115.
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | Case 2:
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | |   (91)  all_75_15 = 0
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | COMBINE_EQS: (41), (91) imply:
% 258.19/35.64  | | | | | | | | |   (92)  all_68_9 = 0
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | BETA: splitting (45) gives:
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | Case 1:
% 258.19/35.64  | | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | |   (93)   ~ (all_75_15 = 0)
% 258.19/35.64  | | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | | REDUCE: (91), (93) imply:
% 258.19/35.64  | | | | | | | | | |   (94)  $false
% 258.19/35.64  | | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | | CLOSE: (94) is inconsistent.
% 258.19/35.64  | | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | Case 2:
% 258.19/35.64  | | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | |   (95)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 258.19/35.64  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64  | | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | | REF_CLOSE: (1), (2), (6), (10), (11), (13), (14), (15), (16),
% 258.19/35.64  | | | | | | | | | |            (18), (19), (20), (22), (23), (24), (30), (32),
% 258.19/35.64  | | | | | | | | | |            (33), (34), (35), (37), (39), (40), (41), (43),
% 258.19/35.64  | | | | | | | | | |            (46), (47), (49), (55), (56), (59), (60), (61),
% 258.19/35.64  | | | | | | | | | |            (69), (72), (73), (95) are inconsistent by
% 258.19/35.64  | | | | | | | | | |            sub-proof #85.
% 258.19/35.64  | | | | | | | | | | 
% 258.19/35.64  | | | | | | | | | End of split
% 258.19/35.64  | | | | | | | | | 
% 258.19/35.64  | | | | | | | | End of split
% 258.19/35.64  | | | | | | | | 
% 258.19/35.64  | | | | | | | End of split
% 258.19/35.64  | | | | | | | 
% 258.19/35.64  | | | | | | End of split
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | End of split
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | End of split
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | End of split
% 258.19/35.64  | | | 
% 258.19/35.64  | | Case 2:
% 258.19/35.64  | | | 
% 258.19/35.64  | | |   (96)   ~ (all_75_5 = 0)
% 258.19/35.64  | | | 
% 258.19/35.64  | | | REDUCE: (64), (96) imply:
% 258.19/35.64  | | |   (97)  $false
% 258.19/35.64  | | | 
% 258.19/35.64  | | | CLOSE: (97) is inconsistent.
% 258.19/35.64  | | | 
% 258.19/35.64  | | End of split
% 258.19/35.64  | | 
% 258.19/35.64  | Case 2:
% 258.19/35.64  | | 
% 258.19/35.64  | |   (98)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.64  | | 
% 258.19/35.64  | | BETA: splitting (44) gives:
% 258.19/35.64  | | 
% 258.19/35.64  | | Case 1:
% 258.19/35.64  | | | 
% 258.19/35.64  | | |   (99)   ~ (all_68_19 = 0)
% 258.19/35.64  | | | 
% 258.19/35.64  | | | REF_CLOSE: (1), (2), (4), (7), (8), (9), (18), (20), (23), (28), (34),
% 258.19/35.64  | | |            (35), (36), (40), (42), (43), (48), (51), (52), (56), (58),
% 258.19/35.64  | | |            (98), (99) are inconsistent by sub-proof #77.
% 258.19/35.64  | | | 
% 258.19/35.64  | | Case 2:
% 258.19/35.64  | | | 
% 258.19/35.64  | | |   (100)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64  | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.64  | | | 
% 258.19/35.64  | | | ALPHA: (100) implies:
% 258.19/35.64  | | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 258.19/35.64  | | |            & p405(v0) = v1 & $i(v0))
% 258.19/35.64  | | | 
% 258.19/35.64  | | | BETA: splitting (48) gives:
% 258.19/35.64  | | | 
% 258.19/35.64  | | | Case 1:
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | |   (102)   ~ (all_75_11 = 0)
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | REDUCE: (28), (102) imply:
% 258.19/35.64  | | | |   (103)   ~ (all_68_5 = 0)
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | REF_CLOSE: (7), (8), (9), (20), (58), (103) are inconsistent by
% 258.19/35.64  | | | |            sub-proof #163.
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | Case 2:
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | |   (104)  all_75_11 = 0
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | COMBINE_EQS: (28), (104) imply:
% 258.19/35.64  | | | |   (105)  all_68_5 = 0
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | BETA: splitting (49) gives:
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | | Case 1:
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | |   (106)   ~ (all_75_11 = 0)
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | REDUCE: (104), (106) imply:
% 258.19/35.64  | | | | |   (107)  $false
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | CLOSE: (107) is inconsistent.
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | Case 2:
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | |   (108)   ~ (all_75_12 = 0)
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | REDUCE: (59), (108) imply:
% 258.19/35.64  | | | | |   (109)   ~ (all_68_8 = 0)
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | BETA: splitting (45) gives:
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | | Case 1:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | |   (110)   ~ (all_75_15 = 0)
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | REDUCE: (41), (110) imply:
% 258.19/35.64  | | | | | |   (111)   ~ (all_68_9 = 0)
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | REF_CLOSE: (14), (20), (61), (101), (109), (111) are inconsistent by
% 258.19/35.64  | | | | | |            sub-proof #398.
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | Case 2:
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | |   (112)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.64  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (8), (9), (10), (11), (12),
% 258.19/35.64  | | | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 258.19/35.64  | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30),
% 258.19/35.64  | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38), (39),
% 258.19/35.64  | | | | | |            (40), (41), (42), (43), (44), (46), (47), (48), (49),
% 258.19/35.64  | | | | | |            (50), (51), (52), (53), (54), (55), (56), (57), (58),
% 258.19/35.64  | | | | | |            (59), (60), (61), (62), (112) are inconsistent by
% 258.19/35.64  | | | | | |            sub-proof #79.
% 258.19/35.64  | | | | | | 
% 258.19/35.64  | | | | | End of split
% 258.19/35.64  | | | | | 
% 258.19/35.64  | | | | End of split
% 258.19/35.64  | | | | 
% 258.19/35.64  | | | End of split
% 258.19/35.64  | | | 
% 258.19/35.64  | | End of split
% 258.19/35.64  | | 
% 258.19/35.64  | End of split
% 258.19/35.64  | 
% 258.19/35.64  End of proof
% 258.19/35.64  
% 258.19/35.64  Sub-proof #77 shows that the following formulas are inconsistent:
% 258.19/35.64  ----------------------------------------------------------------
% 258.19/35.64    (1)  p102(all_146_1) = all_146_0
% 258.19/35.64    (2)   ~ (all_146_0 = 0)
% 258.19/35.64    (3)  all_75_17 = all_68_18
% 258.19/35.64    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.64             v0) = 0 & $i(v0))
% 258.19/35.64    (5)   ~ (all_68_4 = 0)
% 258.19/35.64    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.64           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.64           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64             r1(all_68_20, v0) = v2))
% 258.19/35.64    (7)  r1(all_68_20, all_146_1) = 0
% 258.19/35.64    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.64         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.64    (9)  $i(all_146_1)
% 258.19/35.64    (10)  all_75_11 = all_68_5
% 258.19/35.64    (11)   ~ (all_137_0 = 0)
% 258.19/35.64    (12)  p105(all_137_1) = all_137_0
% 258.19/35.64    (13)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.64    (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.64            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.64          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.64            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.64          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.64            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.64              r1(all_68_20, v0) = v2))
% 258.19/35.64    (15)   ~ (all_68_16 = 0)
% 258.19/35.64    (16)  r1(all_68_20, all_137_1) = 0
% 258.19/35.64    (17)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.64    (18)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.64            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.64    (19)  all_75_14 = all_68_17
% 258.19/35.65    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (21)   ~ (all_68_19 = 0)
% 258.19/35.65    (22)  $i(all_137_1)
% 258.19/35.65    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.65            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65  
% 258.19/35.65  Begin of proof
% 258.19/35.65  | 
% 258.19/35.65  | BETA: splitting (18) gives:
% 258.19/35.65  | 
% 258.19/35.65  | Case 1:
% 258.19/35.65  | | 
% 258.19/35.65  | |   (24)   ~ (all_75_11 = 0)
% 258.19/35.65  | | 
% 258.19/35.65  | | REDUCE: (10), (24) imply:
% 258.19/35.65  | |   (25)   ~ (all_68_5 = 0)
% 258.19/35.65  | | 
% 258.19/35.65  | | REF_CLOSE: (4), (5), (6), (8), (23), (25) are inconsistent by sub-proof
% 258.19/35.65  | |            #163.
% 258.19/35.65  | | 
% 258.19/35.65  | Case 2:
% 258.19/35.65  | | 
% 258.19/35.65  | |   (26)  all_75_11 = 0
% 258.19/35.65  | |   (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.65  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65  | | 
% 258.19/35.65  | | REF_CLOSE: (1), (2), (3), (7), (8), (9), (11), (12), (13), (14), (15), (16),
% 258.19/35.65  | |            (17), (19), (20), (21), (22), (26), (27) are inconsistent by
% 258.19/35.65  | |            sub-proof #80.
% 258.19/35.65  | | 
% 258.19/35.65  | End of split
% 258.19/35.65  | 
% 258.19/35.65  End of proof
% 258.19/35.65  
% 258.19/35.65  Sub-proof #78 shows that the following formulas are inconsistent:
% 258.19/35.65  ----------------------------------------------------------------
% 258.19/35.65    (1)  p102(all_146_1) = all_146_0
% 258.19/35.65    (2)   ~ (all_146_0 = 0)
% 258.19/35.65    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.65    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.65             v0) = 0 & $i(v0))
% 258.19/35.65    (5)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.65    (6)   ~ (all_68_12 = 0)
% 258.19/35.65    (7)  all_75_18 = all_68_14
% 258.19/35.65    (8)  all_75_11 = 0
% 258.19/35.65    (9)  all_75_13 = all_68_12
% 258.19/35.65    (10)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.65          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.65              & r1(all_68_20, v0) = v2))
% 258.19/35.65    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.65            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (12)   ~ (all_68_14 = 0)
% 258.19/35.65    (13)  all_75_16 = all_68_13
% 258.19/35.65    (14)  all_75_6 = all_68_2
% 258.19/35.65    (15)  r1(all_68_20, all_146_1) = 0
% 258.19/35.65    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.65          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.65    (18)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (19)  $i(all_146_1)
% 258.19/35.65    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.65    (21)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.65    (22)   ~ (all_68_11 = 0)
% 258.19/35.65    (23)  all_75_8 = all_68_7
% 258.19/35.65    (24)   ~ (all_137_0 = 0)
% 258.19/35.65    (25)  p105(all_137_1) = all_137_0
% 258.19/35.65    (26)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.65            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.65           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.65            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.65          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.65            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.65    (27)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.65            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (28)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.65            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.65          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.65            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.65          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.65              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.65            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.65              r1(all_68_20, v0) = v2))
% 258.19/35.65    (29)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.65    (30)  all_75_15 = all_68_9
% 258.19/35.65    (31)  r1(all_68_20, all_137_1) = 0
% 258.19/35.65    (32)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (33)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (34)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.65    (35)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.65    (36)  $i(all_137_1)
% 258.19/35.65    (37)  all_75_12 = all_68_8
% 258.19/35.65    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.65            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (39)   ~ (all_68_7 = 0)
% 258.19/35.65    (40)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65  
% 258.19/35.65  Begin of proof
% 258.19/35.65  | 
% 258.19/35.65  | BETA: splitting (29) gives:
% 258.19/35.65  | 
% 258.19/35.65  | Case 1:
% 258.19/35.65  | | 
% 258.19/35.65  | |   (41)  all_68_12 = 0
% 258.19/35.65  | | 
% 258.19/35.65  | | REDUCE: (6), (41) imply:
% 258.19/35.65  | |   (42)  $false
% 258.19/35.65  | | 
% 258.19/35.65  | | CLOSE: (42) is inconsistent.
% 258.19/35.65  | | 
% 258.19/35.65  | Case 2:
% 258.19/35.65  | | 
% 258.19/35.65  | |   (43)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.65  | | 
% 258.19/35.65  | | BETA: splitting (43) gives:
% 258.19/35.65  | | 
% 258.19/35.65  | | Case 1:
% 258.19/35.65  | | | 
% 258.19/35.65  | | |   (44)  all_68_13 = 0
% 258.19/35.65  | | | 
% 258.19/35.65  | | | COMBINE_EQS: (13), (44) imply:
% 258.19/35.65  | | |   (45)  all_75_16 = 0
% 258.19/35.65  | | | 
% 258.19/35.65  | | | BETA: splitting (40) gives:
% 258.19/35.65  | | | 
% 258.19/35.65  | | | Case 1:
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | |   (46)   ~ (all_75_16 = 0)
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | REDUCE: (45), (46) imply:
% 258.19/35.65  | | | |   (47)  $false
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | CLOSE: (47) is inconsistent.
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | Case 2:
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | |   (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.65  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (13),
% 258.19/35.65  | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.19/35.65  | | | |            (24), (25), (26), (27), (28), (30), (31), (32), (33), (34),
% 258.19/35.65  | | | |            (35), (36), (37), (38), (39), (48) are inconsistent by
% 258.19/35.65  | | | |            sub-proof #85.
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | End of split
% 258.19/35.65  | | | 
% 258.19/35.65  | | Case 2:
% 258.19/35.65  | | | 
% 258.19/35.65  | | |   (49)   ~ (all_68_13 = 0)
% 258.19/35.65  | | | 
% 258.19/35.65  | | | REF_CLOSE: (12), (43), (49) are inconsistent by sub-proof #404.
% 258.19/35.65  | | | 
% 258.19/35.65  | | End of split
% 258.19/35.65  | | 
% 258.19/35.65  | End of split
% 258.19/35.65  | 
% 258.19/35.65  End of proof
% 258.19/35.65  
% 258.19/35.65  Sub-proof #79 shows that the following formulas are inconsistent:
% 258.19/35.65  ----------------------------------------------------------------
% 258.19/35.65    (1)  p102(all_146_1) = all_146_0
% 258.19/35.65    (2)   ~ (all_146_0 = 0)
% 258.19/35.65    (3)  all_75_4 = all_68_10
% 258.19/35.65    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.65             v0) = 0 & $i(v0))
% 258.19/35.65    (5)  all_75_17 = all_68_18
% 258.19/35.65    (6)  all_75_5 = all_68_15
% 258.19/35.65    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.65             v0) = 0 & $i(v0))
% 258.19/35.65    (8)   ~ (all_68_4 = 0)
% 258.19/35.65    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.65           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.65             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.65           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.65             r1(all_68_20, v0) = v2))
% 258.19/35.65    (10)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.65    (11)  all_75_18 = all_68_14
% 258.19/35.65    (12)  all_75_6 = 0
% 258.19/35.65    (13)  all_75_13 = all_68_12
% 258.19/35.65    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.65          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.65              & r1(all_68_20, v0) = v2))
% 258.19/35.65    (15)  all_75_16 = all_68_13
% 258.19/35.65    (16)  all_75_6 = all_68_2
% 258.19/35.65    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (18)  r1(all_68_20, all_146_1) = 0
% 258.19/35.65    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.65          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.65    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (23)  $i(all_146_1)
% 258.19/35.65    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.65    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.65    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (28)  all_75_11 = all_68_5
% 258.19/35.65    (29)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.65    (30)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.65    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (32)   ~ (all_68_11 = 0)
% 258.19/35.65    (33)  all_75_8 = all_68_7
% 258.19/35.65    (34)   ~ (all_137_0 = 0)
% 258.19/35.65    (35)  p105(all_137_1) = all_137_0
% 258.19/35.65    (36)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.65    (37)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.65            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.65           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.65            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.65          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.65            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.65    (38)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (39)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.65            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.65            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.65          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.65            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.65          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.65              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.65            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.65              r1(all_68_20, v0) = v2))
% 258.19/35.65    (41)  all_75_15 = all_68_9
% 258.19/35.65    (42)   ~ (all_68_16 = 0)
% 258.19/35.65    (43)  r1(all_68_20, all_137_1) = 0
% 258.19/35.65    (44)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.65            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.65    (45)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (46)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (47)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (48)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.65    (49)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.65          all_68_19 = 0
% 258.19/35.65    (50)  all_75_14 = all_68_17
% 258.19/35.65    (51)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (52)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.65          all_68_14 = 0
% 258.19/35.65    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.65            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (54)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.65    (55)  $i(all_137_1)
% 258.19/35.65    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.65            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (58)  all_75_12 = all_68_8
% 258.19/35.65    (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.65            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65    (60)   ~ (all_68_7 = 0)
% 258.19/35.65    (61)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.65            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65  
% 258.19/35.65  Begin of proof
% 258.19/35.65  | 
% 258.19/35.65  | BETA: splitting (49) gives:
% 258.19/35.65  | 
% 258.19/35.65  | Case 1:
% 258.19/35.65  | | 
% 258.19/35.65  | |   (62)  all_68_15 = 0
% 258.19/35.65  | | 
% 258.19/35.65  | | COMBINE_EQS: (6), (62) imply:
% 258.19/35.65  | |   (63)  all_75_5 = 0
% 258.19/35.65  | | 
% 258.19/35.65  | | BETA: splitting (29) gives:
% 258.19/35.65  | | 
% 258.19/35.65  | | Case 1:
% 258.19/35.65  | | | 
% 258.19/35.65  | | |   (64)   ~ (all_75_4 = 0)
% 258.19/35.65  | | | 
% 258.19/35.65  | | | REDUCE: (3), (64) imply:
% 258.19/35.65  | | |   (65)   ~ (all_68_10 = 0)
% 258.19/35.65  | | | 
% 258.19/35.65  | | | BETA: splitting (52) gives:
% 258.19/35.65  | | | 
% 258.19/35.65  | | | Case 1:
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | |   (66)  all_68_10 = 0
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | REDUCE: (65), (66) imply:
% 258.19/35.65  | | | |   (67)  $false
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | CLOSE: (67) is inconsistent.
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | Case 2:
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | |   (68)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | REF_CLOSE: (1), (2), (4), (7), (8), (9), (10), (11), (12), (13), (14),
% 258.19/35.65  | | | |            (15), (16), (17), (18), (19), (20), (22), (23), (24), (25),
% 258.19/35.65  | | | |            (26), (27), (28), (30), (31), (32), (33), (34), (35), (37),
% 258.19/35.65  | | | |            (38), (39), (40), (41), (43), (45), (46), (47), (48), (53),
% 258.19/35.65  | | | |            (54), (55), (57), (58), (59), (60), (61), (68) are
% 258.19/35.65  | | | |            inconsistent by sub-proof #84.
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | End of split
% 258.19/35.65  | | | 
% 258.19/35.65  | | Case 2:
% 258.19/35.65  | | | 
% 258.19/35.65  | | |   (69)   ~ (all_75_5 = 0)
% 258.19/35.65  | | | 
% 258.19/35.65  | | | REDUCE: (63), (69) imply:
% 258.19/35.65  | | |   (70)  $false
% 258.19/35.65  | | | 
% 258.19/35.65  | | | CLOSE: (70) is inconsistent.
% 258.19/35.65  | | | 
% 258.19/35.65  | | End of split
% 258.19/35.65  | | 
% 258.19/35.65  | Case 2:
% 258.19/35.65  | | 
% 258.19/35.65  | |   (71)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.65  | | 
% 258.19/35.65  | | DELTA: instantiating (7) with fresh symbols all_196_0, all_196_1 gives:
% 258.19/35.65  | |   (72)   ~ (all_196_0 = 0) & p104(all_196_1) = all_196_0 & r1(all_68_20,
% 258.19/35.65  | |           all_196_1) = 0 & $i(all_196_1)
% 258.19/35.65  | | 
% 258.19/35.65  | | ALPHA: (72) implies:
% 258.19/35.65  | |   (73)   ~ (all_196_0 = 0)
% 258.19/35.65  | |   (74)  $i(all_196_1)
% 258.19/35.65  | |   (75)  r1(all_68_20, all_196_1) = 0
% 258.19/35.65  | |   (76)  p104(all_196_1) = all_196_0
% 258.19/35.65  | | 
% 258.19/35.65  | | BETA: splitting (44) gives:
% 258.19/35.65  | | 
% 258.19/35.65  | | Case 1:
% 258.19/35.65  | | | 
% 258.19/35.65  | | |   (77)   ~ (all_68_19 = 0)
% 258.19/35.65  | | | 
% 258.19/35.65  | | | BETA: splitting (47) gives:
% 258.19/35.65  | | | 
% 258.19/35.65  | | | Case 1:
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | |   (78)   ~ (all_75_11 = 0)
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | REDUCE: (28), (78) imply:
% 258.19/35.65  | | | |   (79)   ~ (all_68_5 = 0)
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | BETA: splitting (51) gives:
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | | Case 1:
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | |   (80)   ~ (all_75_17 = 0)
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | | REDUCE: (5), (80) imply:
% 258.19/35.65  | | | | |   (81)   ~ (all_68_18 = 0)
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | | BETA: splitting (71) gives:
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | | Case 1:
% 258.19/35.65  | | | | | | 
% 258.19/35.65  | | | | | |   (82)  all_68_16 = 0
% 258.19/35.65  | | | | | | 
% 258.19/35.65  | | | | | | REDUCE: (42), (82) imply:
% 258.19/35.65  | | | | | |   (83)  $false
% 258.19/35.65  | | | | | | 
% 258.19/35.65  | | | | | | CLOSE: (83) is inconsistent.
% 258.19/35.65  | | | | | | 
% 258.19/35.65  | | | | | Case 2:
% 258.19/35.65  | | | | | | 
% 258.19/35.65  | | | | | |   (84)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.65  | | | | | | 
% 258.19/35.65  | | | | | | BETA: splitting (84) gives:
% 258.19/35.65  | | | | | | 
% 258.19/35.65  | | | | | | Case 1:
% 258.19/35.65  | | | | | | | 
% 258.19/35.65  | | | | | | |   (85)  all_68_17 = 0
% 258.19/35.65  | | | | | | | 
% 258.19/35.65  | | | | | | | COMBINE_EQS: (50), (85) imply:
% 258.19/35.65  | | | | | | |   (86)  all_75_14 = 0
% 258.19/35.65  | | | | | | | 
% 258.19/35.65  | | | | | | | BETA: splitting (56) gives:
% 258.19/35.65  | | | | | | | 
% 258.19/35.65  | | | | | | | Case 1:
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | |   (87)   ~ (all_75_14 = 0)
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | | REDUCE: (86), (87) imply:
% 258.19/35.65  | | | | | | | |   (88)  $false
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | | CLOSE: (88) is inconsistent.
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | Case 2:
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | |   (89)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 258.19/35.65  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | | DELTA: instantiating (89) with fresh symbols all_280_0,
% 258.19/35.65  | | | | | | | |        all_280_1 gives:
% 258.19/35.65  | | | | | | | |   (90)   ~ (all_280_0 = 0) & p103(all_280_1) = all_280_0 &
% 258.19/35.65  | | | | | | | |         r1(all_68_20, all_280_1) = 0 & $i(all_280_1)
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | | ALPHA: (90) implies:
% 258.19/35.65  | | | | | | | |   (91)   ~ (all_280_0 = 0)
% 258.19/35.65  | | | | | | | |   (92)  $i(all_280_1)
% 258.19/35.65  | | | | | | | |   (93)  r1(all_68_20, all_280_1) = 0
% 258.19/35.65  | | | | | | | |   (94)  p103(all_280_1) = all_280_0
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | | BETA: splitting (40) gives:
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | | Case 1:
% 258.19/35.65  | | | | | | | | | 
% 258.19/35.65  | | | | | | | | |   (95)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.65  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.65  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.65  | | | | | | | | |           int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.65  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.65  | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | BETA: splitting (95) gives:
% 258.19/35.65  | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | Case 1:
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | |   (96)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 258.19/35.65  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.65  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | GROUND_INST: instantiating (96) with all_146_1, all_146_0,
% 258.19/35.65  | | | | | | | | | |              simplifying with (1), (23) gives:
% 258.19/35.65  | | | | | | | | | |   (97)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.65  | | | | | | | | | |           r1(all_68_20, all_146_1) = v0)
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | REF_CLOSE: (2), (18), (20), (97) are inconsistent by
% 258.19/35.65  | | | | | | | | | |            sub-proof #90.
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | Case 2:
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | |   (98)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 258.19/35.65  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.65  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | GROUND_INST: instantiating (98) with all_280_1, all_280_0,
% 258.19/35.65  | | | | | | | | | |              simplifying with (92), (94) gives:
% 258.19/35.65  | | | | | | | | | |   (99)  all_280_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.65  | | | | | | | | | |           r1(all_68_20, all_280_1) = v0)
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | BETA: splitting (99) gives:
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | Case 1:
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | |   (100)  all_280_0 = 0
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | | REDUCE: (91), (100) imply:
% 258.19/35.65  | | | | | | | | | | |   (101)  $false
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | | CLOSE: (101) is inconsistent.
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | Case 2:
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | |   (102)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.65  | | | | | | | | | | |              all_280_1) = v0)
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | | DELTA: instantiating (102) with fresh symbol all_329_0
% 258.19/35.65  | | | | | | | | | | |        gives:
% 258.19/35.65  | | | | | | | | | | |   (103)   ~ (all_329_0 = 0) & r1(all_68_20, all_280_1) =
% 258.19/35.65  | | | | | | | | | | |          all_329_0
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | | ALPHA: (103) implies:
% 258.19/35.65  | | | | | | | | | | |   (104)   ~ (all_329_0 = 0)
% 258.19/35.65  | | | | | | | | | | |   (105)  r1(all_68_20, all_280_1) = all_329_0
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_329_0, all_280_1,
% 258.19/35.65  | | | | | | | | | | |              all_68_20, simplifying with (93), (105) gives:
% 258.19/35.65  | | | | | | | | | | |   (106)  all_329_0 = 0
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | | REDUCE: (104), (106) imply:
% 258.19/35.65  | | | | | | | | | | |   (107)  $false
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | | CLOSE: (107) is inconsistent.
% 258.19/35.65  | | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | End of split
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | End of split
% 258.19/35.65  | | | | | | | | | 
% 258.19/35.65  | | | | | | | | Case 2:
% 258.19/35.65  | | | | | | | | | 
% 258.19/35.65  | | | | | | | | |   (108)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.65  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.65  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.65  | | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.65  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.65  | | | | | | | | |              v2))
% 258.19/35.65  | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | BETA: splitting (108) gives:
% 258.19/35.65  | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | Case 1:
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | |   (109)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 258.19/35.65  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.65  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | GROUND_INST: instantiating (109) with all_196_1, all_196_0,
% 258.19/35.65  | | | | | | | | | |              simplifying with (74), (76) gives:
% 258.19/35.65  | | | | | | | | | |   (110)  all_196_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.65  | | | | | | | | | |            r1(all_68_20, all_196_1) = v0)
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | REF_CLOSE: (20), (73), (75), (110) are inconsistent by
% 258.19/35.65  | | | | | | | | | |            sub-proof #83.
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | Case 2:
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | |   (111)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 258.19/35.65  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.65  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | GROUND_INST: instantiating (111) with all_137_1, all_137_0,
% 258.19/35.65  | | | | | | | | | |              simplifying with (35), (55) gives:
% 258.19/35.65  | | | | | | | | | |   (112)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.65  | | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | | REF_CLOSE: (20), (34), (43), (112) are inconsistent by
% 258.19/35.65  | | | | | | | | | |            sub-proof #111.
% 258.19/35.65  | | | | | | | | | | 
% 258.19/35.65  | | | | | | | | | End of split
% 258.19/35.65  | | | | | | | | | 
% 258.19/35.65  | | | | | | | | End of split
% 258.19/35.65  | | | | | | | | 
% 258.19/35.65  | | | | | | | End of split
% 258.19/35.65  | | | | | | | 
% 258.19/35.65  | | | | | | Case 2:
% 258.19/35.65  | | | | | | | 
% 258.19/35.65  | | | | | | |   (113)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.65  | | | | | | | 
% 258.19/35.65  | | | | | | | REF_CLOSE: (77), (81), (113) are inconsistent by sub-proof #406.
% 258.19/35.65  | | | | | | | 
% 258.19/35.65  | | | | | | End of split
% 258.19/35.65  | | | | | | 
% 258.19/35.65  | | | | | End of split
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | Case 2:
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | |   (114)  all_75_17 = 0
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | | COMBINE_EQS: (5), (114) imply:
% 258.19/35.65  | | | | |   (115)  all_68_18 = 0
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | | REF_CLOSE: (8), (9), (20), (21), (57), (79), (114) are inconsistent by
% 258.19/35.65  | | | | |            sub-proof #82.
% 258.19/35.65  | | | | | 
% 258.19/35.65  | | | | End of split
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | Case 2:
% 258.19/35.65  | | | | 
% 258.19/35.65  | | | |   (116)  all_75_11 = 0
% 258.19/35.66  | | | |   (117)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.66  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | COMBINE_EQS: (28), (116) imply:
% 258.19/35.66  | | | |   (118)  all_68_5 = 0
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | REF_CLOSE: (1), (2), (5), (18), (20), (23), (34), (35), (36), (40),
% 258.19/35.66  | | | |            (42), (43), (50), (51), (55), (71), (77), (116), (117) are
% 258.19/35.66  | | | |            inconsistent by sub-proof #80.
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | End of split
% 258.19/35.66  | | | 
% 258.19/35.66  | | Case 2:
% 258.19/35.66  | | | 
% 258.19/35.66  | | |   (119)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.66  | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.66  | | | 
% 258.19/35.66  | | | ALPHA: (119) implies:
% 258.19/35.66  | | |   (120)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 258.19/35.66  | | |            & p405(v0) = v1 & $i(v0))
% 258.19/35.66  | | | 
% 258.19/35.66  | | | BETA: splitting (47) gives:
% 258.19/35.66  | | | 
% 258.19/35.66  | | | Case 1:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | |   (121)   ~ (all_75_11 = 0)
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | REDUCE: (28), (121) imply:
% 258.19/35.66  | | | |   (122)   ~ (all_68_5 = 0)
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | BETA: splitting (17) gives:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | Case 1:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | |   (123)   ~ (all_75_12 = 0)
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | REDUCE: (58), (123) imply:
% 258.19/35.66  | | | | |   (124)   ~ (all_68_8 = 0)
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | REF_CLOSE: (8), (9), (10), (12), (14), (20), (33), (41), (45), (46),
% 258.19/35.66  | | | | |            (57), (120), (122), (124) are inconsistent by sub-proof
% 258.19/35.66  | | | | |            #143.
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | Case 2:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | |   (125)  all_75_12 = 0
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | COMBINE_EQS: (58), (125) imply:
% 258.19/35.66  | | | | |   (126)  all_68_8 = 0
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | BETA: splitting (31) gives:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | Case 1:
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | |   (127)   ~ (all_75_12 = 0)
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | REDUCE: (125), (127) imply:
% 258.19/35.66  | | | | | |   (128)  $false
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | CLOSE: (128) is inconsistent.
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | Case 2:
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | |   (129)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.66  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | BETA: splitting (17) gives:
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | Case 1:
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | |   (130)   ~ (all_75_12 = 0)
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | REDUCE: (58), (130) imply:
% 258.19/35.66  | | | | | | |   (131)   ~ (all_68_8 = 0)
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | REF_CLOSE: (8), (9), (10), (12), (14), (20), (33), (41), (45),
% 258.19/35.66  | | | | | | |            (46), (57), (120), (122), (131) are inconsistent by
% 258.19/35.66  | | | | | | |            sub-proof #143.
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | Case 2:
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | DELTA: instantiating (129) with fresh symbols all_289_0, all_289_1
% 258.19/35.66  | | | | | | |        gives:
% 258.19/35.66  | | | | | | |   (132)   ~ (all_289_0 = 0) & p103(all_289_1) = all_289_0 &
% 258.19/35.66  | | | | | | |          r1(all_68_20, all_289_1) = 0 & $i(all_289_1)
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | ALPHA: (132) implies:
% 258.19/35.66  | | | | | | |   (133)   ~ (all_289_0 = 0)
% 258.19/35.66  | | | | | | |   (134)  $i(all_289_1)
% 258.19/35.66  | | | | | | |   (135)  r1(all_68_20, all_289_1) = 0
% 258.19/35.66  | | | | | | |   (136)  p103(all_289_1) = all_289_0
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | BETA: splitting (40) gives:
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | Case 1:
% 258.19/35.66  | | | | | | | | 
% 258.19/35.66  | | | | | | | |   (137)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.66  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.66  | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.66  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | | | | | | 
% 258.19/35.66  | | | | | | | | BETA: splitting (137) gives:
% 258.19/35.66  | | | | | | | | 
% 258.19/35.66  | | | | | | | | Case 1:
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | |   (138)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.66  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | GROUND_INST: instantiating (138) with all_146_1, all_146_0,
% 258.19/35.66  | | | | | | | | |              simplifying with (1), (23) gives:
% 258.19/35.66  | | | | | | | | |   (139)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.66  | | | | | | | | |            r1(all_68_20, all_146_1) = v0)
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | REF_CLOSE: (2), (18), (20), (139) are inconsistent by
% 258.19/35.66  | | | | | | | | |            sub-proof #90.
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | Case 2:
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | |   (140)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.19/35.66  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | GROUND_INST: instantiating (140) with all_289_1, all_289_0,
% 258.19/35.66  | | | | | | | | |              simplifying with (134), (136) gives:
% 258.19/35.66  | | | | | | | | |   (141)  all_289_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.66  | | | | | | | | |            r1(all_68_20, all_289_1) = v0)
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | BETA: splitting (141) gives:
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | Case 1:
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | |   (142)  all_289_0 = 0
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | | REDUCE: (133), (142) imply:
% 258.19/35.66  | | | | | | | | | |   (143)  $false
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | | CLOSE: (143) is inconsistent.
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | Case 2:
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | |   (144)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | | | | | |              all_289_1) = v0)
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | | DELTA: instantiating (144) with fresh symbol all_362_0
% 258.19/35.66  | | | | | | | | | |        gives:
% 258.19/35.66  | | | | | | | | | |   (145)   ~ (all_362_0 = 0) & r1(all_68_20, all_289_1) =
% 258.19/35.66  | | | | | | | | | |          all_362_0
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | | ALPHA: (145) implies:
% 258.19/35.66  | | | | | | | | | |   (146)   ~ (all_362_0 = 0)
% 258.19/35.66  | | | | | | | | | |   (147)  r1(all_68_20, all_289_1) = all_362_0
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_362_0, all_289_1,
% 258.19/35.66  | | | | | | | | | |              all_68_20, simplifying with (135), (147) gives:
% 258.19/35.66  | | | | | | | | | |   (148)  all_362_0 = 0
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | | REDUCE: (146), (148) imply:
% 258.19/35.66  | | | | | | | | | |   (149)  $false
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | | CLOSE: (149) is inconsistent.
% 258.19/35.66  | | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | End of split
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | End of split
% 258.19/35.66  | | | | | | | | 
% 258.19/35.66  | | | | | | | Case 2:
% 258.19/35.66  | | | | | | | | 
% 258.19/35.66  | | | | | | | |   (150)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.66  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.66  | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.66  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | | | | | | 
% 258.19/35.66  | | | | | | | | BETA: splitting (150) gives:
% 258.19/35.66  | | | | | | | | 
% 258.19/35.66  | | | | | | | | Case 1:
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | |   (151)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.66  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | GROUND_INST: instantiating (151) with all_196_1, all_196_0,
% 258.19/35.66  | | | | | | | | |              simplifying with (74), (76) gives:
% 258.19/35.66  | | | | | | | | |   (152)  all_196_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.66  | | | | | | | | |            r1(all_68_20, all_196_1) = v0)
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | REF_CLOSE: (20), (73), (75), (152) are inconsistent by
% 258.19/35.66  | | | | | | | | |            sub-proof #83.
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | Case 2:
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | |   (153)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.19/35.66  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | GROUND_INST: instantiating (153) with all_137_1, all_137_0,
% 258.19/35.66  | | | | | | | | |              simplifying with (35), (55) gives:
% 258.19/35.66  | | | | | | | | |   (154)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.66  | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | | REF_CLOSE: (20), (34), (43), (154) are inconsistent by
% 258.19/35.66  | | | | | | | | |            sub-proof #111.
% 258.19/35.66  | | | | | | | | | 
% 258.19/35.66  | | | | | | | | End of split
% 258.19/35.66  | | | | | | | | 
% 258.19/35.66  | | | | | | | End of split
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | End of split
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | End of split
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | End of split
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | Case 2:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | |   (155)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.66  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | DELTA: instantiating (155) with fresh symbols all_248_0, all_248_1
% 258.19/35.66  | | | |        gives:
% 258.19/35.66  | | | |   (156)   ~ (all_248_0 = 0) & p103(all_248_1) = all_248_0 &
% 258.19/35.66  | | | |          r1(all_68_20, all_248_1) = 0 & $i(all_248_1)
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | ALPHA: (156) implies:
% 258.19/35.66  | | | |   (157)   ~ (all_248_0 = 0)
% 258.19/35.66  | | | |   (158)  $i(all_248_1)
% 258.19/35.66  | | | |   (159)  r1(all_68_20, all_248_1) = 0
% 258.19/35.66  | | | |   (160)  p103(all_248_1) = all_248_0
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | BETA: splitting (40) gives:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | Case 1:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | |   (161)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 258.19/35.66  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.66  | | | | |              = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.66  | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66  | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | BETA: splitting (161) gives:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | Case 1:
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | |   (162)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |
% 258.19/35.66  | | | | | |             ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | |                v0) = v2))
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | GROUND_INST: instantiating (162) with all_146_1, all_146_0,
% 258.19/35.66  | | | | | |              simplifying with (1), (23) gives:
% 258.19/35.66  | | | | | |   (163)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | |              all_146_1) = v0)
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | REF_CLOSE: (2), (18), (20), (163) are inconsistent by sub-proof #90.
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | Case 2:
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | |   (164)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |
% 258.19/35.66  | | | | | |             ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | |                v0) = v2))
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | GROUND_INST: instantiating (164) with all_248_1, all_248_0,
% 258.19/35.66  | | | | | |              simplifying with (158), (160) gives:
% 258.19/35.66  | | | | | |   (165)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | |              all_248_1) = v0)
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | BETA: splitting (165) gives:
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | Case 1:
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | |   (166)  all_248_0 = 0
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | REDUCE: (157), (166) imply:
% 258.19/35.66  | | | | | | |   (167)  $false
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | CLOSE: (167) is inconsistent.
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | Case 2:
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | |   (168)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_248_1) =
% 258.19/35.66  | | | | | | |            v0)
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | DELTA: instantiating (168) with fresh symbol all_382_0 gives:
% 258.19/35.66  | | | | | | |   (169)   ~ (all_382_0 = 0) & r1(all_68_20, all_248_1) = all_382_0
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | ALPHA: (169) implies:
% 258.19/35.66  | | | | | | |   (170)   ~ (all_382_0 = 0)
% 258.19/35.66  | | | | | | |   (171)  r1(all_68_20, all_248_1) = all_382_0
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | GROUND_INST: instantiating (20) with 0, all_382_0, all_248_1,
% 258.19/35.66  | | | | | | |              all_68_20, simplifying with (159), (171) gives:
% 258.19/35.66  | | | | | | |   (172)  all_382_0 = 0
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | REDUCE: (170), (172) imply:
% 258.19/35.66  | | | | | | |   (173)  $false
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | | CLOSE: (173) is inconsistent.
% 258.19/35.66  | | | | | | | 
% 258.19/35.66  | | | | | | End of split
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | End of split
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | Case 2:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | |   (174)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 258.19/35.66  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.66  | | | | |              = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.66  | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66  | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | BETA: splitting (174) gives:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | Case 1:
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | |   (175)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |
% 258.19/35.66  | | | | | |             ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | |                v0) = v2))
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | GROUND_INST: instantiating (175) with all_196_1, all_196_0,
% 258.19/35.66  | | | | | |              simplifying with (74), (76) gives:
% 258.19/35.66  | | | | | |   (176)  all_196_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | |              all_196_1) = v0)
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | REF_CLOSE: (20), (73), (75), (176) are inconsistent by sub-proof
% 258.19/35.66  | | | | | |            #83.
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | Case 2:
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | |   (177)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |
% 258.19/35.66  | | | | | |             ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | |                v0) = v2))
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | GROUND_INST: instantiating (177) with all_137_1, all_137_0,
% 258.19/35.66  | | | | | |              simplifying with (35), (55) gives:
% 258.19/35.66  | | | | | |   (178)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.66  | | | | | |              all_137_1) = v0)
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | | REF_CLOSE: (20), (34), (43), (178) are inconsistent by sub-proof
% 258.19/35.66  | | | | | |            #111.
% 258.19/35.66  | | | | | | 
% 258.19/35.66  | | | | | End of split
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | End of split
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | End of split
% 258.19/35.66  | | | 
% 258.19/35.66  | | End of split
% 258.19/35.66  | | 
% 258.19/35.66  | End of split
% 258.19/35.66  | 
% 258.19/35.66  End of proof
% 258.19/35.66  
% 258.19/35.66  Sub-proof #80 shows that the following formulas are inconsistent:
% 258.19/35.66  ----------------------------------------------------------------
% 258.19/35.66    (1)  p102(all_146_1) = all_146_0
% 258.19/35.66    (2)   ~ (all_146_0 = 0)
% 258.19/35.66    (3)  all_75_17 = all_68_18
% 258.19/35.66    (4)  all_75_11 = 0
% 258.19/35.66    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 258.19/35.66             v0) = 0 & $i(v0))
% 258.19/35.66    (6)  r1(all_68_20, all_146_1) = 0
% 258.19/35.66    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.66    (8)  $i(all_146_1)
% 258.19/35.66    (9)   ~ (all_137_0 = 0)
% 258.19/35.66    (10)  p105(all_137_1) = all_137_0
% 258.19/35.66    (11)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.66    (12)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.66            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.66          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.66            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.66          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.66            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66              r1(all_68_20, v0) = v2))
% 258.19/35.66    (13)   ~ (all_68_16 = 0)
% 258.19/35.66    (14)  r1(all_68_20, all_137_1) = 0
% 258.19/35.66    (15)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.66    (16)  all_75_14 = all_68_17
% 258.19/35.66    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.66            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.66    (18)   ~ (all_68_19 = 0)
% 258.19/35.66    (19)  $i(all_137_1)
% 258.19/35.66  
% 258.19/35.66  Begin of proof
% 258.19/35.66  | 
% 258.19/35.66  | BETA: splitting (11) gives:
% 258.19/35.66  | 
% 258.19/35.66  | Case 1:
% 258.19/35.66  | | 
% 258.19/35.66  | |   (20)   ~ (all_75_11 = 0)
% 258.19/35.66  | | 
% 258.19/35.66  | | REDUCE: (4), (20) imply:
% 258.19/35.66  | |   (21)  $false
% 258.19/35.66  | | 
% 258.19/35.66  | | CLOSE: (21) is inconsistent.
% 258.19/35.66  | | 
% 258.19/35.66  | Case 2:
% 258.19/35.66  | | 
% 258.19/35.66  | |   (22)   ~ (all_75_14 = 0)
% 258.19/35.66  | | 
% 258.19/35.66  | | REDUCE: (16), (22) imply:
% 258.19/35.66  | |   (23)   ~ (all_68_17 = 0)
% 258.19/35.66  | | 
% 258.19/35.66  | | BETA: splitting (15) gives:
% 258.19/35.66  | | 
% 258.19/35.66  | | Case 1:
% 258.19/35.66  | | | 
% 258.19/35.66  | | |   (24)  all_68_16 = 0
% 258.19/35.66  | | | 
% 258.19/35.66  | | | REDUCE: (13), (24) imply:
% 258.19/35.66  | | |   (25)  $false
% 258.19/35.66  | | | 
% 258.19/35.66  | | | CLOSE: (25) is inconsistent.
% 258.19/35.66  | | | 
% 258.19/35.66  | | Case 2:
% 258.19/35.66  | | | 
% 258.19/35.66  | | |   (26)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.66  | | | 
% 258.19/35.66  | | | BETA: splitting (26) gives:
% 258.19/35.66  | | | 
% 258.19/35.66  | | | Case 1:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | |   (27)  all_68_17 = 0
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | REDUCE: (23), (27) imply:
% 258.19/35.66  | | | |   (28)  $false
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | CLOSE: (28) is inconsistent.
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | Case 2:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | |   (29)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | BETA: splitting (29) gives:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | Case 1:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | |   (30)  all_68_18 = 0
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | COMBINE_EQS: (3), (30) imply:
% 258.19/35.66  | | | | |   (31)  all_75_17 = 0
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | REF_CLOSE: (1), (2), (5), (6), (7), (8), (9), (10), (12), (14), (17),
% 258.19/35.66  | | | | |            (19), (31) are inconsistent by sub-proof #81.
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | Case 2:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | |   (32)   ~ (all_68_18 = 0)
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | REF_CLOSE: (18), (29), (32) are inconsistent by sub-proof #406.
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | End of split
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | End of split
% 258.19/35.66  | | | 
% 258.19/35.66  | | End of split
% 258.19/35.66  | | 
% 258.19/35.66  | End of split
% 258.19/35.66  | 
% 258.19/35.66  End of proof
% 258.19/35.66  
% 258.19/35.66  Sub-proof #81 shows that the following formulas are inconsistent:
% 258.19/35.66  ----------------------------------------------------------------
% 258.19/35.66    (1)  p102(all_146_1) = all_146_0
% 258.19/35.66    (2)   ~ (all_146_0 = 0)
% 258.19/35.66    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 258.19/35.66             v0) = 0 & $i(v0))
% 258.19/35.66    (4)  r1(all_68_20, all_146_1) = 0
% 258.19/35.66    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.66    (6)  $i(all_146_1)
% 258.19/35.66    (7)  all_75_17 = 0
% 258.19/35.66    (8)   ~ (all_137_0 = 0)
% 258.19/35.66    (9)  p105(all_137_1) = all_137_0
% 258.19/35.66    (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.66            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.66          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.66            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.66          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.66            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.66              r1(all_68_20, v0) = v2))
% 258.19/35.66    (11)  r1(all_68_20, all_137_1) = 0
% 258.19/35.66    (12)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.66            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.66    (13)  $i(all_137_1)
% 258.19/35.66  
% 258.19/35.66  Begin of proof
% 258.19/35.66  | 
% 258.19/35.66  | BETA: splitting (12) gives:
% 258.19/35.66  | 
% 258.19/35.66  | Case 1:
% 258.19/35.66  | | 
% 258.19/35.66  | |   (14)   ~ (all_75_17 = 0)
% 258.19/35.66  | | 
% 258.19/35.66  | | REDUCE: (7), (14) imply:
% 258.19/35.66  | |   (15)  $false
% 258.19/35.66  | | 
% 258.19/35.66  | | CLOSE: (15) is inconsistent.
% 258.19/35.66  | | 
% 258.19/35.66  | Case 2:
% 258.19/35.66  | | 
% 258.19/35.66  | |   (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.66  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.66  | | 
% 258.19/35.66  | | DELTA: instantiating (16) with fresh symbols all_274_0, all_274_1 gives:
% 258.19/35.66  | |   (17)   ~ (all_274_0 = 0) & p104(all_274_1) = all_274_0 & r1(all_68_20,
% 258.19/35.66  | |           all_274_1) = 0 & $i(all_274_1)
% 258.19/35.66  | | 
% 258.19/35.66  | | ALPHA: (17) implies:
% 258.19/35.66  | |   (18)   ~ (all_274_0 = 0)
% 258.19/35.66  | |   (19)  $i(all_274_1)
% 258.19/35.66  | |   (20)  r1(all_68_20, all_274_1) = 0
% 258.19/35.66  | |   (21)  p104(all_274_1) = all_274_0
% 258.19/35.66  | | 
% 258.19/35.66  | | DELTA: instantiating (3) with fresh symbols all_315_0, all_315_1 gives:
% 258.19/35.66  | |   (22)   ~ (all_315_0 = 0) & p103(all_315_1) = all_315_0 & r1(all_68_20,
% 258.19/35.66  | |           all_315_1) = 0 & $i(all_315_1)
% 258.19/35.66  | | 
% 258.19/35.66  | | ALPHA: (22) implies:
% 258.19/35.66  | |   (23)   ~ (all_315_0 = 0)
% 258.19/35.66  | |   (24)  $i(all_315_1)
% 258.19/35.66  | |   (25)  r1(all_68_20, all_315_1) = 0
% 258.19/35.66  | |   (26)  p103(all_315_1) = all_315_0
% 258.19/35.66  | | 
% 258.19/35.66  | | BETA: splitting (10) gives:
% 258.19/35.66  | | 
% 258.19/35.66  | | Case 1:
% 258.19/35.66  | | | 
% 258.19/35.66  | | |   (27)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.19/35.66  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.66  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 258.19/35.66  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | 
% 258.19/35.66  | | | BETA: splitting (27) gives:
% 258.19/35.66  | | | 
% 258.19/35.66  | | | Case 1:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | |   (28)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.19/35.66  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.66  | | | |             v2))
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | GROUND_INST: instantiating (28) with all_146_1, all_146_0, simplifying
% 258.19/35.66  | | | |              with (1), (6) gives:
% 258.19/35.66  | | | |   (29)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.66  | | | |             all_146_1) = v0)
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | REF_CLOSE: (2), (4), (5), (29) are inconsistent by sub-proof #90.
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | Case 2:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | |   (30)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 258.19/35.66  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.66  | | | |             v2))
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | GROUND_INST: instantiating (30) with all_315_1, all_315_0, simplifying
% 258.19/35.66  | | | |              with (24), (26) gives:
% 258.19/35.66  | | | |   (31)  all_315_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.66  | | | |             all_315_1) = v0)
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | BETA: splitting (31) gives:
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | | Case 1:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | |   (32)  all_315_0 = 0
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | REDUCE: (23), (32) imply:
% 258.19/35.66  | | | | |   (33)  $false
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | CLOSE: (33) is inconsistent.
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | Case 2:
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | |   (34)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_315_1) = v0)
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | DELTA: instantiating (34) with fresh symbol all_328_0 gives:
% 258.19/35.66  | | | | |   (35)   ~ (all_328_0 = 0) & r1(all_68_20, all_315_1) = all_328_0
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | ALPHA: (35) implies:
% 258.19/35.66  | | | | |   (36)   ~ (all_328_0 = 0)
% 258.19/35.66  | | | | |   (37)  r1(all_68_20, all_315_1) = all_328_0
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | GROUND_INST: instantiating (5) with 0, all_328_0, all_315_1,
% 258.19/35.66  | | | | |              all_68_20, simplifying with (25), (37) gives:
% 258.19/35.66  | | | | |   (38)  all_328_0 = 0
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | REDUCE: (36), (38) imply:
% 258.19/35.66  | | | | |   (39)  $false
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | | CLOSE: (39) is inconsistent.
% 258.19/35.66  | | | | | 
% 258.19/35.66  | | | | End of split
% 258.19/35.66  | | | | 
% 258.19/35.66  | | | End of split
% 258.19/35.66  | | | 
% 258.19/35.66  | | Case 2:
% 258.19/35.66  | | | 
% 258.19/35.66  | | |   (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 258.19/35.66  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.66  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 258.19/35.66  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.66  | | | 
% 258.19/35.66  | | | BETA: splitting (40) gives:
% 258.19/35.66  | | | 
% 258.19/35.66  | | | Case 1:
% 258.19/35.66  | | | | 
% 258.19/35.67  | | | |   (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 258.19/35.67  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.67  | | | |             v2))
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | | GROUND_INST: instantiating (41) with all_274_1, all_274_0, simplifying
% 258.19/35.67  | | | |              with (19), (21) gives:
% 258.19/35.67  | | | |   (42)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.67  | | | |             all_274_1) = v0)
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | | BETA: splitting (42) gives:
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | | Case 1:
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | |   (43)  all_274_0 = 0
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | REDUCE: (18), (43) imply:
% 258.19/35.67  | | | | |   (44)  $false
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | CLOSE: (44) is inconsistent.
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | Case 2:
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | |   (45)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_274_1) = v0)
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | DELTA: instantiating (45) with fresh symbol all_328_0 gives:
% 258.19/35.67  | | | | |   (46)   ~ (all_328_0 = 0) & r1(all_68_20, all_274_1) = all_328_0
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | ALPHA: (46) implies:
% 258.19/35.67  | | | | |   (47)   ~ (all_328_0 = 0)
% 258.19/35.67  | | | | |   (48)  r1(all_68_20, all_274_1) = all_328_0
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | GROUND_INST: instantiating (5) with 0, all_328_0, all_274_1,
% 258.19/35.67  | | | | |              all_68_20, simplifying with (20), (48) gives:
% 258.19/35.67  | | | | |   (49)  all_328_0 = 0
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | REDUCE: (47), (49) imply:
% 258.19/35.67  | | | | |   (50)  $false
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | CLOSE: (50) is inconsistent.
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | End of split
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | Case 2:
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 258.19/35.67  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.67  | | | |             v2))
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | | GROUND_INST: instantiating (51) with all_137_1, all_137_0, simplifying
% 258.19/35.67  | | | |              with (9), (13) gives:
% 258.19/35.67  | | | |   (52)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.67  | | | |             all_137_1) = v0)
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | | REF_CLOSE: (5), (8), (11), (52) are inconsistent by sub-proof #111.
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | End of split
% 258.19/35.67  | | | 
% 258.19/35.67  | | End of split
% 258.19/35.67  | | 
% 258.19/35.67  | End of split
% 258.19/35.67  | 
% 258.19/35.67  End of proof
% 258.19/35.67  
% 258.19/35.67  Sub-proof #82 shows that the following formulas are inconsistent:
% 258.19/35.67  ----------------------------------------------------------------
% 258.19/35.67    (1)   ~ (all_68_5 = 0)
% 258.19/35.67    (2)   ~ (all_68_4 = 0)
% 258.19/35.67    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.67           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.67           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67             r1(all_68_20, v0) = v2))
% 258.19/35.67    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.67    (5)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 258.19/35.67           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (6)  all_75_17 = 0
% 258.19/35.67    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.19/35.67             v0) = 0 & $i(v0))
% 258.19/35.67  
% 258.19/35.67  Begin of proof
% 258.19/35.67  | 
% 258.19/35.67  | BETA: splitting (5) gives:
% 258.19/35.67  | 
% 258.19/35.67  | Case 1:
% 258.19/35.67  | | 
% 258.19/35.67  | |   (8)   ~ (all_75_17 = 0)
% 258.19/35.67  | | 
% 258.19/35.67  | | REDUCE: (6), (8) imply:
% 258.19/35.67  | |   (9)  $false
% 258.19/35.67  | | 
% 258.19/35.67  | | CLOSE: (9) is inconsistent.
% 258.19/35.67  | | 
% 258.19/35.67  | Case 2:
% 258.19/35.67  | | 
% 258.19/35.67  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.67  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67  | | 
% 258.19/35.67  | | REF_CLOSE: (1), (2), (3), (4), (7), (10) are inconsistent by sub-proof #163.
% 258.19/35.67  | | 
% 258.19/35.67  | End of split
% 258.19/35.67  | 
% 258.19/35.67  End of proof
% 258.19/35.67  
% 258.19/35.67  Sub-proof #83 shows that the following formulas are inconsistent:
% 258.19/35.67  ----------------------------------------------------------------
% 258.19/35.67    (1)  all_196_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_196_1) =
% 258.19/35.67           v0)
% 258.19/35.67    (2)   ~ (all_196_0 = 0)
% 258.19/35.67    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.67    (4)  r1(all_68_20, all_196_1) = 0
% 258.19/35.67  
% 258.19/35.67  Begin of proof
% 258.19/35.67  | 
% 258.19/35.67  | BETA: splitting (1) gives:
% 258.19/35.67  | 
% 258.19/35.67  | Case 1:
% 258.19/35.67  | | 
% 258.19/35.67  | |   (5)  all_196_0 = 0
% 258.19/35.67  | | 
% 258.19/35.67  | | REDUCE: (2), (5) imply:
% 258.19/35.67  | |   (6)  $false
% 258.19/35.67  | | 
% 258.19/35.67  | | CLOSE: (6) is inconsistent.
% 258.19/35.67  | | 
% 258.19/35.67  | Case 2:
% 258.19/35.67  | | 
% 258.19/35.67  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_196_1) = v0)
% 258.19/35.67  | | 
% 258.19/35.67  | | DELTA: instantiating (7) with fresh symbol all_329_0 gives:
% 258.19/35.67  | |   (8)   ~ (all_329_0 = 0) & r1(all_68_20, all_196_1) = all_329_0
% 258.19/35.67  | | 
% 258.19/35.67  | | ALPHA: (8) implies:
% 258.19/35.67  | |   (9)   ~ (all_329_0 = 0)
% 258.19/35.67  | |   (10)  r1(all_68_20, all_196_1) = all_329_0
% 258.19/35.67  | | 
% 258.19/35.67  | | GROUND_INST: instantiating (3) with 0, all_329_0, all_196_1, all_68_20,
% 258.19/35.67  | |              simplifying with (4), (10) gives:
% 258.19/35.67  | |   (11)  all_329_0 = 0
% 258.19/35.67  | | 
% 258.19/35.67  | | REDUCE: (9), (11) imply:
% 258.19/35.67  | |   (12)  $false
% 258.19/35.67  | | 
% 258.19/35.67  | | CLOSE: (12) is inconsistent.
% 258.19/35.67  | | 
% 258.19/35.67  | End of split
% 258.19/35.67  | 
% 258.19/35.67  End of proof
% 258.19/35.67  
% 258.19/35.67  Sub-proof #84 shows that the following formulas are inconsistent:
% 258.19/35.67  ----------------------------------------------------------------
% 258.19/35.67    (1)  p102(all_146_1) = all_146_0
% 258.19/35.67    (2)   ~ (all_146_0 = 0)
% 258.19/35.67    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.67    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.67             v0) = 0 & $i(v0))
% 258.19/35.67    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.67             v0) = 0 & $i(v0))
% 258.19/35.67    (6)   ~ (all_68_4 = 0)
% 258.19/35.67    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.67           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.67           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67             r1(all_68_20, v0) = v2))
% 258.19/35.67    (8)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.67    (9)  all_75_18 = all_68_14
% 258.19/35.67    (10)  all_75_6 = 0
% 258.19/35.67    (11)  all_75_13 = all_68_12
% 258.19/35.67    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.67          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.67              & r1(all_68_20, v0) = v2))
% 258.19/35.67    (13)  all_75_16 = all_68_13
% 258.19/35.67    (14)  all_75_6 = all_68_2
% 258.19/35.67    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (16)  r1(all_68_20, all_146_1) = 0
% 258.19/35.67    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.67          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.67    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (20)  $i(all_146_1)
% 258.19/35.67    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.67    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.67    (23)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (24)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (25)  all_75_11 = all_68_5
% 258.19/35.67    (26)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.67    (27)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (28)   ~ (all_68_11 = 0)
% 258.19/35.67    (29)  all_75_8 = all_68_7
% 258.19/35.67    (30)   ~ (all_137_0 = 0)
% 258.19/35.67    (31)  p105(all_137_1) = all_137_0
% 258.19/35.67    (32)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.67            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.67           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.67            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.67          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.67            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.67    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (34)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.67            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.67            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.67          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.67            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.67          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.67            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67              r1(all_68_20, v0) = v2))
% 258.19/35.67    (36)  all_75_15 = all_68_9
% 258.19/35.67    (37)  r1(all_68_20, all_137_1) = 0
% 258.19/35.67    (38)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (39)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (40)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (41)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.67    (42)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.67            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (43)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.67    (44)  $i(all_137_1)
% 258.19/35.67    (45)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.67            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (46)  all_75_12 = all_68_8
% 258.19/35.67    (47)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.67            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67    (48)   ~ (all_68_7 = 0)
% 258.19/35.67    (49)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67  
% 258.19/35.67  Begin of proof
% 258.19/35.67  | 
% 258.19/35.67  | BETA: splitting (40) gives:
% 258.19/35.67  | 
% 258.19/35.67  | Case 1:
% 258.19/35.67  | | 
% 258.19/35.67  | |   (50)   ~ (all_75_11 = 0)
% 258.19/35.67  | | 
% 258.19/35.67  | | REDUCE: (25), (50) imply:
% 258.19/35.67  | |   (51)   ~ (all_68_5 = 0)
% 258.19/35.67  | | 
% 258.19/35.67  | | BETA: splitting (49) gives:
% 258.19/35.67  | | 
% 258.19/35.67  | | Case 1:
% 258.19/35.67  | | | 
% 258.19/35.67  | | |   (52)   ~ (all_75_16 = 0)
% 258.19/35.67  | | | 
% 258.19/35.67  | | | REDUCE: (13), (52) imply:
% 258.19/35.67  | | |   (53)   ~ (all_68_13 = 0)
% 258.19/35.67  | | | 
% 258.19/35.67  | | | DELTA: instantiating (47) with fresh symbols all_218_0, all_218_1 gives:
% 258.19/35.67  | | |   (54)   ~ (all_218_0 = 0) & p105(all_218_1) = all_218_0 & r1(all_68_20,
% 258.19/35.67  | | |           all_218_1) = 0 & $i(all_218_1)
% 258.19/35.67  | | | 
% 258.19/35.67  | | | ALPHA: (54) implies:
% 258.19/35.67  | | |   (55)   ~ (all_218_0 = 0)
% 258.19/35.67  | | |   (56)  $i(all_218_1)
% 258.19/35.67  | | |   (57)  r1(all_68_20, all_218_1) = 0
% 258.19/35.67  | | |   (58)  p105(all_218_1) = all_218_0
% 258.19/35.67  | | | 
% 258.19/35.67  | | | DELTA: instantiating (5) with fresh symbols all_225_0, all_225_1 gives:
% 258.19/35.67  | | |   (59)   ~ (all_225_0 = 0) & p104(all_225_1) = all_225_0 & r1(all_68_20,
% 258.19/35.67  | | |           all_225_1) = 0 & $i(all_225_1)
% 258.19/35.67  | | | 
% 258.19/35.67  | | | ALPHA: (59) implies:
% 258.19/35.67  | | |   (60)   ~ (all_225_0 = 0)
% 258.19/35.67  | | |   (61)  $i(all_225_1)
% 258.19/35.67  | | |   (62)  r1(all_68_20, all_225_1) = 0
% 258.19/35.67  | | |   (63)  p104(all_225_1) = all_225_0
% 258.19/35.67  | | | 
% 258.19/35.67  | | | BETA: splitting (38) gives:
% 258.19/35.67  | | | 
% 258.19/35.67  | | | Case 1:
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | |   (64)   ~ (all_75_15 = 0)
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | | REDUCE: (36), (64) imply:
% 258.19/35.67  | | | |   (65)   ~ (all_68_9 = 0)
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | | BETA: splitting (23) gives:
% 258.19/35.67  | | | | 
% 258.19/35.67  | | | | Case 1:
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | |   (66)   ~ (all_75_13 = 0)
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | REDUCE: (11), (66) imply:
% 258.19/35.67  | | | | |   (67)   ~ (all_68_12 = 0)
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | BETA: splitting (3) gives:
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | Case 1:
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | |   (68)  all_68_11 = 0
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | | REDUCE: (28), (68) imply:
% 258.19/35.67  | | | | | |   (69)  $false
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | | CLOSE: (69) is inconsistent.
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | Case 2:
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | |   (70)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | | BETA: splitting (70) gives:
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | | Case 1:
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | |   (71)  all_68_12 = 0
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | REDUCE: (67), (71) imply:
% 258.19/35.67  | | | | | | |   (72)  $false
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | CLOSE: (72) is inconsistent.
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | Case 2:
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | |   (73)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | BETA: splitting (73) gives:
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | Case 1:
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | |   (74)  all_68_13 = 0
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | REDUCE: (53), (74) imply:
% 258.19/35.67  | | | | | | | |   (75)  $false
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | CLOSE: (75) is inconsistent.
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | Case 2:
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | |   (76)  all_68_14 = 0
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | COMBINE_EQS: (9), (76) imply:
% 258.19/35.67  | | | | | | | |   (77)  all_75_18 = 0
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | BETA: splitting (43) gives:
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | Case 1:
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | |   (78)   ~ (all_75_18 = 0)
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | REDUCE: (77), (78) imply:
% 258.19/35.67  | | | | | | | | |   (79)  $false
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | CLOSE: (79) is inconsistent.
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | Case 2:
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | |   (80)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.67  | | | | | | | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | BETA: splitting (15) gives:
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | Case 1:
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | |   (81)   ~ (all_75_12 = 0)
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | REDUCE: (46), (81) imply:
% 258.19/35.67  | | | | | | | | | |   (82)   ~ (all_68_8 = 0)
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | REF_CLOSE: (8), (10), (12), (18), (29), (65), (80), (82) are
% 258.19/35.67  | | | | | | | | | |            inconsistent by sub-proof #115.
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | Case 2:
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | |   (83)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.67  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | BETA: splitting (15) gives:
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | Case 1:
% 258.19/35.67  | | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | |   (84)   ~ (all_75_12 = 0)
% 258.19/35.67  | | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | | REDUCE: (46), (84) imply:
% 258.19/35.67  | | | | | | | | | | |   (85)   ~ (all_68_8 = 0)
% 258.19/35.67  | | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | | REF_CLOSE: (4), (8), (12), (14), (18), (29), (32), (34),
% 258.19/35.67  | | | | | | | | | | |            (42), (65), (80), (83), (85) are inconsistent by
% 258.19/35.67  | | | | | | | | | | |            sub-proof #114.
% 258.19/35.67  | | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | Case 2:
% 258.19/35.67  | | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | |   (86)  all_75_12 = 0
% 258.19/35.67  | | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | | COMBINE_EQS: (46), (86) imply:
% 258.19/35.67  | | | | | | | | | | |   (87)  all_68_8 = 0
% 258.19/35.67  | | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | | REF_CLOSE: (1), (2), (16), (18), (20), (27), (35), (55),
% 258.19/35.67  | | | | | | | | | | |            (56), (57), (58), (60), (61), (62), (63), (86) are
% 258.19/35.67  | | | | | | | | | | |            inconsistent by sub-proof #87.
% 258.19/35.67  | | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | End of split
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | End of split
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | End of split
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | End of split
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | End of split
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | End of split
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | Case 2:
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | |   (88)  all_75_13 = 0
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | BETA: splitting (33) gives:
% 258.19/35.67  | | | | | 
% 258.19/35.67  | | | | | Case 1:
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | |   (89)   ~ (all_75_13 = 0)
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | | REDUCE: (88), (89) imply:
% 258.19/35.67  | | | | | |   (90)  $false
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | | CLOSE: (90) is inconsistent.
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | Case 2:
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | |   (91)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.67  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | | BETA: splitting (22) gives:
% 258.19/35.67  | | | | | | 
% 258.19/35.67  | | | | | | Case 1:
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | DELTA: instantiating (91) with fresh symbols all_304_0, all_304_1
% 258.19/35.67  | | | | | | |        gives:
% 258.19/35.67  | | | | | | |   (92)   ~ (all_304_0 = 0) & p103(all_304_1) = all_304_0 &
% 258.19/35.67  | | | | | | |         r1(all_68_20, all_304_1) = 0 & $i(all_304_1)
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | ALPHA: (92) implies:
% 258.19/35.67  | | | | | | |   (93)   ~ (all_304_0 = 0)
% 258.19/35.67  | | | | | | |   (94)  $i(all_304_1)
% 258.19/35.67  | | | | | | |   (95)  r1(all_68_20, all_304_1) = 0
% 258.19/35.67  | | | | | | |   (96)  p103(all_304_1) = all_304_0
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | BETA: splitting (35) gives:
% 258.19/35.67  | | | | | | | 
% 258.19/35.67  | | | | | | | Case 1:
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | |   (97)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.67  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67  | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.67  | | | | | | | |           int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.67  | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | BETA: splitting (97) gives:
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | Case 1:
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | |   (98)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.67  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | GROUND_INST: instantiating (98) with all_146_1, all_146_0,
% 258.19/35.67  | | | | | | | | |              simplifying with (1), (20) gives:
% 258.19/35.67  | | | | | | | | |   (99)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.67  | | | | | | | | |           r1(all_68_20, all_146_1) = v0)
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | REF_CLOSE: (2), (16), (18), (99) are inconsistent by sub-proof
% 258.19/35.67  | | | | | | | | |            #90.
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | Case 2:
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | |   (100)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.19/35.67  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | GROUND_INST: instantiating (100) with all_304_1, all_304_0,
% 258.19/35.67  | | | | | | | | |              simplifying with (94), (96) gives:
% 258.19/35.67  | | | | | | | | |   (101)  all_304_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.67  | | | | | | | | |            r1(all_68_20, all_304_1) = v0)
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | BETA: splitting (101) gives:
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | Case 1:
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | |   (102)  all_304_0 = 0
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | REDUCE: (93), (102) imply:
% 258.19/35.67  | | | | | | | | | |   (103)  $false
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | CLOSE: (103) is inconsistent.
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | Case 2:
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | |   (104)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.67  | | | | | | | | | |              all_304_1) = v0)
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | DELTA: instantiating (104) with fresh symbol all_328_0
% 258.19/35.67  | | | | | | | | | |        gives:
% 258.19/35.67  | | | | | | | | | |   (105)   ~ (all_328_0 = 0) & r1(all_68_20, all_304_1) =
% 258.19/35.67  | | | | | | | | | |          all_328_0
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | ALPHA: (105) implies:
% 258.19/35.67  | | | | | | | | | |   (106)   ~ (all_328_0 = 0)
% 258.19/35.67  | | | | | | | | | |   (107)  r1(all_68_20, all_304_1) = all_328_0
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_328_0, all_304_1,
% 258.19/35.67  | | | | | | | | | |              all_68_20, simplifying with (95), (107) gives:
% 258.19/35.67  | | | | | | | | | |   (108)  all_328_0 = 0
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | REDUCE: (106), (108) imply:
% 258.19/35.67  | | | | | | | | | |   (109)  $false
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | | CLOSE: (109) is inconsistent.
% 258.19/35.67  | | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | End of split
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | End of split
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | Case 2:
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | |   (110)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.67  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.67  | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.67  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | BETA: splitting (110) gives:
% 258.19/35.67  | | | | | | | | 
% 258.19/35.67  | | | | | | | | Case 1:
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | |   (111)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.67  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.67  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | GROUND_INST: instantiating (111) with all_225_1, all_225_0,
% 258.19/35.67  | | | | | | | | |              simplifying with (61), (63) gives:
% 258.19/35.67  | | | | | | | | |   (112)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.67  | | | | | | | | |            r1(all_68_20, all_225_1) = v0)
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | | REF_CLOSE: (18), (60), (62), (112) are inconsistent by
% 258.19/35.67  | | | | | | | | |            sub-proof #89.
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.67  | | | | | | | | Case 2:
% 258.19/35.67  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | |   (113)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.19/35.68  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.68  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | GROUND_INST: instantiating (113) with all_218_1, all_218_0,
% 258.19/35.68  | | | | | | | | |              simplifying with (56), (58) gives:
% 258.19/35.68  | | | | | | | | |   (114)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.68  | | | | | | | | |            r1(all_68_20, all_218_1) = v0)
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | REF_CLOSE: (18), (55), (57), (114) are inconsistent by
% 258.19/35.68  | | | | | | | | |            sub-proof #88.
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | End of split
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | Case 2:
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | |   (115)  all_75_12 = 0
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | REF_CLOSE: (1), (2), (16), (18), (20), (27), (35), (55), (56),
% 258.19/35.68  | | | | | | |            (57), (58), (60), (61), (62), (63), (115) are
% 258.19/35.68  | | | | | | |            inconsistent by sub-proof #87.
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | End of split
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | End of split
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | End of split
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | Case 2:
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | |   (116)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.68  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | | REF_CLOSE: (6), (7), (18), (45), (51), (116) are inconsistent by
% 258.19/35.68  | | | |            sub-proof #163.
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | End of split
% 258.19/35.68  | | | 
% 258.19/35.68  | | Case 2:
% 258.19/35.68  | | | 
% 258.19/35.68  | | |   (117)  all_75_16 = 0
% 258.19/35.68  | | | 
% 258.19/35.68  | | | REF_CLOSE: (6), (7), (18), (24), (45), (51), (117) are inconsistent by
% 258.19/35.68  | | |            sub-proof #121.
% 258.19/35.68  | | | 
% 258.19/35.68  | | End of split
% 258.19/35.68  | | 
% 258.19/35.68  | Case 2:
% 258.19/35.68  | | 
% 258.19/35.68  | |   (118)  all_75_11 = 0
% 258.19/35.68  | |   (119)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.68  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68  | | 
% 258.19/35.68  | | COMBINE_EQS: (25), (118) imply:
% 258.19/35.68  | |   (120)  all_68_5 = 0
% 258.19/35.68  | | 
% 258.19/35.68  | | REF_CLOSE: (1), (2), (3), (4), (5), (8), (9), (11), (12), (13), (14), (16),
% 258.19/35.68  | |            (17), (18), (19), (20), (21), (26), (28), (29), (30), (31), (32),
% 258.19/35.68  | |            (34), (35), (36), (37), (38), (39), (41), (43), (44), (46), (47),
% 258.19/35.68  | |            (48), (118), (119) are inconsistent by sub-proof #85.
% 258.19/35.68  | | 
% 258.19/35.68  | End of split
% 258.19/35.68  | 
% 258.19/35.68  End of proof
% 258.19/35.68  
% 258.19/35.68  Sub-proof #85 shows that the following formulas are inconsistent:
% 258.19/35.68  ----------------------------------------------------------------
% 258.19/35.68    (1)  p102(all_146_1) = all_146_0
% 258.19/35.68    (2)   ~ (all_146_0 = 0)
% 258.19/35.68    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.68    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.68             v0) = 0 & $i(v0))
% 258.19/35.68    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.68             v0) = 0 & $i(v0))
% 258.19/35.68    (6)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.68    (7)  all_75_18 = all_68_14
% 258.19/35.68    (8)  all_75_11 = 0
% 258.19/35.68    (9)  all_75_13 = all_68_12
% 258.19/35.68    (10)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.68          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.68              & r1(all_68_20, v0) = v2))
% 258.19/35.68    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.68            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68    (12)  all_75_16 = all_68_13
% 258.19/35.68    (13)  all_75_6 = all_68_2
% 258.19/35.68    (14)  r1(all_68_20, all_146_1) = 0
% 258.19/35.68    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.68            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.68          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.68    (17)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.68            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68    (18)  $i(all_146_1)
% 258.19/35.68    (19)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.68    (20)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.68    (21)   ~ (all_68_11 = 0)
% 258.19/35.68    (22)  all_75_8 = all_68_7
% 258.19/35.68    (23)   ~ (all_137_0 = 0)
% 258.19/35.68    (24)  p105(all_137_1) = all_137_0
% 258.19/35.68    (25)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.68            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.68           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.68            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.68          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.68            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.68    (26)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.68            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68    (27)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.68            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.68          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.68            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.68          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.68              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.68            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.68              r1(all_68_20, v0) = v2))
% 258.19/35.68    (28)  all_75_15 = all_68_9
% 258.19/35.68    (29)  r1(all_68_20, all_137_1) = 0
% 258.19/35.68    (30)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.68            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68    (31)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.68            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68    (32)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.68    (33)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.68            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.68    (34)  $i(all_137_1)
% 258.19/35.68    (35)  all_75_12 = all_68_8
% 258.19/35.68    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.68            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68    (37)   ~ (all_68_7 = 0)
% 258.19/35.68  
% 258.19/35.68  Begin of proof
% 258.19/35.68  | 
% 258.19/35.68  | DELTA: instantiating (11) with fresh symbols all_207_0, all_207_1 gives:
% 258.19/35.68  |   (38)   ~ (all_207_0 = 0) & p103(all_207_1) = all_207_0 & r1(all_68_20,
% 258.19/35.68  |           all_207_1) = 0 & $i(all_207_1)
% 258.19/35.68  | 
% 258.19/35.68  | ALPHA: (38) implies:
% 258.19/35.68  |   (39)   ~ (all_207_0 = 0)
% 258.19/35.68  |   (40)  $i(all_207_1)
% 258.19/35.68  |   (41)  r1(all_68_20, all_207_1) = 0
% 258.19/35.68  |   (42)  p103(all_207_1) = all_207_0
% 258.19/35.68  | 
% 258.19/35.68  | BETA: splitting (20) gives:
% 258.19/35.68  | 
% 258.19/35.68  | Case 1:
% 258.19/35.68  | | 
% 258.19/35.68  | |   (43)   ~ (all_75_11 = 0)
% 258.19/35.68  | | 
% 258.19/35.68  | | REDUCE: (8), (43) imply:
% 258.19/35.68  | |   (44)  $false
% 258.19/35.68  | | 
% 258.19/35.68  | | CLOSE: (44) is inconsistent.
% 258.19/35.68  | | 
% 258.19/35.68  | Case 2:
% 258.19/35.68  | | 
% 258.19/35.68  | |   (45)   ~ (all_75_13 = 0)
% 258.19/35.68  | | 
% 258.19/35.68  | | REDUCE: (9), (45) imply:
% 258.19/35.68  | |   (46)   ~ (all_68_12 = 0)
% 258.19/35.68  | | 
% 258.19/35.68  | | BETA: splitting (32) gives:
% 258.19/35.68  | | 
% 258.19/35.68  | | Case 1:
% 258.19/35.68  | | | 
% 258.19/35.68  | | |   (47)   ~ (all_75_11 = 0)
% 258.19/35.68  | | | 
% 258.19/35.68  | | | REDUCE: (8), (47) imply:
% 258.19/35.68  | | |   (48)  $false
% 258.19/35.68  | | | 
% 258.19/35.68  | | | CLOSE: (48) is inconsistent.
% 258.19/35.68  | | | 
% 258.19/35.68  | | Case 2:
% 258.19/35.68  | | | 
% 258.19/35.68  | | |   (49)   ~ (all_75_12 = 0)
% 258.19/35.68  | | | 
% 258.19/35.68  | | | REDUCE: (35), (49) imply:
% 258.19/35.68  | | |   (50)   ~ (all_68_8 = 0)
% 258.19/35.68  | | | 
% 258.19/35.68  | | | BETA: splitting (17) gives:
% 258.19/35.68  | | | 
% 258.19/35.68  | | | Case 1:
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | |   (51)   ~ (all_75_11 = 0)
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | | REDUCE: (8), (51) imply:
% 258.19/35.68  | | | |   (52)  $false
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | | CLOSE: (52) is inconsistent.
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | Case 2:
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | |   (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.68  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | | BETA: splitting (33) gives:
% 258.19/35.68  | | | | 
% 258.19/35.68  | | | | Case 1:
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | |   (54)   ~ (all_75_18 = 0)
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | | REDUCE: (7), (54) imply:
% 258.19/35.68  | | | | |   (55)   ~ (all_68_14 = 0)
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | | BETA: splitting (3) gives:
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | | Case 1:
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | |   (56)  all_68_11 = 0
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | REDUCE: (21), (56) imply:
% 258.19/35.68  | | | | | |   (57)  $false
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | CLOSE: (57) is inconsistent.
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | Case 2:
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | |   (58)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | BETA: splitting (58) gives:
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | Case 1:
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | |   (59)  all_68_12 = 0
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | REDUCE: (46), (59) imply:
% 258.19/35.68  | | | | | | |   (60)  $false
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | CLOSE: (60) is inconsistent.
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | Case 2:
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | |   (61)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | BETA: splitting (61) gives:
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | |   (62)  all_68_13 = 0
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | COMBINE_EQS: (12), (62) imply:
% 258.19/35.68  | | | | | | | |   (63)  all_75_16 = 0
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | BETA: splitting (19) gives:
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | |   (64)   ~ (all_75_15 = 0)
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | REDUCE: (28), (64) imply:
% 258.19/35.68  | | | | | | | | |   (65)   ~ (all_68_9 = 0)
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | BETA: splitting (10) gives:
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | |   (66)  all_68_7 = 0
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | REDUCE: (37), (66) imply:
% 258.19/35.68  | | | | | | | | | |   (67)  $false
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | CLOSE: (67) is inconsistent.
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | |   (68)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1:
% 258.19/35.68  | | | | | | | | | |           int] : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.68  | | | | | | | | | |           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.68  | | | | | | | | | |             v2))
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | BETA: splitting (68) gives:
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | |   (69)  all_68_8 = 0
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | REDUCE: (50), (69) imply:
% 258.19/35.68  | | | | | | | | | | |   (70)  $false
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | CLOSE: (70) is inconsistent.
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | |   (71)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 258.19/35.68  | | | | | | | | | | |           0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 258.19/35.68  | | | | | | | | | | |             int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | BETA: splitting (71) gives:
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | |   (72)  all_68_9 = 0
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | REDUCE: (65), (72) imply:
% 258.19/35.68  | | | | | | | | | | | |   (73)  $false
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | CLOSE: (73) is inconsistent.
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | DELTA: instantiating (5) with fresh symbols all_291_0,
% 258.19/35.68  | | | | | | | | | | | |        all_291_1 gives:
% 258.19/35.68  | | | | | | | | | | | |   (74)   ~ (all_291_0 = 0) & p104(all_291_1) = all_291_0 &
% 258.19/35.68  | | | | | | | | | | | |         r1(all_68_20, all_291_1) = 0 & $i(all_291_1)
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | ALPHA: (74) implies:
% 258.19/35.68  | | | | | | | | | | | |   (75)   ~ (all_291_0 = 0)
% 258.19/35.68  | | | | | | | | | | | |   (76)  $i(all_291_1)
% 258.19/35.68  | | | | | | | | | | | |   (77)  r1(all_68_20, all_291_1) = 0
% 258.19/35.68  | | | | | | | | | | | |   (78)  p104(all_291_1) = all_291_0
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | BETA: splitting (27) gives:
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | |   (79)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.68  | | | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.68  | | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.19/35.68  | | | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.19/35.68  | | | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.68  | | | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | BETA: splitting (79) gives:
% 258.19/35.68  | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.68  | | | | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.68  | | | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | GROUND_INST: instantiating (80) with all_146_1, all_146_0,
% 258.19/35.68  | | | | | | | | | | | | | |              simplifying with (1), (18) gives:
% 258.19/35.68  | | | | | | | | | | | | | |   (81)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.68  | | | | | | | | | | | | | |           r1(all_68_20, all_146_1) = v0)
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | REF_CLOSE: (2), (14), (16), (81) are inconsistent by
% 258.19/35.68  | | | | | | | | | | | | | |            sub-proof #90.
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | |   (82)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.68  | | | | | | | | | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.68  | | | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | GROUND_INST: instantiating (82) with all_207_1, all_207_0,
% 258.19/35.68  | | | | | | | | | | | | | |              simplifying with (40), (42) gives:
% 258.19/35.68  | | | | | | | | | | | | | |   (83)  all_207_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.68  | | | | | | | | | | | | | |           r1(all_68_20, all_207_1) = v0)
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | REF_CLOSE: (16), (39), (41), (83) are inconsistent by
% 258.19/35.68  | | | | | | | | | | | | | |            sub-proof #86.
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | |   (84)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.68  | | | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.68  | | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.19/35.68  | | | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.19/35.68  | | | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.68  | | | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | BETA: splitting (84) gives:
% 258.19/35.68  | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | |   (85)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.68  | | | | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.68  | | | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | GROUND_INST: instantiating (85) with all_291_1, all_291_0,
% 258.19/35.68  | | | | | | | | | | | | | |              simplifying with (76), (78) gives:
% 258.19/35.68  | | | | | | | | | | | | | |   (86)  all_291_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.68  | | | | | | | | | | | | | |           r1(all_68_20, all_291_1) = v0)
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | BETA: splitting (86) gives:
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | |   (87)  all_291_0 = 0
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | | REDUCE: (75), (87) imply:
% 258.19/35.68  | | | | | | | | | | | | | | |   (88)  $false
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | | CLOSE: (88) is inconsistent.
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | |   (89)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.68  | | | | | | | | | | | | | | |             all_291_1) = v0)
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | | DELTA: instantiating (89) with fresh symbol all_332_0
% 258.19/35.68  | | | | | | | | | | | | | | |        gives:
% 258.19/35.68  | | | | | | | | | | | | | | |   (90)   ~ (all_332_0 = 0) & r1(all_68_20, all_291_1) =
% 258.19/35.68  | | | | | | | | | | | | | | |         all_332_0
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | | ALPHA: (90) implies:
% 258.19/35.68  | | | | | | | | | | | | | | |   (91)   ~ (all_332_0 = 0)
% 258.19/35.68  | | | | | | | | | | | | | | |   (92)  r1(all_68_20, all_291_1) = all_332_0
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_332_0, all_291_1,
% 258.19/35.68  | | | | | | | | | | | | | | |              all_68_20, simplifying with (77), (92) gives:
% 258.19/35.68  | | | | | | | | | | | | | | |   (93)  all_332_0 = 0
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | | REDUCE: (91), (93) imply:
% 258.19/35.68  | | | | | | | | | | | | | | |   (94)  $false
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | | CLOSE: (94) is inconsistent.
% 258.19/35.68  | | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | |   (95)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.68  | | | | | | | | | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.68  | | | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | GROUND_INST: instantiating (95) with all_137_1, all_137_0,
% 258.19/35.68  | | | | | | | | | | | | | |              simplifying with (24), (34) gives:
% 258.19/35.68  | | | | | | | | | | | | | |   (96)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.68  | | | | | | | | | | | | | |           r1(all_68_20, all_137_1) = v0)
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | | REF_CLOSE: (16), (23), (29), (96) are inconsistent by
% 258.19/35.68  | | | | | | | | | | | | | |            sub-proof #111.
% 258.19/35.68  | | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | |   (97)   ~ (all_75_16 = 0)
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | REDUCE: (63), (97) imply:
% 258.19/35.68  | | | | | | | | |   (98)  $false
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | CLOSE: (98) is inconsistent.
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | |   (99)   ~ (all_68_13 = 0)
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | REF_CLOSE: (55), (61), (99) are inconsistent by sub-proof #404.
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | End of split
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | End of split
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | End of split
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | Case 2:
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | |   (100)  all_75_18 = 0
% 258.19/35.68  | | | | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0)
% 258.19/35.68  | | | | |            = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | | COMBINE_EQS: (7), (100) imply:
% 258.19/35.68  | | | | |   (102)  all_68_14 = 0
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | | BETA: splitting (15) gives:
% 258.19/35.68  | | | | | 
% 258.19/35.68  | | | | | Case 1:
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | |   (103)   ~ (all_75_18 = 0)
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | REDUCE: (100), (103) imply:
% 258.19/35.68  | | | | | |   (104)  $false
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | CLOSE: (104) is inconsistent.
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | Case 2:
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | |   (105)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.68  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | DELTA: instantiating (36) with fresh symbols all_274_0, all_274_1
% 258.19/35.68  | | | | | |        gives:
% 258.19/35.68  | | | | | |   (106)   ~ (all_274_0 = 0) & p105(all_274_1) = all_274_0 &
% 258.19/35.68  | | | | | |          r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | ALPHA: (106) implies:
% 258.19/35.68  | | | | | |   (107)   ~ (all_274_0 = 0)
% 258.19/35.68  | | | | | |   (108)  $i(all_274_1)
% 258.19/35.68  | | | | | |   (109)  r1(all_68_20, all_274_1) = 0
% 258.19/35.68  | | | | | |   (110)  p105(all_274_1) = all_274_0
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | BETA: splitting (30) gives:
% 258.19/35.68  | | | | | | 
% 258.19/35.68  | | | | | | Case 1:
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | |   (111)   ~ (all_75_15 = 0)
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | REDUCE: (28), (111) imply:
% 258.19/35.68  | | | | | | |   (112)   ~ (all_68_9 = 0)
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | REF_CLOSE: (4), (6), (10), (13), (16), (22), (25), (26), (50),
% 258.19/35.68  | | | | | | |            (53), (101), (105), (112) are inconsistent by sub-proof
% 258.19/35.68  | | | | | | |            #114.
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | Case 2:
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | |   (113)  all_75_15 = 0
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | COMBINE_EQS: (28), (113) imply:
% 258.19/35.68  | | | | | | |   (114)  all_68_9 = 0
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | BETA: splitting (31) gives:
% 258.19/35.68  | | | | | | | 
% 258.19/35.68  | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | |   (115)   ~ (all_75_15 = 0)
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | REDUCE: (113), (115) imply:
% 258.19/35.68  | | | | | | | |   (116)  $false
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | CLOSE: (116) is inconsistent.
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | DELTA: instantiating (5) with fresh symbols all_304_0, all_304_1
% 258.19/35.68  | | | | | | | |        gives:
% 258.19/35.68  | | | | | | | |   (117)   ~ (all_304_0 = 0) & p104(all_304_1) = all_304_0 &
% 258.19/35.68  | | | | | | | |          r1(all_68_20, all_304_1) = 0 & $i(all_304_1)
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | ALPHA: (117) implies:
% 258.19/35.68  | | | | | | | |   (118)   ~ (all_304_0 = 0)
% 258.19/35.68  | | | | | | | |   (119)  $i(all_304_1)
% 258.19/35.68  | | | | | | | |   (120)  r1(all_68_20, all_304_1) = 0
% 258.19/35.68  | | | | | | | |   (121)  p104(all_304_1) = all_304_0
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | BETA: splitting (27) gives:
% 258.19/35.68  | | | | | | | | 
% 258.19/35.68  | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | |   (122)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.68  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.68  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.68  | | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.68  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.68  | | | | | | | | |              v2))
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | BETA: splitting (122) gives:
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | |   (123)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 258.19/35.68  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.68  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | GROUND_INST: instantiating (123) with all_146_1, all_146_0,
% 258.19/35.68  | | | | | | | | | |              simplifying with (1), (18) gives:
% 258.19/35.68  | | | | | | | | | |   (124)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.68  | | | | | | | | | |            r1(all_68_20, all_146_1) = v0)
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | REF_CLOSE: (2), (14), (16), (124) are inconsistent by
% 258.19/35.68  | | | | | | | | | |            sub-proof #90.
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | |   (125)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 258.19/35.68  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.68  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | GROUND_INST: instantiating (125) with all_207_1, all_207_0,
% 258.19/35.68  | | | | | | | | | |              simplifying with (40), (42) gives:
% 258.19/35.68  | | | | | | | | | |   (126)  all_207_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.68  | | | | | | | | | |            r1(all_68_20, all_207_1) = v0)
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | REF_CLOSE: (16), (39), (41), (126) are inconsistent by
% 258.19/35.68  | | | | | | | | | |            sub-proof #86.
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | End of split
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | |   (127)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.68  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.68  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 258.19/35.68  | | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.68  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.68  | | | | | | | | |              v2))
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | BETA: splitting (127) gives:
% 258.19/35.68  | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | |   (128)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 258.19/35.68  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.68  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | GROUND_INST: instantiating (128) with all_304_1, all_304_0,
% 258.19/35.68  | | | | | | | | | |              simplifying with (119), (121) gives:
% 258.19/35.68  | | | | | | | | | |   (129)  all_304_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.68  | | | | | | | | | |            r1(all_68_20, all_304_1) = v0)
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | BETA: splitting (129) gives:
% 258.19/35.68  | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | Case 1:
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | |   (130)  all_304_0 = 0
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | REDUCE: (118), (130) imply:
% 258.19/35.68  | | | | | | | | | | |   (131)  $false
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | CLOSE: (131) is inconsistent.
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | Case 2:
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | |   (132)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.68  | | | | | | | | | | |              all_304_1) = v0)
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | DELTA: instantiating (132) with fresh symbol all_331_0
% 258.19/35.68  | | | | | | | | | | |        gives:
% 258.19/35.68  | | | | | | | | | | |   (133)   ~ (all_331_0 = 0) & r1(all_68_20, all_304_1) =
% 258.19/35.68  | | | | | | | | | | |          all_331_0
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.68  | | | | | | | | | | | ALPHA: (133) implies:
% 258.19/35.68  | | | | | | | | | | |   (134)   ~ (all_331_0 = 0)
% 258.19/35.68  | | | | | | | | | | |   (135)  r1(all_68_20, all_304_1) = all_331_0
% 258.19/35.68  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_331_0, all_304_1,
% 258.19/35.69  | | | | | | | | | | |              all_68_20, simplifying with (120), (135) gives:
% 258.19/35.69  | | | | | | | | | | |   (136)  all_331_0 = 0
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | REDUCE: (134), (136) imply:
% 258.19/35.69  | | | | | | | | | | |   (137)  $false
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | CLOSE: (137) is inconsistent.
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | End of split
% 258.19/35.69  | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | Case 2:
% 258.19/35.69  | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | |   (138)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 258.19/35.69  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.69  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.69  | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | GROUND_INST: instantiating (138) with all_274_1, all_274_0,
% 258.19/35.69  | | | | | | | | | |              simplifying with (108), (110) gives:
% 258.19/35.69  | | | | | | | | | |   (139)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.69  | | | | | | | | | |            r1(all_68_20, all_274_1) = v0)
% 258.19/35.69  | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | BETA: splitting (139) gives:
% 258.19/35.69  | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | Case 1:
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | |   (140)  all_274_0 = 0
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | REDUCE: (107), (140) imply:
% 258.19/35.69  | | | | | | | | | | |   (141)  $false
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | CLOSE: (141) is inconsistent.
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | Case 2:
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | |   (142)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.69  | | | | | | | | | | |              all_274_1) = v0)
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | DELTA: instantiating (142) with fresh symbol all_331_0
% 258.19/35.69  | | | | | | | | | | |        gives:
% 258.19/35.69  | | | | | | | | | | |   (143)   ~ (all_331_0 = 0) & r1(all_68_20, all_274_1) =
% 258.19/35.69  | | | | | | | | | | |          all_331_0
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | ALPHA: (143) implies:
% 258.19/35.69  | | | | | | | | | | |   (144)   ~ (all_331_0 = 0)
% 258.19/35.69  | | | | | | | | | | |   (145)  r1(all_68_20, all_274_1) = all_331_0
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_331_0, all_274_1,
% 258.19/35.69  | | | | | | | | | | |              all_68_20, simplifying with (109), (145) gives:
% 258.19/35.69  | | | | | | | | | | |   (146)  all_331_0 = 0
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | REDUCE: (144), (146) imply:
% 258.19/35.69  | | | | | | | | | | |   (147)  $false
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | | CLOSE: (147) is inconsistent.
% 258.19/35.69  | | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | | End of split
% 258.19/35.69  | | | | | | | | | | 
% 258.19/35.69  | | | | | | | | | End of split
% 258.19/35.69  | | | | | | | | | 
% 258.19/35.69  | | | | | | | | End of split
% 258.19/35.69  | | | | | | | | 
% 258.19/35.69  | | | | | | | End of split
% 258.19/35.69  | | | | | | | 
% 258.19/35.69  | | | | | | End of split
% 258.19/35.69  | | | | | | 
% 258.19/35.69  | | | | | End of split
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | End of split
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | End of split
% 258.19/35.69  | | | 
% 258.19/35.69  | | End of split
% 258.19/35.69  | | 
% 258.19/35.69  | End of split
% 258.19/35.69  | 
% 258.19/35.69  End of proof
% 258.19/35.69  
% 258.19/35.69  Sub-proof #86 shows that the following formulas are inconsistent:
% 258.19/35.69  ----------------------------------------------------------------
% 258.19/35.69    (1)  all_207_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_207_1) =
% 258.19/35.69           v0)
% 258.19/35.69    (2)   ~ (all_207_0 = 0)
% 258.19/35.69    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.69         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.69    (4)  r1(all_68_20, all_207_1) = 0
% 258.19/35.69  
% 258.19/35.69  Begin of proof
% 258.19/35.69  | 
% 258.19/35.69  | BETA: splitting (1) gives:
% 258.19/35.69  | 
% 258.19/35.69  | Case 1:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (5)  all_207_0 = 0
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (2), (5) imply:
% 258.19/35.69  | |   (6)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (6) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | Case 2:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_207_1) = v0)
% 258.19/35.69  | | 
% 258.19/35.69  | | DELTA: instantiating (7) with fresh symbol all_331_0 gives:
% 258.19/35.69  | |   (8)   ~ (all_331_0 = 0) & r1(all_68_20, all_207_1) = all_331_0
% 258.19/35.69  | | 
% 258.19/35.69  | | ALPHA: (8) implies:
% 258.19/35.69  | |   (9)   ~ (all_331_0 = 0)
% 258.19/35.69  | |   (10)  r1(all_68_20, all_207_1) = all_331_0
% 258.19/35.69  | | 
% 258.19/35.69  | | GROUND_INST: instantiating (3) with 0, all_331_0, all_207_1, all_68_20,
% 258.19/35.69  | |              simplifying with (4), (10) gives:
% 258.19/35.69  | |   (11)  all_331_0 = 0
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (9), (11) imply:
% 258.19/35.69  | |   (12)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (12) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | End of split
% 258.19/35.69  | 
% 258.19/35.69  End of proof
% 258.19/35.69  
% 258.19/35.69  Sub-proof #87 shows that the following formulas are inconsistent:
% 258.19/35.69  ----------------------------------------------------------------
% 258.19/35.69    (1)  p102(all_146_1) = all_146_0
% 258.19/35.69    (2)   ~ (all_146_0 = 0)
% 258.19/35.69    (3)   ~ (all_225_0 = 0)
% 258.19/35.69    (4)  r1(all_68_20, all_146_1) = 0
% 258.19/35.69    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.69         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.69    (6)  $i(all_218_1)
% 258.19/35.69    (7)  $i(all_146_1)
% 258.19/35.69    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 258.19/35.69           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (9)   ~ (all_218_0 = 0)
% 258.19/35.69    (10)  p104(all_225_1) = all_225_0
% 258.19/35.69    (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.69            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.69          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.69            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.69          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.69              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.69            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.69              r1(all_68_20, v0) = v2))
% 258.19/35.69    (12)  p105(all_218_1) = all_218_0
% 258.19/35.69    (13)  r1(all_68_20, all_218_1) = 0
% 258.19/35.69    (14)  all_75_12 = 0
% 258.19/35.69    (15)  $i(all_225_1)
% 258.19/35.69    (16)  r1(all_68_20, all_225_1) = 0
% 258.19/35.69  
% 258.19/35.69  Begin of proof
% 258.19/35.69  | 
% 258.19/35.69  | BETA: splitting (8) gives:
% 258.19/35.69  | 
% 258.19/35.69  | Case 1:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (17)   ~ (all_75_12 = 0)
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (14), (17) imply:
% 258.19/35.69  | |   (18)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (18) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | Case 2:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.69  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69  | | 
% 258.19/35.69  | | DELTA: instantiating (19) with fresh symbols all_321_0, all_321_1 gives:
% 258.19/35.69  | |   (20)   ~ (all_321_0 = 0) & p103(all_321_1) = all_321_0 & r1(all_68_20,
% 258.19/35.69  | |           all_321_1) = 0 & $i(all_321_1)
% 258.19/35.69  | | 
% 258.19/35.69  | | ALPHA: (20) implies:
% 258.19/35.69  | |   (21)   ~ (all_321_0 = 0)
% 258.19/35.69  | |   (22)  $i(all_321_1)
% 258.19/35.69  | |   (23)  r1(all_68_20, all_321_1) = 0
% 258.19/35.69  | |   (24)  p103(all_321_1) = all_321_0
% 258.19/35.69  | | 
% 258.19/35.69  | | BETA: splitting (11) gives:
% 258.19/35.69  | | 
% 258.19/35.69  | | Case 1:
% 258.19/35.69  | | | 
% 258.19/35.69  | | |   (25)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.19/35.69  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.69  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 258.19/35.69  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.69  | | | 
% 258.19/35.69  | | | BETA: splitting (25) gives:
% 258.19/35.69  | | | 
% 258.19/35.69  | | | Case 1:
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | |   (26)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.19/35.69  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.69  | | | |             v2))
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | GROUND_INST: instantiating (26) with all_146_1, all_146_0, simplifying
% 258.19/35.69  | | | |              with (1), (7) gives:
% 258.19/35.69  | | | |   (27)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.69  | | | |             all_146_1) = v0)
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | REF_CLOSE: (2), (4), (5), (27) are inconsistent by sub-proof #90.
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | Case 2:
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | |   (28)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 258.19/35.69  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.69  | | | |             v2))
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | GROUND_INST: instantiating (28) with all_321_1, all_321_0, simplifying
% 258.19/35.69  | | | |              with (22), (24) gives:
% 258.19/35.69  | | | |   (29)  all_321_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.69  | | | |             all_321_1) = v0)
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | BETA: splitting (29) gives:
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | Case 1:
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | |   (30)  all_321_0 = 0
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | | REDUCE: (21), (30) imply:
% 258.19/35.69  | | | | |   (31)  $false
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | | CLOSE: (31) is inconsistent.
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | Case 2:
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | |   (32)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_321_1) = v0)
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | | DELTA: instantiating (32) with fresh symbol all_345_0 gives:
% 258.19/35.69  | | | | |   (33)   ~ (all_345_0 = 0) & r1(all_68_20, all_321_1) = all_345_0
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | | ALPHA: (33) implies:
% 258.19/35.69  | | | | |   (34)   ~ (all_345_0 = 0)
% 258.19/35.69  | | | | |   (35)  r1(all_68_20, all_321_1) = all_345_0
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | | GROUND_INST: instantiating (5) with 0, all_345_0, all_321_1,
% 258.19/35.69  | | | | |              all_68_20, simplifying with (23), (35) gives:
% 258.19/35.69  | | | | |   (36)  all_345_0 = 0
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | | REDUCE: (34), (36) imply:
% 258.19/35.69  | | | | |   (37)  $false
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | | CLOSE: (37) is inconsistent.
% 258.19/35.69  | | | | | 
% 258.19/35.69  | | | | End of split
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | End of split
% 258.19/35.69  | | | 
% 258.19/35.69  | | Case 2:
% 258.19/35.69  | | | 
% 258.19/35.69  | | |   (38)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 258.19/35.69  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.69  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 258.19/35.69  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.69  | | | 
% 258.19/35.69  | | | BETA: splitting (38) gives:
% 258.19/35.69  | | | 
% 258.19/35.69  | | | Case 1:
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | |   (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 258.19/35.69  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.69  | | | |             v2))
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | GROUND_INST: instantiating (39) with all_225_1, all_225_0, simplifying
% 258.19/35.69  | | | |              with (10), (15) gives:
% 258.19/35.69  | | | |   (40)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.69  | | | |             all_225_1) = v0)
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | REF_CLOSE: (3), (5), (16), (40) are inconsistent by sub-proof #89.
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | Case 2:
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | |   (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 258.19/35.69  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.69  | | | |             v2))
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | GROUND_INST: instantiating (41) with all_218_1, all_218_0, simplifying
% 258.19/35.69  | | | |              with (6), (12) gives:
% 258.19/35.69  | | | |   (42)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.69  | | | |             all_218_1) = v0)
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | | REF_CLOSE: (5), (9), (13), (42) are inconsistent by sub-proof #88.
% 258.19/35.69  | | | | 
% 258.19/35.69  | | | End of split
% 258.19/35.69  | | | 
% 258.19/35.69  | | End of split
% 258.19/35.69  | | 
% 258.19/35.69  | End of split
% 258.19/35.69  | 
% 258.19/35.69  End of proof
% 258.19/35.69  
% 258.19/35.69  Sub-proof #88 shows that the following formulas are inconsistent:
% 258.19/35.69  ----------------------------------------------------------------
% 258.19/35.69    (1)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_218_1) =
% 258.19/35.69           v0)
% 258.19/35.69    (2)   ~ (all_218_0 = 0)
% 258.19/35.69    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.69         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.69    (4)  r1(all_68_20, all_218_1) = 0
% 258.19/35.69  
% 258.19/35.69  Begin of proof
% 258.19/35.69  | 
% 258.19/35.69  | BETA: splitting (1) gives:
% 258.19/35.69  | 
% 258.19/35.69  | Case 1:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (5)  all_218_0 = 0
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (2), (5) imply:
% 258.19/35.69  | |   (6)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (6) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | Case 2:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_218_1) = v0)
% 258.19/35.69  | | 
% 258.19/35.69  | | DELTA: instantiating (7) with fresh symbol all_345_0 gives:
% 258.19/35.69  | |   (8)   ~ (all_345_0 = 0) & r1(all_68_20, all_218_1) = all_345_0
% 258.19/35.69  | | 
% 258.19/35.69  | | ALPHA: (8) implies:
% 258.19/35.69  | |   (9)   ~ (all_345_0 = 0)
% 258.19/35.69  | |   (10)  r1(all_68_20, all_218_1) = all_345_0
% 258.19/35.69  | | 
% 258.19/35.69  | | GROUND_INST: instantiating (3) with 0, all_345_0, all_218_1, all_68_20,
% 258.19/35.69  | |              simplifying with (4), (10) gives:
% 258.19/35.69  | |   (11)  all_345_0 = 0
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (9), (11) imply:
% 258.19/35.69  | |   (12)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (12) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | End of split
% 258.19/35.69  | 
% 258.19/35.69  End of proof
% 258.19/35.69  
% 258.19/35.69  Sub-proof #89 shows that the following formulas are inconsistent:
% 258.19/35.69  ----------------------------------------------------------------
% 258.19/35.69    (1)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) =
% 258.19/35.69           v0)
% 258.19/35.69    (2)   ~ (all_225_0 = 0)
% 258.19/35.69    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.69         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.69    (4)  r1(all_68_20, all_225_1) = 0
% 258.19/35.69  
% 258.19/35.69  Begin of proof
% 258.19/35.69  | 
% 258.19/35.69  | BETA: splitting (1) gives:
% 258.19/35.69  | 
% 258.19/35.69  | Case 1:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (5)  all_225_0 = 0
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (2), (5) imply:
% 258.19/35.69  | |   (6)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (6) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | Case 2:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) = v0)
% 258.19/35.69  | | 
% 258.19/35.69  | | DELTA: instantiating (7) with fresh symbol all_345_0 gives:
% 258.19/35.69  | |   (8)   ~ (all_345_0 = 0) & r1(all_68_20, all_225_1) = all_345_0
% 258.19/35.69  | | 
% 258.19/35.69  | | ALPHA: (8) implies:
% 258.19/35.69  | |   (9)   ~ (all_345_0 = 0)
% 258.19/35.69  | |   (10)  r1(all_68_20, all_225_1) = all_345_0
% 258.19/35.69  | | 
% 258.19/35.69  | | GROUND_INST: instantiating (3) with 0, all_345_0, all_225_1, all_68_20,
% 258.19/35.69  | |              simplifying with (4), (10) gives:
% 258.19/35.69  | |   (11)  all_345_0 = 0
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (9), (11) imply:
% 258.19/35.69  | |   (12)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (12) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | End of split
% 258.19/35.69  | 
% 258.19/35.69  End of proof
% 258.19/35.69  
% 258.19/35.69  Sub-proof #90 shows that the following formulas are inconsistent:
% 258.19/35.69  ----------------------------------------------------------------
% 258.19/35.69    (1)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_146_1) =
% 258.19/35.69           v0)
% 258.19/35.69    (2)   ~ (all_146_0 = 0)
% 258.19/35.69    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.69         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.69    (4)  r1(all_68_20, all_146_1) = 0
% 258.19/35.69  
% 258.19/35.69  Begin of proof
% 258.19/35.69  | 
% 258.19/35.69  | BETA: splitting (1) gives:
% 258.19/35.69  | 
% 258.19/35.69  | Case 1:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (5)  all_146_0 = 0
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (2), (5) imply:
% 258.19/35.69  | |   (6)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (6) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | Case 2:
% 258.19/35.69  | | 
% 258.19/35.69  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_146_1) = v0)
% 258.19/35.69  | | 
% 258.19/35.69  | | DELTA: instantiating (7) with fresh symbol all_345_0 gives:
% 258.19/35.69  | |   (8)   ~ (all_345_0 = 0) & r1(all_68_20, all_146_1) = all_345_0
% 258.19/35.69  | | 
% 258.19/35.69  | | ALPHA: (8) implies:
% 258.19/35.69  | |   (9)   ~ (all_345_0 = 0)
% 258.19/35.69  | |   (10)  r1(all_68_20, all_146_1) = all_345_0
% 258.19/35.69  | | 
% 258.19/35.69  | | GROUND_INST: instantiating (3) with 0, all_345_0, all_146_1, all_68_20,
% 258.19/35.69  | |              simplifying with (4), (10) gives:
% 258.19/35.69  | |   (11)  all_345_0 = 0
% 258.19/35.69  | | 
% 258.19/35.69  | | REDUCE: (9), (11) imply:
% 258.19/35.69  | |   (12)  $false
% 258.19/35.69  | | 
% 258.19/35.69  | | CLOSE: (12) is inconsistent.
% 258.19/35.69  | | 
% 258.19/35.69  | End of split
% 258.19/35.69  | 
% 258.19/35.69  End of proof
% 258.19/35.69  
% 258.19/35.69  Sub-proof #91 shows that the following formulas are inconsistent:
% 258.19/35.69  ----------------------------------------------------------------
% 258.19/35.69    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.19/35.69             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.69    (2)  all_75_4 = all_68_10
% 258.19/35.69    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.69    (4)  all_75_9 = all_68_11
% 258.19/35.69    (5)  all_75_17 = all_68_18
% 258.19/35.69    (6)  all_75_5 = all_68_15
% 258.19/35.69    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.69           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.69             v0) = 0 & $i(v0))
% 258.19/35.69    (9)   ~ (all_68_4 = 0)
% 258.19/35.69    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.69            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.69              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.69            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.69              r1(all_68_20, v0) = v2))
% 258.19/35.69    (11)  all_75_18 = all_68_14
% 258.19/35.69    (12)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.69            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (13)  all_75_10 = all_68_16
% 258.19/35.69    (14)  all_75_13 = all_68_12
% 258.19/35.69    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.69          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.69              & r1(all_68_20, v0) = v2))
% 258.19/35.69    (16)  all_75_16 = all_68_13
% 258.19/35.69    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.69            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.69              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.69    (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.69          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.69    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (22)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (23)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.69    (25)   ~ (all_68_2 = 0)
% 258.19/35.69    (26)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.69    (27)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.69    (28)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (29)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (30)  all_75_11 = all_68_5
% 258.19/35.69    (31)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (32)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.69    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.69            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.69              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.69            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.69              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (35)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.69    (36)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.69    (37)  all_75_8 = all_68_7
% 258.19/35.69    (38)   ~ (all_137_0 = 0)
% 258.19/35.69    (39)  p105(all_137_1) = all_137_0
% 258.19/35.69    (40)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.69    (41)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.69    (42)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.69            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.69           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.69            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.69          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.69            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.69    (43)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.69            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.70            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.70          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.70            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.70          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.70              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.70            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.70              r1(all_68_20, v0) = v2))
% 258.19/35.70    (45)  all_75_15 = all_68_9
% 258.19/35.70    (46)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (47)  r1(all_68_20, all_137_1) = 0
% 258.19/35.70    (48)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (49)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.70            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.70    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (53)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (54)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.70    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (56)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.70          all_68_19 = 0
% 258.19/35.70    (57)  all_75_14 = all_68_17
% 258.19/35.70    (58)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.70    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (60)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (61)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.70          all_68_14 = 0
% 258.19/35.70    (62)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.70    (64)  $i(all_137_1)
% 258.19/35.70    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.70              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (68)  all_75_12 = all_68_8
% 258.19/35.70    (69)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (70)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70  
% 258.19/35.70  Begin of proof
% 258.19/35.70  | 
% 258.19/35.70  | BETA: splitting (34) gives:
% 258.19/35.70  | 
% 258.19/35.70  | Case 1:
% 258.19/35.70  | | 
% 258.19/35.70  | |   (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.70  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70  | | 
% 258.19/35.70  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.70  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.19/35.70  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.19/35.70  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 258.19/35.70  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 258.19/35.70  | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66), (67),
% 258.19/35.70  | |            (68), (69), (70), (71) are inconsistent by sub-proof #92.
% 258.19/35.70  | | 
% 258.19/35.70  | Case 2:
% 258.19/35.70  | | 
% 258.19/35.70  | |   (72)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.70  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70  | | 
% 258.19/35.70  | | REF_CLOSE: (8), (9), (10), (20), (23), (25), (30), (42), (62), (67), (72)
% 258.19/35.70  | |            are inconsistent by sub-proof #162.
% 258.19/35.70  | | 
% 258.19/35.70  | End of split
% 258.19/35.70  | 
% 258.19/35.70  End of proof
% 258.19/35.70  
% 258.19/35.70  Sub-proof #92 shows that the following formulas are inconsistent:
% 258.19/35.70  ----------------------------------------------------------------
% 258.19/35.70    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.19/35.70             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.70    (2)  all_75_4 = all_68_10
% 258.19/35.70    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.70    (4)  all_75_9 = all_68_11
% 258.19/35.70    (5)  all_75_17 = all_68_18
% 258.19/35.70    (6)  all_75_5 = all_68_15
% 258.19/35.70    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.70             v0) = 0 & $i(v0))
% 258.19/35.70    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.70           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.70             v0) = 0 & $i(v0))
% 258.19/35.70    (10)   ~ (all_68_4 = 0)
% 258.19/35.70    (11)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.70            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.70              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.70            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.70              r1(all_68_20, v0) = v2))
% 258.19/35.70    (12)  all_75_18 = all_68_14
% 258.19/35.70    (13)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.70            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (14)  all_75_10 = all_68_16
% 258.19/35.70    (15)  all_75_13 = all_68_12
% 258.19/35.70    (16)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.70          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.70              & r1(all_68_20, v0) = v2))
% 258.19/35.70    (17)  all_75_16 = all_68_13
% 258.19/35.70    (18)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (19)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.70              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.70    (21)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.70          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.70    (22)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (24)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (25)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.70    (26)   ~ (all_68_2 = 0)
% 258.19/35.70    (27)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.70    (28)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.70    (29)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (30)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (31)  all_75_11 = all_68_5
% 258.19/35.70    (32)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (33)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.70    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.70              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.70              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (36)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.70    (37)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (38)  all_75_8 = all_68_7
% 258.19/35.70    (39)   ~ (all_137_0 = 0)
% 258.19/35.70    (40)  p105(all_137_1) = all_137_0
% 258.19/35.70    (41)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.70    (42)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.70    (43)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.70            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.70           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.70            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.70          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.70            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.70    (44)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.70            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.70          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.70            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.70          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.70              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.70            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.70              r1(all_68_20, v0) = v2))
% 258.19/35.70    (46)  all_75_15 = all_68_9
% 258.19/35.70    (47)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (48)  r1(all_68_20, all_137_1) = 0
% 258.19/35.70    (49)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (50)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.70            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.70    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.70    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (57)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.70          all_68_19 = 0
% 258.19/35.70    (58)  all_75_14 = all_68_17
% 258.19/35.70    (59)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.70    (60)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (62)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.70          all_68_14 = 0
% 258.19/35.70    (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.70    (65)  $i(all_137_1)
% 258.19/35.70    (66)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.70              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (69)  all_75_12 = all_68_8
% 258.19/35.70    (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.70            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70    (71)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70  
% 258.19/35.70  Begin of proof
% 258.19/35.70  | 
% 258.19/35.70  | DELTA: instantiating (7) with fresh symbols all_184_0, all_184_1 gives:
% 258.19/35.70  |   (72)   ~ (all_184_0 = 0) & p104(all_184_1) = all_184_0 & r1(all_68_20,
% 258.19/35.70  |           all_184_1) = 0 & $i(all_184_1)
% 258.19/35.70  | 
% 258.19/35.70  | ALPHA: (72) implies:
% 258.19/35.70  |   (73)   ~ (all_184_0 = 0)
% 258.19/35.70  |   (74)  $i(all_184_1)
% 258.19/35.70  |   (75)  r1(all_68_20, all_184_1) = 0
% 258.19/35.70  |   (76)  p104(all_184_1) = all_184_0
% 258.19/35.70  | 
% 258.19/35.70  | BETA: splitting (23) gives:
% 258.19/35.70  | 
% 258.19/35.70  | Case 1:
% 258.19/35.70  | | 
% 258.19/35.70  | |   (77)   ~ (all_75_17 = 0)
% 258.19/35.70  | | 
% 258.19/35.70  | | REDUCE: (5), (77) imply:
% 258.19/35.70  | |   (78)   ~ (all_68_18 = 0)
% 258.19/35.70  | | 
% 258.19/35.70  | | BETA: splitting (51) gives:
% 258.19/35.70  | | 
% 258.19/35.70  | | Case 1:
% 258.19/35.70  | | | 
% 258.19/35.70  | | |   (79)   ~ (all_75_15 = 0)
% 258.19/35.70  | | | 
% 258.19/35.70  | | | REDUCE: (46), (79) imply:
% 258.19/35.70  | | |   (80)   ~ (all_68_9 = 0)
% 258.19/35.70  | | | 
% 258.19/35.70  | | | BETA: splitting (30) gives:
% 258.19/35.70  | | | 
% 258.19/35.70  | | | Case 1:
% 258.19/35.70  | | | | 
% 258.19/35.70  | | | |   (81)   ~ (all_75_16 = 0)
% 258.19/35.70  | | | | 
% 258.19/35.70  | | | | REDUCE: (17), (81) imply:
% 258.19/35.70  | | | |   (82)   ~ (all_68_13 = 0)
% 258.19/35.70  | | | | 
% 258.19/35.70  | | | | BETA: splitting (56) gives:
% 258.19/35.70  | | | | 
% 258.19/35.70  | | | | Case 1:
% 258.19/35.70  | | | | | 
% 258.19/35.70  | | | | |   (83)   ~ (all_75_14 = 0)
% 258.19/35.70  | | | | | 
% 258.19/35.70  | | | | | REDUCE: (58), (83) imply:
% 258.19/35.70  | | | | |   (84)   ~ (all_68_17 = 0)
% 258.19/35.70  | | | | | 
% 258.19/35.70  | | | | | BETA: splitting (57) gives:
% 258.19/35.70  | | | | | 
% 258.19/35.70  | | | | | Case 1:
% 258.19/35.70  | | | | | | 
% 258.19/35.70  | | | | | |   (85)  all_68_15 = 0
% 258.19/35.70  | | | | | | 
% 258.19/35.70  | | | | | | COMBINE_EQS: (6), (85) imply:
% 258.19/35.70  | | | | | |   (86)  all_75_5 = 0
% 258.19/35.70  | | | | | | 
% 258.19/35.70  | | | | | | BETA: splitting (33) gives:
% 258.19/35.70  | | | | | | 
% 258.19/35.70  | | | | | | Case 1:
% 258.19/35.70  | | | | | | | 
% 258.19/35.70  | | | | | | |   (87)   ~ (all_75_4 = 0)
% 258.19/35.70  | | | | | | | 
% 258.19/35.70  | | | | | | | REDUCE: (2), (87) imply:
% 258.19/35.70  | | | | | | |   (88)   ~ (all_68_10 = 0)
% 258.19/35.70  | | | | | | | 
% 258.19/35.70  | | | | | | | BETA: splitting (62) gives:
% 258.19/35.70  | | | | | | | 
% 258.19/35.70  | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | 
% 258.19/35.70  | | | | | | | |   (89)  all_68_10 = 0
% 258.19/35.70  | | | | | | | | 
% 258.19/35.70  | | | | | | | | REDUCE: (88), (89) imply:
% 258.19/35.70  | | | | | | | |   (90)  $false
% 258.19/35.70  | | | | | | | | 
% 258.19/35.70  | | | | | | | | CLOSE: (90) is inconsistent.
% 258.19/35.70  | | | | | | | | 
% 258.19/35.70  | | | | | | | Case 2:
% 258.19/35.70  | | | | | | | | 
% 258.19/35.70  | | | | | | | |   (91)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.70  | | | | | | | |         all_68_14 = 0
% 258.19/35.70  | | | | | | | | 
% 258.19/35.70  | | | | | | | | BETA: splitting (24) gives:
% 258.19/35.70  | | | | | | | | 
% 258.19/35.70  | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | 
% 258.19/35.70  | | | | | | | | |   (92)   ~ (all_75_11 = 0)
% 258.19/35.70  | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | REDUCE: (31), (92) imply:
% 258.19/35.70  | | | | | | | | |   (93)   ~ (all_68_5 = 0)
% 258.19/35.70  | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | REF_CLOSE: (9), (10), (11), (21), (68), (93) are inconsistent
% 258.19/35.70  | | | | | | | | |            by sub-proof #163.
% 258.19/35.70  | | | | | | | | | 
% 258.19/35.70  | | | | | | | | Case 2:
% 258.19/35.70  | | | | | | | | | 
% 258.19/35.70  | | | | | | | | |   (94)  all_75_11 = 0
% 258.19/35.70  | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | BETA: splitting (54) gives:
% 258.19/35.70  | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | |   (95)   ~ (all_75_11 = 0)
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | REDUCE: (94), (95) imply:
% 258.19/35.70  | | | | | | | | | |   (96)  $false
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | CLOSE: (96) is inconsistent.
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | Case 2:
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | |   (97)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 258.19/35.70  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | DELTA: instantiating (97) with fresh symbols all_269_0,
% 258.19/35.70  | | | | | | | | | |        all_269_1 gives:
% 258.19/35.70  | | | | | | | | | |   (98)   ~ (all_269_0 = 0) & p103(all_269_1) = all_269_0 &
% 258.19/35.70  | | | | | | | | | |         r1(all_68_20, all_269_1) = 0 & $i(all_269_1)
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | ALPHA: (98) implies:
% 258.19/35.70  | | | | | | | | | |   (99)   ~ (all_269_0 = 0)
% 258.19/35.70  | | | | | | | | | |   (100)  $i(all_269_1)
% 258.19/35.70  | | | | | | | | | |   (101)  r1(all_68_20, all_269_1) = 0
% 258.19/35.70  | | | | | | | | | |   (102)  p103(all_269_1) = all_269_0
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | BETA: splitting (61) gives:
% 258.19/35.70  | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | |   (103)   ~ (all_75_18 = 0)
% 258.19/35.70  | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | REDUCE: (12), (103) imply:
% 258.19/35.70  | | | | | | | | | | |   (104)   ~ (all_68_14 = 0)
% 258.19/35.70  | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | BETA: splitting (91) gives:
% 258.19/35.70  | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | |   (105)  all_68_11 = 0
% 258.19/35.70  | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | COMBINE_EQS: (4), (105) imply:
% 258.19/35.70  | | | | | | | | | | | |   (106)  all_75_9 = 0
% 258.19/35.70  | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | BETA: splitting (8) gives:
% 258.19/35.70  | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | |   (107)   ~ (all_75_9 = 0)
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | REDUCE: (106), (107) imply:
% 258.19/35.70  | | | | | | | | | | | | |   (108)  $false
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | CLOSE: (108) is inconsistent.
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | Case 2:
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | |   (109)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.70  | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | DELTA: instantiating (109) with fresh symbols all_288_0,
% 258.19/35.70  | | | | | | | | | | | | |        all_288_1 gives:
% 258.19/35.70  | | | | | | | | | | | | |   (110)   ~ (all_288_0 = 0) & p102(all_288_1) = all_288_0 &
% 258.19/35.70  | | | | | | | | | | | | |          r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | ALPHA: (110) implies:
% 258.19/35.70  | | | | | | | | | | | | |   (111)   ~ (all_288_0 = 0)
% 258.19/35.70  | | | | | | | | | | | | |   (112)  $i(all_288_1)
% 258.19/35.70  | | | | | | | | | | | | |   (113)  r1(all_68_20, all_288_1) = 0
% 258.19/35.70  | | | | | | | | | | | | |   (114)  p102(all_288_1) = all_288_0
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | BETA: splitting (45) gives:
% 258.19/35.70  | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | |   (115)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.70  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.70  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.19/35.70  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.19/35.70  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.70  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.70  | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 258.19/35.70  | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.70  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.70  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | GROUND_INST: instantiating (116) with all_288_1, all_288_0,
% 258.19/35.70  | | | | | | | | | | | | | | |              simplifying with (112), (114) gives:
% 258.19/35.70  | | | | | | | | | | | | | | |   (117)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.70  | | | | | | | | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | |   (118)  all_288_0 = 0
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | REDUCE: (111), (118) imply:
% 258.19/35.70  | | | | | | | | | | | | | | | |   (119)  $false
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | CLOSE: (119) is inconsistent.
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | Case 2:
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | |   (120)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.70  | | | | | | | | | | | | | | | |              all_288_1) = v0)
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | DELTA: instantiating (120) with fresh symbol all_336_0
% 258.19/35.70  | | | | | | | | | | | | | | | |        gives:
% 258.19/35.70  | | | | | | | | | | | | | | | |   (121)   ~ (all_336_0 = 0) & r1(all_68_20, all_288_1) =
% 258.19/35.70  | | | | | | | | | | | | | | | |          all_336_0
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | ALPHA: (121) implies:
% 258.19/35.70  | | | | | | | | | | | | | | | |   (122)   ~ (all_336_0 = 0)
% 258.19/35.70  | | | | | | | | | | | | | | | |   (123)  r1(all_68_20, all_288_1) = all_336_0
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (21) with 0, all_336_0, all_288_1,
% 258.19/35.70  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (113), (123) gives:
% 258.19/35.70  | | | | | | | | | | | | | | | |   (124)  all_336_0 = 0
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | REDUCE: (122), (124) imply:
% 258.19/35.70  | | | | | | | | | | | | | | | |   (125)  $false
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | CLOSE: (125) is inconsistent.
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | End of split
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | Case 2:
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | |   (126)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.70  | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.70  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | GROUND_INST: instantiating (126) with all_269_1, all_269_0,
% 258.19/35.70  | | | | | | | | | | | | | | |              simplifying with (100), (102) gives:
% 258.19/35.70  | | | | | | | | | | | | | | |   (127)  all_269_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.70  | | | | | | | | | | | | | | |            r1(all_68_20, all_269_1) = v0)
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | BETA: splitting (127) gives:
% 258.19/35.70  | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | Case 1:
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | |   (128)  all_269_0 = 0
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | REDUCE: (99), (128) imply:
% 258.19/35.70  | | | | | | | | | | | | | | | |   (129)  $false
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | Case 2:
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | |   (130)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.70  | | | | | | | | | | | | | | | |              all_269_1) = v0)
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | DELTA: instantiating (130) with fresh symbol all_336_0
% 258.19/35.70  | | | | | | | | | | | | | | | |        gives:
% 258.19/35.70  | | | | | | | | | | | | | | | |   (131)   ~ (all_336_0 = 0) & r1(all_68_20, all_269_1) =
% 258.19/35.70  | | | | | | | | | | | | | | | |          all_336_0
% 258.19/35.70  | | | | | | | | | | | | | | | | 
% 258.19/35.70  | | | | | | | | | | | | | | | | ALPHA: (131) implies:
% 258.19/35.70  | | | | | | | | | | | | | | | |   (132)   ~ (all_336_0 = 0)
% 258.19/35.71  | | | | | | | | | | | | | | | |   (133)  r1(all_68_20, all_269_1) = all_336_0
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (21) with 0, all_336_0, all_269_1,
% 258.19/35.71  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (101), (133) gives:
% 258.19/35.71  | | | | | | | | | | | | | | | |   (134)  all_336_0 = 0
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | REDUCE: (132), (134) imply:
% 258.19/35.71  | | | | | | | | | | | | | | | |   (135)  $false
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | CLOSE: (135) is inconsistent.
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | Case 2:
% 258.19/35.71  | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | |   (136)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.71  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.19/35.71  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.19/35.71  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.71  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.71  | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | BETA: splitting (136) gives:
% 258.19/35.71  | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | Case 1:
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | |   (137)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.71  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | GROUND_INST: instantiating (137) with all_184_1, all_184_0,
% 258.19/35.71  | | | | | | | | | | | | | | |              simplifying with (74), (76) gives:
% 258.19/35.71  | | | | | | | | | | | | | | |   (138)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.71  | | | | | | | | | | | | | | |            r1(all_68_20, all_184_1) = v0)
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | Case 1:
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | |   (139)  all_184_0 = 0
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | REDUCE: (73), (139) imply:
% 258.19/35.71  | | | | | | | | | | | | | | | |   (140)  $false
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | CLOSE: (140) is inconsistent.
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | Case 2:
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | |   (141)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.71  | | | | | | | | | | | | | | | |              all_184_1) = v0)
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | DELTA: instantiating (141) with fresh symbol all_336_0
% 258.19/35.71  | | | | | | | | | | | | | | | |        gives:
% 258.19/35.71  | | | | | | | | | | | | | | | |   (142)   ~ (all_336_0 = 0) & r1(all_68_20, all_184_1) =
% 258.19/35.71  | | | | | | | | | | | | | | | |          all_336_0
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | ALPHA: (142) implies:
% 258.19/35.71  | | | | | | | | | | | | | | | |   (143)   ~ (all_336_0 = 0)
% 258.19/35.71  | | | | | | | | | | | | | | | |   (144)  r1(all_68_20, all_184_1) = all_336_0
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (21) with 0, all_336_0, all_184_1,
% 258.19/35.71  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (75), (144) gives:
% 258.19/35.71  | | | | | | | | | | | | | | | |   (145)  all_336_0 = 0
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | REDUCE: (143), (145) imply:
% 258.19/35.71  | | | | | | | | | | | | | | | |   (146)  $false
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | | CLOSE: (146) is inconsistent.
% 258.19/35.71  | | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | Case 2:
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | |   (147)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71  | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.71  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | GROUND_INST: instantiating (147) with all_137_1, all_137_0,
% 258.19/35.71  | | | | | | | | | | | | | | |              simplifying with (40), (65) gives:
% 258.19/35.71  | | | | | | | | | | | | | | |   (148)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.71  | | | | | | | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | | REF_CLOSE: (21), (39), (48), (148) are inconsistent by
% 258.19/35.71  | | | | | | | | | | | | | | |            sub-proof #111.
% 258.19/35.71  | | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | Case 2:
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | |   (149)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | REF_CLOSE: (9), (10), (11), (15), (21), (31), (36), (68),
% 258.19/35.71  | | | | | | | | | | | |            (82), (104), (149) are inconsistent by sub-proof
% 258.19/35.71  | | | | | | | | | | | |            #155.
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | Case 2:
% 258.19/35.71  | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | |   (150)  all_75_18 = 0
% 258.19/35.71  | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | COMBINE_EQS: (12), (150) imply:
% 258.19/35.71  | | | | | | | | | | |   (151)  all_68_14 = 0
% 258.19/35.71  | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | BETA: splitting (64) gives:
% 258.19/35.71  | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | Case 1:
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | |   (152)   ~ (all_75_18 = 0)
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | REDUCE: (150), (152) imply:
% 258.19/35.71  | | | | | | | | | | | |   (153)  $false
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | CLOSE: (153) is inconsistent.
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | Case 2:
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | |   (154)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71  | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 258.19/35.71  | | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 258.19/35.71  | | | | | | | | | | | |            (19), (20), (21), (22), (23), (24), (25), (26),
% 258.19/35.71  | | | | | | | | | | | |            (27), (28), (29), (31), (32), (33), (34), (35),
% 258.19/35.71  | | | | | | | | | | | |            (36), (37), (38), (39), (40), (41), (42), (43),
% 258.19/35.71  | | | | | | | | | | | |            (44), (45), (46), (47), (48), (49), (51), (52),
% 258.19/35.71  | | | | | | | | | | | |            (53), (54), (55), (56), (57), (58), (59), (60),
% 258.19/35.71  | | | | | | | | | | | |            (62), (63), (64), (65), (66), (67), (69), (70),
% 258.19/35.71  | | | | | | | | | | | |            (71), (154) are inconsistent by sub-proof #97.
% 258.19/35.71  | | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | | 
% 258.19/35.71  | | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | | 
% 258.19/35.71  | | | | | | | | End of split
% 258.19/35.71  | | | | | | | | 
% 258.19/35.71  | | | | | | | End of split
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | Case 2:
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | |   (155)   ~ (all_75_5 = 0)
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | | REDUCE: (86), (155) imply:
% 258.19/35.71  | | | | | | |   (156)  $false
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | | CLOSE: (156) is inconsistent.
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | End of split
% 258.19/35.71  | | | | | | 
% 258.19/35.71  | | | | | Case 2:
% 258.19/35.71  | | | | | | 
% 258.19/35.71  | | | | | |   (157)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 =
% 258.19/35.71  | | | | | |          0
% 258.19/35.71  | | | | | | 
% 258.19/35.71  | | | | | | BETA: splitting (50) gives:
% 258.19/35.71  | | | | | | 
% 258.19/35.71  | | | | | | Case 1:
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | |   (158)   ~ (all_68_19 = 0)
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | | REF_CLOSE: (1), (3), (7), (9), (10), (11), (14), (16), (21), (24),
% 258.19/35.71  | | | | | | |            (31), (38), (45), (47), (54), (55), (68), (69), (78),
% 258.19/35.71  | | | | | | |            (80), (84), (157), (158) are inconsistent by sub-proof
% 258.19/35.71  | | | | | | |            #94.
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | Case 2:
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | |   (159)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.71  | | | | | | |              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 258.19/35.71  | | | | | | |            $i(v0))
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | | ALPHA: (159) implies:
% 258.19/35.71  | | | | | | |   (160)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 258.19/35.71  | | | | | | |              v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 258.19/35.71  | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 258.19/35.71  | | | | | | |            (21), (22), (23), (24), (25), (26), (27), (28), (29),
% 258.19/35.71  | | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38), (39),
% 258.19/35.71  | | | | | | |            (40), (41), (42), (43), (44), (45), (46), (47), (48),
% 258.19/35.71  | | | | | | |            (49), (51), (52), (53), (54), (55), (56), (57), (58),
% 258.19/35.71  | | | | | | |            (59), (60), (62), (63), (64), (65), (66), (67), (69),
% 258.19/35.71  | | | | | | |            (70), (71), (160) are inconsistent by sub-proof #97.
% 258.19/35.71  | | | | | | | 
% 258.19/35.71  | | | | | | End of split
% 258.19/35.71  | | | | | | 
% 258.19/35.71  | | | | | End of split
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | Case 2:
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | |   (161)  all_75_14 = 0
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | | REF_CLOSE: (9), (10), (11), (21), (31), (41), (68), (161) are
% 258.19/35.71  | | | | |            inconsistent by sub-proof #161.
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | End of split
% 258.19/35.71  | | | | 
% 258.19/35.71  | | | Case 2:
% 258.19/35.71  | | | | 
% 258.19/35.71  | | | |   (162)  all_75_16 = 0
% 258.19/35.71  | | | | 
% 258.19/35.71  | | | | COMBINE_EQS: (17), (162) imply:
% 258.19/35.71  | | | |   (163)  all_68_13 = 0
% 258.19/35.71  | | | | 
% 258.19/35.71  | | | | BETA: splitting (71) gives:
% 258.19/35.71  | | | | 
% 258.19/35.71  | | | | Case 1:
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | |   (164)   ~ (all_75_16 = 0)
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | | REDUCE: (162), (164) imply:
% 258.19/35.71  | | | | |   (165)  $false
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | | CLOSE: (165) is inconsistent.
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | Case 2:
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | |   (166)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.71  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | | REF_CLOSE: (9), (10), (11), (21), (24), (26), (31), (43), (63), (68),
% 258.19/35.71  | | | | |            (166) are inconsistent by sub-proof #162.
% 258.19/35.71  | | | | | 
% 258.19/35.71  | | | | End of split
% 258.19/35.71  | | | | 
% 258.19/35.71  | | | End of split
% 258.19/35.71  | | | 
% 258.19/35.71  | | Case 2:
% 258.19/35.71  | | | 
% 258.19/35.71  | | |   (167)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.71  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71  | | | 
% 258.19/35.71  | | | REF_CLOSE: (9), (10), (11), (21), (24), (26), (31), (43), (63), (68),
% 258.19/35.71  | | |            (167) are inconsistent by sub-proof #162.
% 258.19/35.71  | | | 
% 258.19/35.71  | | End of split
% 258.19/35.71  | | 
% 258.19/35.71  | Case 2:
% 258.19/35.71  | | 
% 258.19/35.71  | |   (168)  all_75_17 = 0
% 258.19/35.71  | | 
% 258.19/35.71  | | REF_CLOSE: (9), (10), (11), (21), (22), (24), (26), (31), (43), (63), (68),
% 258.19/35.71  | |            (168) are inconsistent by sub-proof #93.
% 258.19/35.71  | | 
% 258.19/35.71  | End of split
% 258.19/35.71  | 
% 258.19/35.71  End of proof
% 258.19/35.71  
% 258.19/35.71  Sub-proof #93 shows that the following formulas are inconsistent:
% 258.19/35.71  ----------------------------------------------------------------
% 258.19/35.71    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.71             v0) = 0 & $i(v0))
% 258.19/35.71    (2)   ~ (all_68_4 = 0)
% 258.19/35.71    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71             r1(all_68_20, v0) = v2))
% 258.19/35.71    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.71         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.71    (5)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 258.19/35.71           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (6)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.71           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (7)   ~ (all_68_2 = 0)
% 258.19/35.71    (8)  all_75_11 = all_68_5
% 258.19/35.71    (9)  all_75_17 = 0
% 258.19/35.71    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.71            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.71           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.71            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.71          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.71            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.71    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71  
% 258.19/35.71  Begin of proof
% 258.19/35.71  | 
% 258.19/35.71  | BETA: splitting (5) gives:
% 258.19/35.71  | 
% 258.19/35.71  | Case 1:
% 258.19/35.71  | | 
% 258.19/35.71  | |   (13)   ~ (all_75_17 = 0)
% 258.19/35.71  | | 
% 258.19/35.71  | | REDUCE: (9), (13) imply:
% 258.19/35.71  | |   (14)  $false
% 258.19/35.71  | | 
% 258.19/35.71  | | CLOSE: (14) is inconsistent.
% 258.19/35.71  | | 
% 258.19/35.71  | Case 2:
% 258.19/35.71  | | 
% 258.19/35.71  | |   (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.71  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71  | | 
% 258.19/35.71  | | REF_CLOSE: (1), (2), (3), (4), (6), (7), (8), (10), (11), (12), (15) are
% 258.19/35.71  | |            inconsistent by sub-proof #162.
% 258.19/35.71  | | 
% 258.19/35.71  | End of split
% 258.19/35.71  | 
% 258.19/35.71  End of proof
% 258.19/35.71  
% 258.19/35.71  Sub-proof #94 shows that the following formulas are inconsistent:
% 258.19/35.71  ----------------------------------------------------------------
% 258.19/35.71    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.19/35.71             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.71    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.71    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.71             v0) = 0 & $i(v0))
% 258.19/35.71    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.71             v0) = 0 & $i(v0))
% 258.19/35.71    (5)   ~ (all_68_4 = 0)
% 258.19/35.71    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71             r1(all_68_20, v0) = v2))
% 258.19/35.71    (7)  all_75_10 = all_68_16
% 258.19/35.71    (8)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.71         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71             r1(all_68_20, v0) = v2))
% 258.19/35.71    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.71         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.71    (10)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (11)  all_75_11 = all_68_5
% 258.19/35.71    (12)  all_75_8 = all_68_7
% 258.19/35.71    (13)   ~ (all_68_9 = 0)
% 258.19/35.71    (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.71            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.71          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.71            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.71          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71              r1(all_68_20, v0) = v2))
% 258.19/35.71    (15)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (16)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.71    (17)   ~ (all_68_18 = 0)
% 258.19/35.71    (18)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (19)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.71    (20)   ~ (all_68_19 = 0)
% 258.19/35.71    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (22)  all_75_12 = all_68_8
% 258.19/35.71    (23)   ~ (all_68_17 = 0)
% 258.19/35.71  
% 258.19/35.71  Begin of proof
% 258.19/35.71  | 
% 258.19/35.71  | BETA: splitting (10) gives:
% 258.19/35.71  | 
% 258.19/35.71  | Case 1:
% 258.19/35.71  | | 
% 258.19/35.71  | |   (24)   ~ (all_75_11 = 0)
% 258.19/35.71  | | 
% 258.19/35.71  | | REDUCE: (11), (24) imply:
% 258.19/35.71  | |   (25)   ~ (all_68_5 = 0)
% 258.19/35.71  | | 
% 258.19/35.71  | | REF_CLOSE: (4), (5), (6), (9), (21), (25) are inconsistent by sub-proof
% 258.19/35.71  | |            #163.
% 258.19/35.71  | | 
% 258.19/35.71  | Case 2:
% 258.19/35.71  | | 
% 258.19/35.71  | |   (26)  all_75_11 = 0
% 258.19/35.71  | | 
% 258.19/35.71  | | REF_CLOSE: (1), (2), (3), (7), (8), (9), (12), (13), (14), (15), (16), (17),
% 258.19/35.71  | |            (18), (19), (20), (22), (23), (26) are inconsistent by sub-proof
% 258.19/35.71  | |            #235.
% 258.19/35.71  | | 
% 258.19/35.71  | End of split
% 258.19/35.71  | 
% 258.19/35.71  End of proof
% 258.19/35.71  
% 258.19/35.71  Sub-proof #95 shows that the following formulas are inconsistent:
% 258.19/35.71  ----------------------------------------------------------------
% 258.19/35.71    (1)  all_75_4 = all_68_10
% 258.19/35.71    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.71    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.71             v0) = 0 & $i(v0))
% 258.19/35.71    (4)  all_75_9 = all_68_11
% 258.19/35.71    (5)  all_75_17 = all_68_18
% 258.19/35.71    (6)  all_75_5 = all_68_15
% 258.19/35.71    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.71             v0) = 0 & $i(v0))
% 258.19/35.71    (8)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.71           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (9)   ~ (all_68_4 = 0)
% 258.19/35.71    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71              r1(all_68_20, v0) = v2))
% 258.19/35.71    (11)  all_75_18 = all_68_14
% 258.19/35.71    (12)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.71            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (13)  all_75_10 = all_68_16
% 258.19/35.71    (14)  all_75_13 = all_68_12
% 258.19/35.71    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.71          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.71              & r1(all_68_20, v0) = v2))
% 258.19/35.71    (16)  all_75_16 = all_68_13
% 258.19/35.71    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.71              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.71    (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.71          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.71    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (22)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (23)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.71    (25)   ~ (all_68_2 = 0)
% 258.19/35.71    (26)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.71    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.71            p405(v0) = v1 & $i(v0))
% 258.19/35.71    (28)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.71    (29)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (30)  all_75_11 = all_68_5
% 258.19/35.71    (31)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (32)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.71    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.71              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.71              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (35)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.71    (36)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (37)  all_75_8 = all_68_7
% 258.19/35.71    (38)   ~ (all_137_0 = 0)
% 258.19/35.71    (39)  p105(all_137_1) = all_137_0
% 258.19/35.71    (40)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.71    (41)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.71    (42)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.71            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.71           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.71            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.71          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.71            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.71    (43)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.71            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.71          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.71            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.71          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.71            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.71              r1(all_68_20, v0) = v2))
% 258.19/35.71    (45)  all_75_15 = all_68_9
% 258.19/35.71    (46)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (47)  r1(all_68_20, all_137_1) = 0
% 258.19/35.71    (48)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (49)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.71            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.71    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (53)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (54)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.71    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (56)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.71          all_68_19 = 0
% 258.19/35.71    (57)  all_75_14 = all_68_17
% 258.19/35.71    (58)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.71    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (60)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (61)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.71          all_68_14 = 0
% 258.19/35.71    (62)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.71    (64)  $i(all_137_1)
% 258.19/35.71    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.71              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (67)  all_75_12 = all_68_8
% 258.19/35.71    (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.71            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71    (69)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.71            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.71  
% 258.19/35.71  Begin of proof
% 258.19/35.71  | 
% 258.19/35.71  | DELTA: instantiating (7) with fresh symbols all_184_0, all_184_1 gives:
% 258.19/35.72  |   (70)   ~ (all_184_0 = 0) & p104(all_184_1) = all_184_0 & r1(all_68_20,
% 258.19/35.72  |           all_184_1) = 0 & $i(all_184_1)
% 258.19/35.72  | 
% 258.19/35.72  | ALPHA: (70) implies:
% 258.19/35.72  |   (71)   ~ (all_184_0 = 0)
% 258.19/35.72  |   (72)  $i(all_184_1)
% 258.19/35.72  |   (73)  r1(all_68_20, all_184_1) = 0
% 258.19/35.72  |   (74)  p104(all_184_1) = all_184_0
% 258.19/35.72  | 
% 258.19/35.72  | BETA: splitting (22) gives:
% 258.19/35.72  | 
% 258.19/35.72  | Case 1:
% 258.19/35.72  | | 
% 258.19/35.72  | |   (75)   ~ (all_75_17 = 0)
% 258.19/35.72  | | 
% 258.19/35.72  | | REDUCE: (5), (75) imply:
% 258.19/35.72  | |   (76)   ~ (all_68_18 = 0)
% 258.19/35.72  | | 
% 258.19/35.72  | | BETA: splitting (50) gives:
% 258.19/35.72  | | 
% 258.19/35.72  | | Case 1:
% 258.19/35.72  | | | 
% 258.19/35.72  | | |   (77)   ~ (all_75_15 = 0)
% 258.19/35.72  | | | 
% 258.19/35.72  | | | REDUCE: (45), (77) imply:
% 258.19/35.72  | | |   (78)   ~ (all_68_9 = 0)
% 258.19/35.72  | | | 
% 258.19/35.72  | | | BETA: splitting (56) gives:
% 258.19/35.72  | | | 
% 258.19/35.72  | | | Case 1:
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | |   (79)  all_68_15 = 0
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | | COMBINE_EQS: (6), (79) imply:
% 258.19/35.72  | | | |   (80)  all_75_5 = 0
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | | BETA: splitting (32) gives:
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | | Case 1:
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | |   (81)   ~ (all_75_4 = 0)
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | REDUCE: (1), (81) imply:
% 258.19/35.72  | | | | |   (82)   ~ (all_68_10 = 0)
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | BETA: splitting (61) gives:
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | Case 1:
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | |   (83)  all_68_10 = 0
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | | REDUCE: (82), (83) imply:
% 258.19/35.72  | | | | | |   (84)  $false
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | | CLOSE: (84) is inconsistent.
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | Case 2:
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | |   (85)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 =
% 258.19/35.72  | | | | | |         0
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | | BETA: splitting (66) gives:
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | | Case 1:
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | |   (86)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 258.19/35.72  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | DELTA: instantiating (86) with fresh symbols all_251_0, all_251_1
% 258.19/35.72  | | | | | | |        gives:
% 258.19/35.72  | | | | | | |   (87)   ~ (all_251_0 = 0) & p103(all_251_1) = all_251_0 &
% 258.19/35.72  | | | | | | |         r1(all_68_20, all_251_1) = 0 & $i(all_251_1)
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | ALPHA: (87) implies:
% 258.19/35.72  | | | | | | |   (88)   ~ (all_251_0 = 0)
% 258.19/35.72  | | | | | | |   (89)  $i(all_251_1)
% 258.19/35.72  | | | | | | |   (90)  r1(all_68_20, all_251_1) = 0
% 258.19/35.72  | | | | | | |   (91)  p103(all_251_1) = all_251_0
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | BETA: splitting (23) gives:
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | |   (92)   ~ (all_75_11 = 0)
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | | REDUCE: (30), (92) imply:
% 258.19/35.72  | | | | | | | |   (93)   ~ (all_68_5 = 0)
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | | BETA: splitting (63) gives:
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | |   (94)   ~ (all_75_18 = 0)
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | REDUCE: (11), (94) imply:
% 258.19/35.72  | | | | | | | | |   (95)   ~ (all_68_14 = 0)
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | REF_CLOSE: (3), (4), (8), (12), (14), (15), (16), (17), (20),
% 258.19/35.72  | | | | | | | | |            (24), (25), (27), (29), (33), (37), (42), (44),
% 258.19/35.72  | | | | | | | | |            (45), (48), (51), (52), (58), (62), (66), (67),
% 258.19/35.72  | | | | | | | | |            (68), (69), (85), (95) are inconsistent by
% 258.19/35.72  | | | | | | | | |            sub-proof #354.
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | |   (96)  all_75_18 = 0
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | COMBINE_EQS: (11), (96) imply:
% 258.19/35.72  | | | | | | | | |   (97)  all_68_14 = 0
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | BETA: splitting (59) gives:
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | |   (98)   ~ (all_75_18 = 0)
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | REDUCE: (96), (98) imply:
% 258.19/35.72  | | | | | | | | | |   (99)  $false
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | CLOSE: (99) is inconsistent.
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | |   (100)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.72  | | | | | | | | | |            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | BETA: splitting (17) gives:
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | |   (101)   ~ (all_75_12 = 0)
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | REDUCE: (67), (101) imply:
% 258.19/35.72  | | | | | | | | | | |   (102)   ~ (all_68_8 = 0)
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | BETA: splitting (12) gives:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | |   (103)   ~ (all_75_8 = 0)
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | REDUCE: (37), (103) imply:
% 258.19/35.72  | | | | | | | | | | | |   (104)   ~ (all_68_7 = 0)
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | REF_CLOSE: (9), (10), (15), (20), (27), (45), (51), (52),
% 258.19/35.72  | | | | | | | | | | | |            (93), (100), (102), (104) are inconsistent by
% 258.19/35.72  | | | | | | | | | | | |            sub-proof #144.
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | |   (105)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.72  | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | DELTA: instantiating (105) with fresh symbols all_314_0,
% 258.19/35.72  | | | | | | | | | | | |        all_314_1 gives:
% 258.19/35.72  | | | | | | | | | | | |   (106)   ~ (all_314_0 = 0) & p102(all_314_1) = all_314_0 &
% 258.19/35.72  | | | | | | | | | | | |          r1(all_68_20, all_314_1) = 0 & $i(all_314_1)
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | ALPHA: (106) implies:
% 258.19/35.72  | | | | | | | | | | | |   (107)   ~ (all_314_0 = 0)
% 258.19/35.72  | | | | | | | | | | | |   (108)  $i(all_314_1)
% 258.19/35.72  | | | | | | | | | | | |   (109)  r1(all_68_20, all_314_1) = 0
% 258.19/35.72  | | | | | | | | | | | |   (110)  p102(all_314_1) = all_314_0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | BETA: splitting (44) gives:
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | |   (111)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.19/35.72  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.19/35.72  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.72  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | BETA: splitting (111) gives:
% 258.19/35.72  | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | |   (112)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | GROUND_INST: instantiating (112) with all_314_1, all_314_0,
% 258.19/35.72  | | | | | | | | | | | | | |              simplifying with (108), (110) gives:
% 258.19/35.72  | | | | | | | | | | | | | |   (113)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.72  | | | | | | | | | | | | | |            r1(all_68_20, all_314_1) = v0)
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | BETA: splitting (113) gives:
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | |   (114)  all_314_0 = 0
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | REDUCE: (107), (114) imply:
% 258.19/35.72  | | | | | | | | | | | | | | |   (115)  $false
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | CLOSE: (115) is inconsistent.
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | |   (116)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.72  | | | | | | | | | | | | | | |              all_314_1) = v0)
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | DELTA: instantiating (116) with fresh symbol all_344_0
% 258.19/35.72  | | | | | | | | | | | | | | |        gives:
% 258.19/35.72  | | | | | | | | | | | | | | |   (117)   ~ (all_344_0 = 0) & r1(all_68_20, all_314_1) =
% 258.19/35.72  | | | | | | | | | | | | | | |          all_344_0
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | ALPHA: (117) implies:
% 258.19/35.72  | | | | | | | | | | | | | | |   (118)   ~ (all_344_0 = 0)
% 258.19/35.72  | | | | | | | | | | | | | | |   (119)  r1(all_68_20, all_314_1) = all_344_0
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_344_0, all_314_1,
% 258.19/35.72  | | | | | | | | | | | | | | |              all_68_20, simplifying with (109), (119) gives:
% 258.19/35.72  | | | | | | | | | | | | | | |   (120)  all_344_0 = 0
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | REDUCE: (118), (120) imply:
% 258.19/35.72  | | | | | | | | | | | | | | |   (121)  $false
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | CLOSE: (121) is inconsistent.
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | |   (122)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | GROUND_INST: instantiating (122) with all_251_1, all_251_0,
% 258.19/35.72  | | | | | | | | | | | | | |              simplifying with (89), (91) gives:
% 258.19/35.72  | | | | | | | | | | | | | |   (123)  all_251_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.72  | | | | | | | | | | | | | |            r1(all_68_20, all_251_1) = v0)
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | BETA: splitting (123) gives:
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | |   (124)  all_251_0 = 0
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | REDUCE: (88), (124) imply:
% 258.19/35.72  | | | | | | | | | | | | | | |   (125)  $false
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | CLOSE: (125) is inconsistent.
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | |   (126)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.72  | | | | | | | | | | | | | | |              all_251_1) = v0)
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | DELTA: instantiating (126) with fresh symbol all_344_0
% 258.19/35.72  | | | | | | | | | | | | | | |        gives:
% 258.19/35.72  | | | | | | | | | | | | | | |   (127)   ~ (all_344_0 = 0) & r1(all_68_20, all_251_1) =
% 258.19/35.72  | | | | | | | | | | | | | | |          all_344_0
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | ALPHA: (127) implies:
% 258.19/35.72  | | | | | | | | | | | | | | |   (128)   ~ (all_344_0 = 0)
% 258.19/35.72  | | | | | | | | | | | | | | |   (129)  r1(all_68_20, all_251_1) = all_344_0
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_344_0, all_251_1,
% 258.19/35.72  | | | | | | | | | | | | | | |              all_68_20, simplifying with (90), (129) gives:
% 258.19/35.72  | | | | | | | | | | | | | | |   (130)  all_344_0 = 0
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | REDUCE: (128), (130) imply:
% 258.19/35.72  | | | | | | | | | | | | | | |   (131)  $false
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | | CLOSE: (131) is inconsistent.
% 258.19/35.72  | | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | |   (132)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.19/35.72  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.19/35.72  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.72  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | BETA: splitting (132) gives:
% 258.19/35.72  | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | |   (133)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | GROUND_INST: instantiating (133) with all_184_1, all_184_0,
% 258.19/35.72  | | | | | | | | | | | | | |              simplifying with (72), (74) gives:
% 258.19/35.72  | | | | | | | | | | | | | |   (134)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.72  | | | | | | | | | | | | | |            r1(all_68_20, all_184_1) = v0)
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | REF_CLOSE: (20), (71), (73), (134) are inconsistent by
% 258.19/35.72  | | | | | | | | | | | | | |            sub-proof #110.
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | |   (135)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | GROUND_INST: instantiating (135) with all_137_1, all_137_0,
% 258.19/35.72  | | | | | | | | | | | | | |              simplifying with (39), (64) gives:
% 258.19/35.72  | | | | | | | | | | | | | |   (136)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.72  | | | | | | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | | REF_CLOSE: (20), (38), (47), (136) are inconsistent by
% 258.19/35.72  | | | | | | | | | | | | | |            sub-proof #111.
% 258.19/35.72  | | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | |   (137)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.72  | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | REF_CLOSE: (3), (20), (25), (42), (62), (137) are
% 258.19/35.72  | | | | | | | | | | |            inconsistent by sub-proof #361.
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | |   (138)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 258.19/35.72  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | | REF_CLOSE: (3), (20), (25), (42), (62), (138) are inconsistent
% 258.19/35.72  | | | | | | | |            by sub-proof #361.
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | End of split
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | Case 2:
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | |   (139)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1
% 258.19/35.72  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | REF_CLOSE: (3), (20), (25), (42), (62), (139) are inconsistent by
% 258.19/35.72  | | | | | | |            sub-proof #361.
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | End of split
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | End of split
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | Case 2:
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | |   (140)   ~ (all_75_5 = 0)
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | REDUCE: (80), (140) imply:
% 258.19/35.72  | | | | |   (141)  $false
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | CLOSE: (141) is inconsistent.
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | End of split
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | Case 2:
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | |   (142)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | | BETA: splitting (66) gives:
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | | Case 1:
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | |   (143)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.72  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | DELTA: instantiating (143) with fresh symbols all_229_0, all_229_1
% 258.19/35.72  | | | | |        gives:
% 258.19/35.72  | | | | |   (144)   ~ (all_229_0 = 0) & p103(all_229_1) = all_229_0 &
% 258.19/35.72  | | | | |          r1(all_68_20, all_229_1) = 0 & $i(all_229_1)
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | ALPHA: (144) implies:
% 258.19/35.72  | | | | |   (145)   ~ (all_229_0 = 0)
% 258.19/35.72  | | | | |   (146)  $i(all_229_1)
% 258.19/35.72  | | | | |   (147)  r1(all_68_20, all_229_1) = 0
% 258.19/35.72  | | | | |   (148)  p103(all_229_1) = all_229_0
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | BETA: splitting (31) gives:
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | Case 1:
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | |   (149)   ~ (all_68_19 = 0)
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | | REF_CLOSE: (2), (3), (13), (15), (17), (20), (25), (27), (36), (37),
% 258.19/35.72  | | | | | |            (42), (55), (57), (62), (67), (76), (78), (142), (149)
% 258.19/35.72  | | | | | |            are inconsistent by sub-proof #107.
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | Case 2:
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | |   (150)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.72  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | | BETA: splitting (23) gives:
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | | Case 1:
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | |   (151)   ~ (all_75_11 = 0)
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | REDUCE: (30), (151) imply:
% 258.19/35.72  | | | | | | |   (152)   ~ (all_68_5 = 0)
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | BETA: splitting (17) gives:
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | |   (153)   ~ (all_75_12 = 0)
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | | REDUCE: (67), (153) imply:
% 258.19/35.72  | | | | | | | |   (154)   ~ (all_68_8 = 0)
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | | BETA: splitting (12) gives:
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | |   (155)   ~ (all_75_8 = 0)
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | REDUCE: (37), (155) imply:
% 258.19/35.72  | | | | | | | | |   (156)   ~ (all_68_7 = 0)
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | REF_CLOSE: (9), (10), (15), (20), (27), (45), (51), (52),
% 258.19/35.72  | | | | | | | | |            (150), (152), (154), (156) are inconsistent by
% 258.19/35.72  | | | | | | | | |            sub-proof #144.
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | |   (157)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.72  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | DELTA: instantiating (157) with fresh symbols all_304_0,
% 258.19/35.72  | | | | | | | | |        all_304_1 gives:
% 258.19/35.72  | | | | | | | | |   (158)   ~ (all_304_0 = 0) & p102(all_304_1) = all_304_0 &
% 258.19/35.72  | | | | | | | | |          r1(all_68_20, all_304_1) = 0 & $i(all_304_1)
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | ALPHA: (158) implies:
% 258.19/35.72  | | | | | | | | |   (159)   ~ (all_304_0 = 0)
% 258.19/35.72  | | | | | | | | |   (160)  $i(all_304_1)
% 258.19/35.72  | | | | | | | | |   (161)  r1(all_68_20, all_304_1) = 0
% 258.19/35.72  | | | | | | | | |   (162)  p102(all_304_1) = all_304_0
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | BETA: splitting (44) gives:
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | |   (163)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 258.19/35.72  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.72  | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.72  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 258.19/35.72  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.72  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | BETA: splitting (163) gives:
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | |   (164)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | GROUND_INST: instantiating (164) with all_304_1, all_304_0,
% 258.19/35.72  | | | | | | | | | | |              simplifying with (160), (162) gives:
% 258.19/35.72  | | | | | | | | | | |   (165)  all_304_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.72  | | | | | | | | | | |            r1(all_68_20, all_304_1) = v0)
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | BETA: splitting (165) gives:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | |   (166)  all_304_0 = 0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | REDUCE: (159), (166) imply:
% 258.19/35.72  | | | | | | | | | | | |   (167)  $false
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | CLOSE: (167) is inconsistent.
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | |   (168)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.72  | | | | | | | | | | | |              all_304_1) = v0)
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | DELTA: instantiating (168) with fresh symbol all_363_0
% 258.19/35.72  | | | | | | | | | | | |        gives:
% 258.19/35.72  | | | | | | | | | | | |   (169)   ~ (all_363_0 = 0) & r1(all_68_20, all_304_1) =
% 258.19/35.72  | | | | | | | | | | | |          all_363_0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | ALPHA: (169) implies:
% 258.19/35.72  | | | | | | | | | | | |   (170)   ~ (all_363_0 = 0)
% 258.19/35.72  | | | | | | | | | | | |   (171)  r1(all_68_20, all_304_1) = all_363_0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_363_0, all_304_1,
% 258.19/35.72  | | | | | | | | | | | |              all_68_20, simplifying with (161), (171) gives:
% 258.19/35.72  | | | | | | | | | | | |   (172)  all_363_0 = 0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | REDUCE: (170), (172) imply:
% 258.19/35.72  | | | | | | | | | | | |   (173)  $false
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | CLOSE: (173) is inconsistent.
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | |   (174)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | GROUND_INST: instantiating (174) with all_229_1, all_229_0,
% 258.19/35.72  | | | | | | | | | | |              simplifying with (146), (148) gives:
% 258.19/35.72  | | | | | | | | | | |   (175)  all_229_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.72  | | | | | | | | | | |            r1(all_68_20, all_229_1) = v0)
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | BETA: splitting (175) gives:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | |   (176)  all_229_0 = 0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | REDUCE: (145), (176) imply:
% 258.19/35.72  | | | | | | | | | | | |   (177)  $false
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | CLOSE: (177) is inconsistent.
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | |   (178)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.72  | | | | | | | | | | | |              all_229_1) = v0)
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | DELTA: instantiating (178) with fresh symbol all_363_0
% 258.19/35.72  | | | | | | | | | | | |        gives:
% 258.19/35.72  | | | | | | | | | | | |   (179)   ~ (all_363_0 = 0) & r1(all_68_20, all_229_1) =
% 258.19/35.72  | | | | | | | | | | | |          all_363_0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | ALPHA: (179) implies:
% 258.19/35.72  | | | | | | | | | | | |   (180)   ~ (all_363_0 = 0)
% 258.19/35.72  | | | | | | | | | | | |   (181)  r1(all_68_20, all_229_1) = all_363_0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_363_0, all_229_1,
% 258.19/35.72  | | | | | | | | | | | |              all_68_20, simplifying with (147), (181) gives:
% 258.19/35.72  | | | | | | | | | | | |   (182)  all_363_0 = 0
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | REDUCE: (180), (182) imply:
% 258.19/35.72  | | | | | | | | | | | |   (183)  $false
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | | CLOSE: (183) is inconsistent.
% 258.19/35.72  | | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | |   (184)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 258.19/35.72  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.72  | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.72  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 258.19/35.72  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.72  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | BETA: splitting (184) gives:
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | Case 1:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | |   (185)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | GROUND_INST: instantiating (185) with all_184_1, all_184_0,
% 258.19/35.72  | | | | | | | | | | |              simplifying with (72), (74) gives:
% 258.19/35.72  | | | | | | | | | | |   (186)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.72  | | | | | | | | | | |            r1(all_68_20, all_184_1) = v0)
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | REF_CLOSE: (20), (71), (73), (186) are inconsistent by
% 258.19/35.72  | | | | | | | | | | |            sub-proof #110.
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | |   (187)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72  | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.72  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | GROUND_INST: instantiating (187) with all_137_1, all_137_0,
% 258.19/35.72  | | | | | | | | | | |              simplifying with (39), (64) gives:
% 258.19/35.72  | | | | | | | | | | |   (188)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.72  | | | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | | REF_CLOSE: (20), (38), (47), (188) are inconsistent by
% 258.19/35.72  | | | | | | | | | | |            sub-proof #111.
% 258.19/35.72  | | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | | 
% 258.19/35.72  | | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | | 
% 258.19/35.72  | | | | | | | | End of split
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | Case 2:
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | |   (189)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 258.19/35.72  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | | REF_CLOSE: (3), (20), (25), (42), (62), (189) are inconsistent
% 258.19/35.72  | | | | | | | |            by sub-proof #361.
% 258.19/35.72  | | | | | | | | 
% 258.19/35.72  | | | | | | | End of split
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | Case 2:
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | |   (190)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1
% 258.19/35.72  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | | REF_CLOSE: (3), (20), (25), (42), (62), (190) are inconsistent by
% 258.19/35.72  | | | | | | |            sub-proof #361.
% 258.19/35.72  | | | | | | | 
% 258.19/35.72  | | | | | | End of split
% 258.19/35.72  | | | | | | 
% 258.19/35.72  | | | | | End of split
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | Case 2:
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | |   (191)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.72  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | | REF_CLOSE: (3), (20), (25), (42), (62), (191) are inconsistent by
% 258.19/35.72  | | | | |            sub-proof #361.
% 258.19/35.72  | | | | | 
% 258.19/35.72  | | | | End of split
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | End of split
% 258.19/35.72  | | | 
% 258.19/35.72  | | Case 2:
% 258.19/35.72  | | | 
% 258.19/35.72  | | |   (192)  all_75_15 = 0
% 258.19/35.72  | | | 
% 258.19/35.72  | | | COMBINE_EQS: (45), (192) imply:
% 258.19/35.72  | | |   (193)  all_68_9 = 0
% 258.19/35.72  | | | 
% 258.19/35.72  | | | BETA: splitting (51) gives:
% 258.19/35.72  | | | 
% 258.19/35.72  | | | Case 1:
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | |   (194)   ~ (all_75_15 = 0)
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | | REDUCE: (192), (194) imply:
% 258.19/35.72  | | | |   (195)  $false
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | | CLOSE: (195) is inconsistent.
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | Case 2:
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | |   (196)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.72  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | | REF_CLOSE: (1), (2), (3), (4), (6), (8), (9), (10), (11), (12), (13),
% 258.19/35.72  | | | |            (14), (15), (16), (17), (20), (23), (24), (25), (27), (29),
% 258.19/35.72  | | | |            (30), (31), (32), (33), (36), (37), (38), (39), (42), (44),
% 258.19/35.72  | | | |            (45), (46), (47), (48), (50), (51), (52), (55), (56), (57),
% 258.19/35.72  | | | |            (58), (59), (61), (62), (63), (64), (66), (67), (68), (69),
% 258.19/35.72  | | | |            (76), (192), (196) are inconsistent by sub-proof #102.
% 258.19/35.72  | | | | 
% 258.19/35.72  | | | End of split
% 258.19/35.72  | | | 
% 258.19/35.72  | | End of split
% 258.19/35.72  | | 
% 258.19/35.72  | Case 2:
% 258.19/35.72  | | 
% 258.19/35.72  | |   (197)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.72  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72  | | 
% 258.19/35.72  | | REF_CLOSE: (1), (2), (4), (5), (6), (8), (9), (10), (11), (12), (13), (14),
% 258.19/35.72  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 258.19/35.72  | |            (26), (27), (28), (29), (30), (31), (32), (33), (34), (35), (36),
% 258.19/35.72  | |            (37), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47),
% 258.19/35.72  | |            (48), (49), (50), (51), (52), (53), (54), (55), (56), (57), (58),
% 258.19/35.72  | |            (59), (60), (61), (62), (63), (64), (65), (66), (67), (68), (69),
% 258.19/35.72  | |            (197) are inconsistent by sub-proof #96.
% 258.19/35.72  | | 
% 258.19/35.72  | End of split
% 258.19/35.72  | 
% 258.19/35.72  End of proof
% 258.19/35.72  
% 258.19/35.72  Sub-proof #96 shows that the following formulas are inconsistent:
% 258.19/35.72  ----------------------------------------------------------------
% 258.19/35.72    (1)  all_75_4 = all_68_10
% 258.19/35.72    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.72    (3)  all_75_9 = all_68_11
% 258.19/35.72    (4)  all_75_17 = all_68_18
% 258.19/35.72    (5)  all_75_5 = all_68_15
% 258.19/35.72    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.72           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.72             v0) = 0 & $i(v0))
% 258.19/35.72    (8)   ~ (all_68_4 = 0)
% 258.19/35.72    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.72             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.72           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.72             r1(all_68_20, v0) = v2))
% 258.19/35.72    (10)  all_75_18 = all_68_14
% 258.19/35.72    (11)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.72            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.72    (12)  all_75_10 = all_68_16
% 258.19/35.72    (13)  all_75_13 = all_68_12
% 258.19/35.73    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.73          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.73              & r1(all_68_20, v0) = v2))
% 258.19/35.73    (15)  all_75_16 = all_68_13
% 258.19/35.73    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.73              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.73    (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.73          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.73    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (23)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.73    (24)   ~ (all_68_2 = 0)
% 258.19/35.73    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.73    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.73            p405(v0) = v1 & $i(v0))
% 258.19/35.73    (27)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.73    (28)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (29)  all_75_11 = all_68_5
% 258.19/35.73    (30)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (31)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.73    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.73              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.73              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (34)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.73    (35)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (36)  all_75_8 = all_68_7
% 258.19/35.73    (37)   ~ (all_137_0 = 0)
% 258.19/35.73    (38)  p105(all_137_1) = all_137_0
% 258.19/35.73    (39)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.73    (40)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.73    (41)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.73            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.73           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.73            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.73          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.73            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.73    (42)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.73            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.73          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.73            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.73          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.73              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.73            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.73              r1(all_68_20, v0) = v2))
% 258.19/35.73    (44)  all_75_15 = all_68_9
% 258.19/35.73    (45)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (46)  r1(all_68_20, all_137_1) = 0
% 258.19/35.73    (47)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (48)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.73            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.73    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (52)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (53)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.73    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (55)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.73          all_68_19 = 0
% 258.19/35.73    (56)  all_75_14 = all_68_17
% 258.19/35.73    (57)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.73    (58)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (59)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (60)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.73          all_68_14 = 0
% 258.19/35.73    (61)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (62)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.73    (63)  $i(all_137_1)
% 258.19/35.73    (64)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.73              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (66)  all_75_12 = all_68_8
% 258.19/35.73    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (68)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73  
% 258.19/35.73  Begin of proof
% 258.19/35.73  | 
% 258.19/35.73  | BETA: splitting (33) gives:
% 258.19/35.73  | 
% 258.19/35.73  | Case 1:
% 258.19/35.73  | | 
% 258.19/35.73  | |   (69)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.73  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73  | | 
% 258.19/35.73  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.73  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.19/35.73  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.19/35.73  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 258.19/35.73  | |            (46), (47), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 258.19/35.73  | |            (58), (60), (61), (62), (63), (64), (65), (66), (67), (68), (69)
% 258.19/35.73  | |            are inconsistent by sub-proof #97.
% 258.19/35.73  | | 
% 258.19/35.73  | Case 2:
% 258.19/35.73  | | 
% 258.19/35.73  | |   (70)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.73  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73  | | 
% 258.19/35.73  | | BETA: splitting (21) gives:
% 258.19/35.73  | | 
% 258.19/35.73  | | Case 1:
% 258.19/35.73  | | | 
% 258.19/35.73  | | |   (71)   ~ (all_75_17 = 0)
% 258.19/35.73  | | | 
% 258.19/35.73  | | | REDUCE: (4), (71) imply:
% 258.19/35.73  | | |   (72)   ~ (all_68_18 = 0)
% 258.19/35.73  | | | 
% 258.19/35.73  | | | BETA: splitting (49) gives:
% 258.19/35.73  | | | 
% 258.19/35.73  | | | Case 1:
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | |   (73)   ~ (all_75_15 = 0)
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | REDUCE: (44), (73) imply:
% 258.19/35.73  | | | |   (74)   ~ (all_68_9 = 0)
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | BETA: splitting (55) gives:
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | Case 1:
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | |   (75)  all_68_15 = 0
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | COMBINE_EQS: (5), (75) imply:
% 258.19/35.73  | | | | |   (76)  all_75_5 = 0
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | REF_CLOSE: (1), (3), (6), (7), (8), (9), (10), (11), (13), (14), (15),
% 258.19/35.73  | | | | |            (16), (19), (22), (23), (24), (26), (28), (29), (31), (32),
% 258.19/35.73  | | | | |            (36), (41), (43), (44), (47), (50), (51), (57), (58), (60),
% 258.19/35.73  | | | | |            (61), (62), (65), (66), (67), (68), (70), (76) are
% 258.19/35.73  | | | | |            inconsistent by sub-proof #105.
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | Case 2:
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | |   (77)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | BETA: splitting (48) gives:
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | Case 1:
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | |   (78)   ~ (all_68_19 = 0)
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | | REF_CLOSE: (2), (12), (14), (16), (19), (24), (26), (35), (36),
% 258.19/35.73  | | | | | |            (41), (54), (56), (61), (66), (70), (72), (74), (77),
% 258.19/35.73  | | | | | |            (78) are inconsistent by sub-proof #107.
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | Case 2:
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | |   (79)  all_68_19 = 0
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | | REF_CLOSE: (7), (8), (9), (19), (22), (24), (29), (30), (41), (61),
% 258.19/35.73  | | | | | |            (70), (79) are inconsistent by sub-proof #104.
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | End of split
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | End of split
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | Case 2:
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | |   (80)  all_75_15 = 0
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.73  | | | |            (13), (14), (15), (16), (19), (22), (23), (24), (26), (28),
% 258.19/35.73  | | | |            (29), (30), (31), (32), (35), (36), (37), (38), (41), (43),
% 258.19/35.73  | | | |            (44), (45), (46), (47), (49), (50), (51), (54), (55), (56),
% 258.19/35.73  | | | |            (57), (58), (60), (61), (62), (63), (65), (66), (67), (68),
% 258.19/35.73  | | | |            (70), (72), (80) are inconsistent by sub-proof #102.
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | End of split
% 258.19/35.73  | | | 
% 258.19/35.73  | | Case 2:
% 258.19/35.73  | | | 
% 258.19/35.73  | | |   (81)  all_75_17 = 0
% 258.19/35.73  | | | 
% 258.19/35.73  | | | BETA: splitting (40) gives:
% 258.19/35.73  | | | 
% 258.19/35.73  | | | Case 1:
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | |   (82)   ~ (all_75_15 = 0)
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | REDUCE: (44), (82) imply:
% 258.19/35.73  | | | |   (83)   ~ (all_68_9 = 0)
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | BETA: splitting (59) gives:
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | Case 1:
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | |   (84)   ~ (all_75_17 = 0)
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | REDUCE: (81), (84) imply:
% 258.19/35.73  | | | | |   (85)  $false
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | CLOSE: (85) is inconsistent.
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | Case 2:
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | |   (86)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.73  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | REF_CLOSE: (11), (14), (16), (19), (20), (24), (26), (36), (37), (38),
% 258.19/35.73  | | | | |            (41), (43), (46), (61), (63), (65), (66), (81), (83), (86)
% 258.19/35.73  | | | | |            are inconsistent by sub-proof #98.
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | End of split
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | Case 2:
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | |   (87)   ~ (all_75_17 = 0)
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | REDUCE: (81), (87) imply:
% 258.19/35.73  | | | |   (88)  $false
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | CLOSE: (88) is inconsistent.
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | End of split
% 258.19/35.73  | | | 
% 258.19/35.73  | | End of split
% 258.19/35.73  | | 
% 258.19/35.73  | End of split
% 258.19/35.73  | 
% 258.19/35.73  End of proof
% 258.19/35.73  
% 258.19/35.73  Sub-proof #97 shows that the following formulas are inconsistent:
% 258.19/35.73  ----------------------------------------------------------------
% 258.19/35.73    (1)  all_75_4 = all_68_10
% 258.19/35.73    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.73    (3)  all_75_9 = all_68_11
% 258.19/35.73    (4)  all_75_17 = all_68_18
% 258.19/35.73    (5)  all_75_5 = all_68_15
% 258.19/35.73    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.73             v0) = 0 & $i(v0))
% 258.19/35.73    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.73           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.73             v0) = 0 & $i(v0))
% 258.19/35.73    (9)   ~ (all_68_4 = 0)
% 258.19/35.73    (10)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.73            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.73              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.73            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.73              r1(all_68_20, v0) = v2))
% 258.19/35.73    (11)  all_75_18 = all_68_14
% 258.19/35.73    (12)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.73            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (13)  all_75_10 = all_68_16
% 258.19/35.73    (14)  all_75_13 = all_68_12
% 258.19/35.73    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.73          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.73              & r1(all_68_20, v0) = v2))
% 258.19/35.73    (16)  all_75_16 = all_68_13
% 258.19/35.73    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.73              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.73    (20)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.73          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.73    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (22)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (23)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.73    (25)   ~ (all_68_2 = 0)
% 258.19/35.73    (26)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.73    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.73            p405(v0) = v1 & $i(v0))
% 258.19/35.73    (28)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.73    (29)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (30)  all_75_11 = all_68_5
% 258.19/35.73    (31)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (32)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.73    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.73              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.73              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (35)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.73    (36)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (37)  all_75_8 = all_68_7
% 258.19/35.73    (38)   ~ (all_137_0 = 0)
% 258.19/35.73    (39)  p105(all_137_1) = all_137_0
% 258.19/35.73    (40)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.73    (41)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.73    (42)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.73            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.73           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.73            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.73          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.73            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.73    (43)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.73            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.73          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.73            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.73          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.73              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.73            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.73              r1(all_68_20, v0) = v2))
% 258.19/35.73    (45)  all_75_15 = all_68_9
% 258.19/35.73    (46)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (47)  r1(all_68_20, all_137_1) = 0
% 258.19/35.73    (48)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (52)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (53)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.73    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (55)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.73          all_68_19 = 0
% 258.19/35.73    (56)  all_75_14 = all_68_17
% 258.19/35.73    (57)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.73    (58)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (59)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.73          all_68_14 = 0
% 258.19/35.73    (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.73    (62)  $i(all_137_1)
% 258.19/35.73    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.73              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (65)  all_75_12 = all_68_8
% 258.19/35.73    (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.73            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73    (67)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.73            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73  
% 258.19/35.73  Begin of proof
% 258.19/35.73  | 
% 258.19/35.73  | DELTA: instantiating (6) with fresh symbols all_184_0, all_184_1 gives:
% 258.19/35.73  |   (68)   ~ (all_184_0 = 0) & p104(all_184_1) = all_184_0 & r1(all_68_20,
% 258.19/35.73  |           all_184_1) = 0 & $i(all_184_1)
% 258.19/35.73  | 
% 258.19/35.73  | ALPHA: (68) implies:
% 258.19/35.73  |   (69)   ~ (all_184_0 = 0)
% 258.19/35.73  |   (70)  $i(all_184_1)
% 258.19/35.73  |   (71)  r1(all_68_20, all_184_1) = 0
% 258.19/35.73  |   (72)  p104(all_184_1) = all_184_0
% 258.19/35.73  | 
% 258.19/35.73  | BETA: splitting (22) gives:
% 258.19/35.73  | 
% 258.19/35.73  | Case 1:
% 258.19/35.73  | | 
% 258.19/35.73  | |   (73)   ~ (all_75_17 = 0)
% 258.19/35.73  | | 
% 258.19/35.73  | | REDUCE: (4), (73) imply:
% 258.19/35.73  | |   (74)   ~ (all_68_18 = 0)
% 258.19/35.73  | | 
% 258.19/35.73  | | BETA: splitting (49) gives:
% 258.19/35.73  | | 
% 258.19/35.73  | | Case 1:
% 258.19/35.73  | | | 
% 258.19/35.73  | | |   (75)   ~ (all_75_15 = 0)
% 258.19/35.73  | | | 
% 258.19/35.73  | | | REDUCE: (45), (75) imply:
% 258.19/35.73  | | |   (76)   ~ (all_68_9 = 0)
% 258.19/35.73  | | | 
% 258.19/35.73  | | | BETA: splitting (54) gives:
% 258.19/35.73  | | | 
% 258.19/35.73  | | | Case 1:
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | |   (77)   ~ (all_75_14 = 0)
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | REDUCE: (56), (77) imply:
% 258.19/35.73  | | | |   (78)   ~ (all_68_17 = 0)
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | BETA: splitting (55) gives:
% 258.19/35.73  | | | | 
% 258.19/35.73  | | | | Case 1:
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | |   (79)  all_68_15 = 0
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | COMBINE_EQS: (5), (79) imply:
% 258.19/35.73  | | | | |   (80)  all_75_5 = 0
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | BETA: splitting (32) gives:
% 258.19/35.73  | | | | | 
% 258.19/35.73  | | | | | Case 1:
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | |   (81)   ~ (all_75_4 = 0)
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | | REDUCE: (1), (81) imply:
% 258.19/35.73  | | | | | |   (82)   ~ (all_68_10 = 0)
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | | BETA: splitting (35) gives:
% 258.19/35.73  | | | | | | 
% 258.19/35.73  | | | | | | Case 1:
% 258.19/35.73  | | | | | | | 
% 258.19/35.73  | | | | | | |   (83)   ~ (all_75_11 = 0)
% 258.19/35.73  | | | | | | | 
% 258.19/35.73  | | | | | | | REDUCE: (30), (83) imply:
% 258.19/35.73  | | | | | | |   (84)   ~ (all_68_5 = 0)
% 258.19/35.73  | | | | | | | 
% 258.19/35.73  | | | | | | | BETA: splitting (18) gives:
% 258.19/35.73  | | | | | | | 
% 258.19/35.73  | | | | | | | Case 1:
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | |   (85)   ~ (all_75_18 = 0)
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | | REDUCE: (11), (85) imply:
% 258.19/35.73  | | | | | | | |   (86)   ~ (all_68_14 = 0)
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | | REF_CLOSE: (3), (7), (12), (14), (15), (16), (17), (20), (24),
% 258.19/35.73  | | | | | | | |            (25), (26), (27), (29), (33), (34), (36), (37), (42),
% 258.19/35.73  | | | | | | | |            (43), (44), (45), (48), (49), (50), (51), (57), (59),
% 258.19/35.73  | | | | | | | |            (60), (64), (65), (66), (67), (82), (86) are
% 258.19/35.73  | | | | | | | |            inconsistent by sub-proof #316.
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | Case 2:
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | |   (87)  all_75_18 = 0
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | | COMBINE_EQS: (11), (87) imply:
% 258.19/35.73  | | | | | | | |   (88)  all_68_14 = 0
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | | BETA: splitting (58) gives:
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | | Case 1:
% 258.19/35.73  | | | | | | | | | 
% 258.19/35.73  | | | | | | | | |   (89)   ~ (all_75_18 = 0)
% 258.19/35.73  | | | | | | | | | 
% 258.19/35.73  | | | | | | | | | REDUCE: (87), (89) imply:
% 258.19/35.73  | | | | | | | | |   (90)  $false
% 258.19/35.73  | | | | | | | | | 
% 258.19/35.73  | | | | | | | | | CLOSE: (90) is inconsistent.
% 258.19/35.73  | | | | | | | | | 
% 258.19/35.73  | | | | | | | | Case 2:
% 258.19/35.73  | | | | | | | | | 
% 258.19/35.73  | | | | | | | | |   (91)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) =
% 258.19/35.73  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.73  | | | | | | | | | 
% 258.19/35.73  | | | | | | | | | REF_CLOSE: (8), (9), (10), (20), (84), (91) are inconsistent
% 258.19/35.73  | | | | | | | | |            by sub-proof #163.
% 258.19/35.73  | | | | | | | | | 
% 258.19/35.73  | | | | | | | | End of split
% 258.19/35.73  | | | | | | | | 
% 258.19/35.73  | | | | | | | End of split
% 258.19/35.73  | | | | | | | 
% 258.19/35.73  | | | | | | Case 2:
% 258.19/35.73  | | | | | | | 
% 258.19/35.74  | | | | | | |   (92)  all_75_11 = 0
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | REF_CLOSE: (12), (15), (20), (27), (37), (38), (39), (44), (47),
% 258.19/35.74  | | | | | | |            (52), (53), (62), (65), (69), (70), (71), (72), (76),
% 258.19/35.74  | | | | | | |            (92) are inconsistent by sub-proof #100.
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | End of split
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | Case 2:
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | |   (93)   ~ (all_75_5 = 0)
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | REDUCE: (80), (93) imply:
% 258.19/35.74  | | | | | |   (94)  $false
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | CLOSE: (94) is inconsistent.
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | End of split
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | Case 2:
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | |   (95)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | | BETA: splitting (31) gives:
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | | Case 1:
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | |   (96)   ~ (all_68_19 = 0)
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | BETA: splitting (95) gives:
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | Case 1:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | |   (97)  all_68_16 = 0
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | COMBINE_EQS: (13), (97) imply:
% 258.19/35.74  | | | | | | |   (98)  all_75_10 = 0
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | BETA: splitting (2) gives:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | |   (99)   ~ (all_75_8 = 0)
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | REDUCE: (37), (99) imply:
% 258.19/35.74  | | | | | | | |   (100)   ~ (all_68_7 = 0)
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | BETA: splitting (36) gives:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | |   (101)   ~ (all_75_12 = 0)
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | REDUCE: (65), (101) imply:
% 258.19/35.74  | | | | | | | | |   (102)   ~ (all_68_8 = 0)
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | REF_CLOSE: (15), (20), (27), (76), (100), (102) are
% 258.19/35.74  | | | | | | | | |            inconsistent by sub-proof #398.
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | |   (103)  all_75_12 = 0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | BETA: splitting (17) gives:
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | |   (104)   ~ (all_75_12 = 0)
% 258.19/35.74  | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | REDUCE: (103), (104) imply:
% 258.19/35.74  | | | | | | | | | |   (105)  $false
% 258.19/35.74  | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | CLOSE: (105) is inconsistent.
% 258.19/35.74  | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | |   (106)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.74  | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74  | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | BETA: splitting (46) gives:
% 258.19/35.74  | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | |   (107)   ~ (all_75_10 = 0)
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | REDUCE: (98), (107) imply:
% 258.19/35.74  | | | | | | | | | | |   (108)  $false
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | CLOSE: (108) is inconsistent.
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | |   (109)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.74  | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | DELTA: instantiating (109) with fresh symbols all_248_0,
% 258.19/35.74  | | | | | | | | | | |        all_248_1 gives:
% 258.19/35.74  | | | | | | | | | | |   (110)   ~ (all_248_0 = 0) & p102(all_248_1) = all_248_0 &
% 258.19/35.74  | | | | | | | | | | |          r1(all_68_20, all_248_1) = 0 & $i(all_248_1)
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | ALPHA: (110) implies:
% 258.19/35.74  | | | | | | | | | | |   (111)   ~ (all_248_0 = 0)
% 258.19/35.74  | | | | | | | | | | |   (112)  $i(all_248_1)
% 258.19/35.74  | | | | | | | | | | |   (113)  r1(all_68_20, all_248_1) = 0
% 258.19/35.74  | | | | | | | | | | |   (114)  p102(all_248_1) = all_248_0
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | BETA: splitting (36) gives:
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | |   (115)   ~ (all_75_12 = 0)
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | REDUCE: (65), (115) imply:
% 258.19/35.74  | | | | | | | | | | | |   (116)   ~ (all_68_8 = 0)
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | REF_CLOSE: (15), (20), (25), (27), (42), (45), (49), (60),
% 258.19/35.74  | | | | | | | | | | | |            (100), (106), (116) are inconsistent by sub-proof
% 258.19/35.74  | | | | | | | | | | | |            #340.
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | |   (117)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.74  | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | DELTA: instantiating (117) with fresh symbols all_278_0,
% 258.19/35.74  | | | | | | | | | | | |        all_278_1 gives:
% 258.19/35.74  | | | | | | | | | | | |   (118)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 &
% 258.19/35.74  | | | | | | | | | | | |          r1(all_68_20, all_278_1) = 0 & $i(all_278_1)
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | ALPHA: (118) implies:
% 258.19/35.74  | | | | | | | | | | | |   (119)   ~ (all_278_0 = 0)
% 258.19/35.74  | | | | | | | | | | | |   (120)  $i(all_278_1)
% 258.19/35.74  | | | | | | | | | | | |   (121)  r1(all_68_20, all_278_1) = 0
% 258.19/35.74  | | | | | | | | | | | |   (122)  p103(all_278_1) = all_278_0
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | BETA: splitting (44) gives:
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | |   (123)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.74  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.74  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.19/35.74  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.19/35.74  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.74  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | BETA: splitting (123) gives:
% 258.19/35.74  | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | |   (124)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.74  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.74  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | GROUND_INST: instantiating (124) with all_248_1, all_248_0,
% 258.19/35.74  | | | | | | | | | | | | | |              simplifying with (112), (114) gives:
% 258.19/35.74  | | | | | | | | | | | | | |   (125)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.74  | | | | | | | | | | | | | |            r1(all_68_20, all_248_1) = v0)
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | BETA: splitting (125) gives:
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | |   (126)  all_248_0 = 0
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | REDUCE: (111), (126) imply:
% 258.19/35.74  | | | | | | | | | | | | | | |   (127)  $false
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | CLOSE: (127) is inconsistent.
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | |   (128)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.74  | | | | | | | | | | | | | | |              all_248_1) = v0)
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | DELTA: instantiating (128) with fresh symbol all_324_0
% 258.19/35.74  | | | | | | | | | | | | | | |        gives:
% 258.19/35.74  | | | | | | | | | | | | | | |   (129)   ~ (all_324_0 = 0) & r1(all_68_20, all_248_1) =
% 258.19/35.74  | | | | | | | | | | | | | | |          all_324_0
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | ALPHA: (129) implies:
% 258.19/35.74  | | | | | | | | | | | | | | |   (130)   ~ (all_324_0 = 0)
% 258.19/35.74  | | | | | | | | | | | | | | |   (131)  r1(all_68_20, all_248_1) = all_324_0
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_324_0, all_248_1,
% 258.19/35.74  | | | | | | | | | | | | | | |              all_68_20, simplifying with (113), (131) gives:
% 258.19/35.74  | | | | | | | | | | | | | | |   (132)  all_324_0 = 0
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | REDUCE: (130), (132) imply:
% 258.19/35.74  | | | | | | | | | | | | | | |   (133)  $false
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | CLOSE: (133) is inconsistent.
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | |   (134)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.74  | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.74  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | GROUND_INST: instantiating (134) with all_278_1, all_278_0,
% 258.19/35.74  | | | | | | | | | | | | | |              simplifying with (120), (122) gives:
% 258.19/35.74  | | | | | | | | | | | | | |   (135)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.74  | | | | | | | | | | | | | |            r1(all_68_20, all_278_1) = v0)
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | BETA: splitting (135) gives:
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | |   (136)  all_278_0 = 0
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | REDUCE: (119), (136) imply:
% 258.19/35.74  | | | | | | | | | | | | | | |   (137)  $false
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | CLOSE: (137) is inconsistent.
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | |   (138)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.74  | | | | | | | | | | | | | | |              all_278_1) = v0)
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | DELTA: instantiating (138) with fresh symbol all_324_0
% 258.19/35.74  | | | | | | | | | | | | | | |        gives:
% 258.19/35.74  | | | | | | | | | | | | | | |   (139)   ~ (all_324_0 = 0) & r1(all_68_20, all_278_1) =
% 258.19/35.74  | | | | | | | | | | | | | | |          all_324_0
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | ALPHA: (139) implies:
% 258.19/35.74  | | | | | | | | | | | | | | |   (140)   ~ (all_324_0 = 0)
% 258.19/35.74  | | | | | | | | | | | | | | |   (141)  r1(all_68_20, all_278_1) = all_324_0
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_324_0, all_278_1,
% 258.19/35.74  | | | | | | | | | | | | | | |              all_68_20, simplifying with (121), (141) gives:
% 258.19/35.74  | | | | | | | | | | | | | | |   (142)  all_324_0 = 0
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | REDUCE: (140), (142) imply:
% 258.19/35.74  | | | | | | | | | | | | | | |   (143)  $false
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | | CLOSE: (143) is inconsistent.
% 258.19/35.74  | | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | |   (144)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.74  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.74  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.19/35.74  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.19/35.74  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.74  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | BETA: splitting (144) gives:
% 258.19/35.74  | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | |   (145)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.74  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.74  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | GROUND_INST: instantiating (145) with all_184_1, all_184_0,
% 258.19/35.74  | | | | | | | | | | | | | |              simplifying with (70), (72) gives:
% 258.19/35.74  | | | | | | | | | | | | | |   (146)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.74  | | | | | | | | | | | | | |            r1(all_68_20, all_184_1) = v0)
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | REF_CLOSE: (20), (69), (71), (146) are inconsistent by
% 258.19/35.74  | | | | | | | | | | | | | |            sub-proof #101.
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | |   (147)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.74  | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.74  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | GROUND_INST: instantiating (147) with all_137_1, all_137_0,
% 258.19/35.74  | | | | | | | | | | | | | |              simplifying with (39), (62) gives:
% 258.19/35.74  | | | | | | | | | | | | | |   (148)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.74  | | | | | | | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | | REF_CLOSE: (20), (38), (47), (148) are inconsistent by
% 258.19/35.74  | | | | | | | | | | | | | |            sub-proof #111.
% 258.19/35.74  | | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | |   (149)   ~ (all_75_10 = 0)
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | REDUCE: (98), (149) imply:
% 258.19/35.74  | | | | | | | |   (150)  $false
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | CLOSE: (150) is inconsistent.
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | End of split
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | Case 2:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | |   (151)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | REF_CLOSE: (74), (78), (96), (151) are inconsistent by sub-proof
% 258.19/35.74  | | | | | | |            #393.
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | End of split
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | Case 2:
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | |   (152)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.74  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | BETA: splitting (23) gives:
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | Case 1:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | |   (153)   ~ (all_75_11 = 0)
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | REDUCE: (30), (153) imply:
% 258.19/35.74  | | | | | | |   (154)   ~ (all_68_5 = 0)
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | REF_CLOSE: (8), (9), (10), (20), (152), (154) are inconsistent by
% 258.19/35.74  | | | | | | |            sub-proof #163.
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | Case 2:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | |   (155)  all_75_11 = 0
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | COMBINE_EQS: (30), (155) imply:
% 258.19/35.74  | | | | | | |   (156)  all_68_5 = 0
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | REF_CLOSE: (12), (15), (20), (27), (37), (38), (39), (44), (47),
% 258.19/35.74  | | | | | | |            (52), (53), (62), (65), (69), (70), (71), (72), (76),
% 258.19/35.74  | | | | | | |            (155) are inconsistent by sub-proof #100.
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | End of split
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | End of split
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | End of split
% 258.19/35.74  | | | | 
% 258.19/35.74  | | | Case 2:
% 258.19/35.74  | | | | 
% 258.19/35.74  | | | |   (157)  all_75_14 = 0
% 258.19/35.74  | | | | 
% 258.19/35.74  | | | | BETA: splitting (63) gives:
% 258.19/35.74  | | | | 
% 258.19/35.74  | | | | Case 1:
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | |   (158)   ~ (all_75_14 = 0)
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | | REDUCE: (157), (158) imply:
% 258.19/35.74  | | | | |   (159)  $false
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | | CLOSE: (159) is inconsistent.
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | Case 2:
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | |   (160)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.74  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | | DELTA: instantiating (160) with fresh symbols all_227_0, all_227_1
% 258.19/35.74  | | | | |        gives:
% 258.19/35.74  | | | | |   (161)   ~ (all_227_0 = 0) & p103(all_227_1) = all_227_0 &
% 258.19/35.74  | | | | |          r1(all_68_20, all_227_1) = 0 & $i(all_227_1)
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | | ALPHA: (161) implies:
% 258.19/35.74  | | | | |   (162)   ~ (all_227_0 = 0)
% 258.19/35.74  | | | | |   (163)  $i(all_227_1)
% 258.19/35.74  | | | | |   (164)  r1(all_68_20, all_227_1) = 0
% 258.19/35.74  | | | | |   (165)  p103(all_227_1) = all_227_0
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | | BETA: splitting (12) gives:
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | | Case 1:
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | |   (166)   ~ (all_75_8 = 0)
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | REDUCE: (37), (166) imply:
% 258.19/35.74  | | | | | |   (167)   ~ (all_68_7 = 0)
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | REF_CLOSE: (8), (9), (10), (15), (19), (20), (28), (30), (40), (65),
% 258.19/35.74  | | | | | |            (76), (157), (167) are inconsistent by sub-proof #99.
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | Case 2:
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | |   (168)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.19/35.74  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | DELTA: instantiating (168) with fresh symbols all_266_0, all_266_1
% 258.19/35.74  | | | | | |        gives:
% 258.19/35.74  | | | | | |   (169)   ~ (all_266_0 = 0) & p102(all_266_1) = all_266_0 &
% 258.19/35.74  | | | | | |          r1(all_68_20, all_266_1) = 0 & $i(all_266_1)
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | ALPHA: (169) implies:
% 258.19/35.74  | | | | | |   (170)   ~ (all_266_0 = 0)
% 258.19/35.74  | | | | | |   (171)  $i(all_266_1)
% 258.19/35.74  | | | | | |   (172)  r1(all_68_20, all_266_1) = 0
% 258.19/35.74  | | | | | |   (173)  p102(all_266_1) = all_266_0
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | BETA: splitting (44) gives:
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | | Case 1:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | |   (174)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 258.19/35.74  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.74  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.74  | | | | | | |          : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 258.19/35.74  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | BETA: splitting (174) gives:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | |   (175)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.74  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.74  | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | GROUND_INST: instantiating (175) with all_266_1, all_266_0,
% 258.19/35.74  | | | | | | | |              simplifying with (171), (173) gives:
% 258.19/35.74  | | | | | | | |   (176)  all_266_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.74  | | | | | | | |            r1(all_68_20, all_266_1) = v0)
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | BETA: splitting (176) gives:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | |   (177)  all_266_0 = 0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | REDUCE: (170), (177) imply:
% 258.19/35.74  | | | | | | | | |   (178)  $false
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | CLOSE: (178) is inconsistent.
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | |   (179)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.74  | | | | | | | | |              all_266_1) = v0)
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | DELTA: instantiating (179) with fresh symbol all_317_0 gives:
% 258.19/35.74  | | | | | | | | |   (180)   ~ (all_317_0 = 0) & r1(all_68_20, all_266_1) =
% 258.19/35.74  | | | | | | | | |          all_317_0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | ALPHA: (180) implies:
% 258.19/35.74  | | | | | | | | |   (181)   ~ (all_317_0 = 0)
% 258.19/35.74  | | | | | | | | |   (182)  r1(all_68_20, all_266_1) = all_317_0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_317_0, all_266_1,
% 258.19/35.74  | | | | | | | | |              all_68_20, simplifying with (172), (182) gives:
% 258.19/35.74  | | | | | | | | |   (183)  all_317_0 = 0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | REDUCE: (181), (183) imply:
% 258.19/35.74  | | | | | | | | |   (184)  $false
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | CLOSE: (184) is inconsistent.
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | |   (185)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.19/35.74  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.74  | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | GROUND_INST: instantiating (185) with all_227_1, all_227_0,
% 258.19/35.74  | | | | | | | |              simplifying with (163), (165) gives:
% 258.19/35.74  | | | | | | | |   (186)  all_227_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.74  | | | | | | | |            r1(all_68_20, all_227_1) = v0)
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | BETA: splitting (186) gives:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | |   (187)  all_227_0 = 0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | REDUCE: (162), (187) imply:
% 258.19/35.74  | | | | | | | | |   (188)  $false
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | CLOSE: (188) is inconsistent.
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | |   (189)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.74  | | | | | | | | |              all_227_1) = v0)
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | DELTA: instantiating (189) with fresh symbol all_317_0 gives:
% 258.19/35.74  | | | | | | | | |   (190)   ~ (all_317_0 = 0) & r1(all_68_20, all_227_1) =
% 258.19/35.74  | | | | | | | | |          all_317_0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | ALPHA: (190) implies:
% 258.19/35.74  | | | | | | | | |   (191)   ~ (all_317_0 = 0)
% 258.19/35.74  | | | | | | | | |   (192)  r1(all_68_20, all_227_1) = all_317_0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | GROUND_INST: instantiating (20) with 0, all_317_0, all_227_1,
% 258.19/35.74  | | | | | | | | |              all_68_20, simplifying with (164), (192) gives:
% 258.19/35.74  | | | | | | | | |   (193)  all_317_0 = 0
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | REDUCE: (191), (193) imply:
% 258.19/35.74  | | | | | | | | |   (194)  $false
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | | CLOSE: (194) is inconsistent.
% 258.19/35.74  | | | | | | | | | 
% 258.19/35.74  | | | | | | | | End of split
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | End of split
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | Case 2:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | |   (195)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 258.19/35.74  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.74  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.74  | | | | | | |          : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 258.19/35.74  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | BETA: splitting (195) gives:
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | | Case 1:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | |   (196)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.74  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.74  | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | GROUND_INST: instantiating (196) with all_184_1, all_184_0,
% 258.19/35.74  | | | | | | | |              simplifying with (70), (72) gives:
% 258.19/35.74  | | | | | | | |   (197)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.74  | | | | | | | |            r1(all_68_20, all_184_1) = v0)
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | REF_CLOSE: (20), (69), (71), (197) are inconsistent by sub-proof
% 258.19/35.74  | | | | | | | |            #101.
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | Case 2:
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | |   (198)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.19/35.74  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.74  | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | GROUND_INST: instantiating (198) with all_137_1, all_137_0,
% 258.19/35.74  | | | | | | | |              simplifying with (39), (62) gives:
% 258.19/35.74  | | | | | | | |   (199)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.74  | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | | REF_CLOSE: (20), (38), (47), (199) are inconsistent by sub-proof
% 258.19/35.74  | | | | | | | |            #111.
% 258.19/35.74  | | | | | | | | 
% 258.19/35.74  | | | | | | | End of split
% 258.19/35.74  | | | | | | | 
% 258.19/35.74  | | | | | | End of split
% 258.19/35.74  | | | | | | 
% 258.19/35.74  | | | | | End of split
% 258.19/35.74  | | | | | 
% 258.19/35.74  | | | | End of split
% 258.19/35.74  | | | | 
% 258.19/35.74  | | | End of split
% 258.19/35.74  | | | 
% 258.19/35.74  | | Case 2:
% 258.19/35.74  | | | 
% 258.19/35.74  | | |   (200)  all_75_15 = 0
% 258.19/35.74  | | |   (201)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.74  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74  | | | 
% 258.19/35.74  | | | COMBINE_EQS: (45), (200) imply:
% 258.19/35.74  | | |   (202)  all_68_9 = 0
% 258.19/35.74  | | | 
% 258.19/35.74  | | | REF_CLOSE: (1), (2), (3), (5), (7), (8), (9), (10), (11), (12), (13),
% 258.19/35.74  | | |            (14), (15), (16), (17), (20), (23), (24), (25), (27), (29),
% 258.19/35.74  | | |            (30), (31), (32), (33), (36), (37), (38), (39), (42), (44),
% 258.19/35.74  | | |            (45), (46), (47), (48), (49), (50), (51), (54), (55), (56),
% 258.19/35.74  | | |            (57), (58), (59), (60), (61), (62), (64), (65), (66), (67),
% 258.19/35.74  | | |            (74), (200), (201) are inconsistent by sub-proof #102.
% 258.19/35.74  | | | 
% 258.19/35.74  | | End of split
% 258.19/35.74  | | 
% 258.19/35.74  | Case 2:
% 258.19/35.74  | | 
% 258.19/35.74  | |   (203)  all_75_17 = 0
% 258.19/35.74  | | 
% 258.19/35.74  | | BETA: splitting (41) gives:
% 258.19/35.74  | | 
% 258.19/35.74  | | Case 1:
% 258.19/35.74  | | | 
% 258.19/35.74  | | |   (204)   ~ (all_75_15 = 0)
% 258.19/35.74  | | | 
% 258.19/35.74  | | | REDUCE: (45), (204) imply:
% 258.19/35.74  | | |   (205)   ~ (all_68_9 = 0)
% 258.19/35.74  | | | 
% 258.19/35.74  | | | REF_CLOSE: (6), (12), (15), (17), (20), (21), (25), (27), (37), (38),
% 258.19/35.74  | | |            (39), (42), (44), (47), (60), (62), (64), (65), (203), (205)
% 258.19/35.74  | | |            are inconsistent by sub-proof #98.
% 258.19/35.74  | | | 
% 258.19/35.74  | | Case 2:
% 258.19/35.74  | | | 
% 258.19/35.74  | | |   (206)   ~ (all_75_17 = 0)
% 258.19/35.74  | | | 
% 258.19/35.74  | | | REDUCE: (203), (206) imply:
% 258.19/35.74  | | |   (207)  $false
% 258.19/35.74  | | | 
% 258.19/35.74  | | | CLOSE: (207) is inconsistent.
% 258.19/35.74  | | | 
% 258.19/35.74  | | End of split
% 258.19/35.74  | | 
% 258.19/35.74  | End of split
% 258.19/35.74  | 
% 258.19/35.74  End of proof
% 258.19/35.74  
% 258.19/35.74  Sub-proof #98 shows that the following formulas are inconsistent:
% 258.19/35.74  ----------------------------------------------------------------
% 258.19/35.74    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.19/35.74             v0) = 0 & $i(v0))
% 258.19/35.74    (2)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.74           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.74         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.74             r1(all_68_20, v0) = v2))
% 258.19/35.74    (4)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.74           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.74         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.74    (6)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 258.19/35.74           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.74    (7)   ~ (all_68_2 = 0)
% 258.19/35.75    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.75           p405(v0) = v1 & $i(v0))
% 258.19/35.75    (9)  all_75_17 = 0
% 258.19/35.75    (10)  all_75_8 = all_68_7
% 258.19/35.75    (11)   ~ (all_137_0 = 0)
% 258.19/35.75    (12)  p105(all_137_1) = all_137_0
% 258.19/35.75    (13)   ~ (all_68_9 = 0)
% 258.19/35.75    (14)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.75            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.75           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.75            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.75          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.75            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.75    (15)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.75            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.75          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.75            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.75          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.75            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75              r1(all_68_20, v0) = v2))
% 258.19/35.75    (16)  r1(all_68_20, all_137_1) = 0
% 258.19/35.75    (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.75            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75    (18)  $i(all_137_1)
% 258.19/35.75    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.75            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.75              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75    (20)  all_75_12 = all_68_8
% 258.19/35.75  
% 258.19/35.75  Begin of proof
% 258.19/35.75  | 
% 258.19/35.75  | DELTA: instantiating (1) with fresh symbols all_202_0, all_202_1 gives:
% 258.19/35.75  |   (21)   ~ (all_202_0 = 0) & p104(all_202_1) = all_202_0 & r1(all_68_20,
% 258.19/35.75  |           all_202_1) = 0 & $i(all_202_1)
% 258.19/35.75  | 
% 258.19/35.75  | ALPHA: (21) implies:
% 258.19/35.75  |   (22)   ~ (all_202_0 = 0)
% 258.19/35.75  |   (23)  $i(all_202_1)
% 258.19/35.75  |   (24)  r1(all_68_20, all_202_1) = 0
% 258.19/35.75  |   (25)  p104(all_202_1) = all_202_0
% 258.19/35.75  | 
% 258.19/35.75  | BETA: splitting (6) gives:
% 258.19/35.75  | 
% 258.19/35.75  | Case 1:
% 258.19/35.75  | | 
% 258.19/35.75  | |   (26)   ~ (all_75_17 = 0)
% 258.19/35.75  | | 
% 258.19/35.75  | | REDUCE: (9), (26) imply:
% 258.19/35.75  | |   (27)  $false
% 258.19/35.75  | | 
% 258.19/35.75  | | CLOSE: (27) is inconsistent.
% 258.19/35.75  | | 
% 258.19/35.75  | Case 2:
% 258.19/35.75  | | 
% 258.19/35.75  | |   (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.75  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75  | | 
% 258.19/35.75  | | BETA: splitting (19) gives:
% 258.19/35.75  | | 
% 258.19/35.75  | | Case 1:
% 258.19/35.75  | | | 
% 258.19/35.75  | | |   (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.75  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75  | | | 
% 258.19/35.75  | | | DELTA: instantiating (29) with fresh symbols all_225_0, all_225_1 gives:
% 258.19/35.75  | | |   (30)   ~ (all_225_0 = 0) & p103(all_225_1) = all_225_0 & r1(all_68_20,
% 258.19/35.75  | | |           all_225_1) = 0 & $i(all_225_1)
% 258.19/35.75  | | | 
% 258.19/35.75  | | | ALPHA: (30) implies:
% 258.19/35.75  | | |   (31)   ~ (all_225_0 = 0)
% 258.19/35.75  | | |   (32)  $i(all_225_1)
% 258.19/35.75  | | |   (33)  r1(all_68_20, all_225_1) = 0
% 258.19/35.75  | | |   (34)  p103(all_225_1) = all_225_0
% 258.19/35.75  | | | 
% 258.19/35.75  | | | BETA: splitting (4) gives:
% 258.19/35.75  | | | 
% 258.19/35.75  | | | Case 1:
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | |   (35)   ~ (all_75_12 = 0)
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | REDUCE: (20), (35) imply:
% 258.19/35.75  | | | |   (36)   ~ (all_68_8 = 0)
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | BETA: splitting (2) gives:
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | Case 1:
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | |   (37)   ~ (all_75_8 = 0)
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | REDUCE: (10), (37) imply:
% 258.19/35.75  | | | | |   (38)   ~ (all_68_7 = 0)
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | REF_CLOSE: (3), (5), (8), (13), (36), (38) are inconsistent by
% 258.19/35.75  | | | | |            sub-proof #398.
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | Case 2:
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | |   (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.19/35.75  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | DELTA: instantiating (39) with fresh symbols all_298_0, all_298_1
% 258.19/35.75  | | | | |        gives:
% 258.19/35.75  | | | | |   (40)   ~ (all_298_0 = 0) & p102(all_298_1) = all_298_0 &
% 258.19/35.75  | | | | |         r1(all_68_20, all_298_1) = 0 & $i(all_298_1)
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | ALPHA: (40) implies:
% 258.19/35.75  | | | | |   (41)   ~ (all_298_0 = 0)
% 258.19/35.75  | | | | |   (42)  $i(all_298_1)
% 258.19/35.75  | | | | |   (43)  r1(all_68_20, all_298_1) = 0
% 258.19/35.75  | | | | |   (44)  p102(all_298_1) = all_298_0
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | BETA: splitting (15) gives:
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | Case 1:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | |   (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 258.19/35.75  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.75  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.75  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.75  | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | BETA: splitting (45) gives:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | Case 1:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | |   (46)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 258.19/35.75  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | GROUND_INST: instantiating (46) with all_298_1, all_298_0,
% 258.19/35.75  | | | | | | |              simplifying with (42), (44) gives:
% 258.19/35.75  | | | | | | |   (47)  all_298_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.75  | | | | | | |           r1(all_68_20, all_298_1) = v0)
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | BETA: splitting (47) gives:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | Case 1:
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | |   (48)  all_298_0 = 0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | REDUCE: (41), (48) imply:
% 258.19/35.75  | | | | | | | |   (49)  $false
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | CLOSE: (49) is inconsistent.
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | Case 2:
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | |   (50)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_298_1) =
% 258.19/35.75  | | | | | | | |           v0)
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | DELTA: instantiating (50) with fresh symbol all_328_0 gives:
% 258.19/35.75  | | | | | | | |   (51)   ~ (all_328_0 = 0) & r1(all_68_20, all_298_1) =
% 258.19/35.75  | | | | | | | |         all_328_0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | ALPHA: (51) implies:
% 258.19/35.75  | | | | | | | |   (52)   ~ (all_328_0 = 0)
% 258.19/35.75  | | | | | | | |   (53)  r1(all_68_20, all_298_1) = all_328_0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | GROUND_INST: instantiating (5) with 0, all_328_0, all_298_1,
% 258.19/35.75  | | | | | | | |              all_68_20, simplifying with (43), (53) gives:
% 258.19/35.75  | | | | | | | |   (54)  all_328_0 = 0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | REDUCE: (52), (54) imply:
% 258.19/35.75  | | | | | | | |   (55)  $false
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | CLOSE: (55) is inconsistent.
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | End of split
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | Case 2:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | |   (56)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 258.19/35.75  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | GROUND_INST: instantiating (56) with all_225_1, all_225_0,
% 258.19/35.75  | | | | | | |              simplifying with (32), (34) gives:
% 258.19/35.75  | | | | | | |   (57)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.75  | | | | | | |           r1(all_68_20, all_225_1) = v0)
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | BETA: splitting (57) gives:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | Case 1:
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | |   (58)  all_225_0 = 0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | REDUCE: (31), (58) imply:
% 258.19/35.75  | | | | | | | |   (59)  $false
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | CLOSE: (59) is inconsistent.
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | Case 2:
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | |   (60)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) =
% 258.19/35.75  | | | | | | | |           v0)
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | DELTA: instantiating (60) with fresh symbol all_328_0 gives:
% 258.19/35.75  | | | | | | | |   (61)   ~ (all_328_0 = 0) & r1(all_68_20, all_225_1) =
% 258.19/35.75  | | | | | | | |         all_328_0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | ALPHA: (61) implies:
% 258.19/35.75  | | | | | | | |   (62)   ~ (all_328_0 = 0)
% 258.19/35.75  | | | | | | | |   (63)  r1(all_68_20, all_225_1) = all_328_0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | GROUND_INST: instantiating (5) with 0, all_328_0, all_225_1,
% 258.19/35.75  | | | | | | | |              all_68_20, simplifying with (33), (63) gives:
% 258.19/35.75  | | | | | | | |   (64)  all_328_0 = 0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | REDUCE: (62), (64) imply:
% 258.19/35.75  | | | | | | | |   (65)  $false
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | CLOSE: (65) is inconsistent.
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | End of split
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | End of split
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | Case 2:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | |   (66)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 258.19/35.75  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.75  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.75  | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.75  | | | | | |             & r1(all_68_20, v0) = v2))
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | BETA: splitting (66) gives:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | Case 1:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | |   (67)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 258.19/35.75  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | GROUND_INST: instantiating (67) with all_202_1, all_202_0,
% 258.19/35.75  | | | | | | |              simplifying with (23), (25) gives:
% 258.19/35.75  | | | | | | |   (68)  all_202_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.75  | | | | | | |           r1(all_68_20, all_202_1) = v0)
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | BETA: splitting (68) gives:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | Case 1:
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | |   (69)  all_202_0 = 0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | REDUCE: (22), (69) imply:
% 258.19/35.75  | | | | | | | |   (70)  $false
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | CLOSE: (70) is inconsistent.
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | Case 2:
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | |   (71)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_202_1) =
% 258.19/35.75  | | | | | | | |           v0)
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | DELTA: instantiating (71) with fresh symbol all_328_0 gives:
% 258.19/35.75  | | | | | | | |   (72)   ~ (all_328_0 = 0) & r1(all_68_20, all_202_1) =
% 258.19/35.75  | | | | | | | |         all_328_0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | ALPHA: (72) implies:
% 258.19/35.75  | | | | | | | |   (73)   ~ (all_328_0 = 0)
% 258.19/35.75  | | | | | | | |   (74)  r1(all_68_20, all_202_1) = all_328_0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | GROUND_INST: instantiating (5) with 0, all_328_0, all_202_1,
% 258.19/35.75  | | | | | | | |              all_68_20, simplifying with (24), (74) gives:
% 258.19/35.75  | | | | | | | |   (75)  all_328_0 = 0
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | REDUCE: (73), (75) imply:
% 258.19/35.75  | | | | | | | |   (76)  $false
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | | CLOSE: (76) is inconsistent.
% 258.19/35.75  | | | | | | | | 
% 258.19/35.75  | | | | | | | End of split
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | Case 2:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | |   (77)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 258.19/35.75  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | GROUND_INST: instantiating (77) with all_137_1, all_137_0,
% 258.19/35.75  | | | | | | |              simplifying with (12), (18) gives:
% 258.19/35.75  | | | | | | |   (78)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.75  | | | | | | |           r1(all_68_20, all_137_1) = v0)
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | REF_CLOSE: (5), (11), (16), (78) are inconsistent by sub-proof
% 258.19/35.75  | | | | | | |            #111.
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | End of split
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | End of split
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | End of split
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | Case 2:
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | |   (79)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.75  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | REF_CLOSE: (5), (7), (14), (17), (28), (79) are inconsistent by
% 258.19/35.75  | | | |            sub-proof #361.
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | End of split
% 258.19/35.75  | | | 
% 258.19/35.75  | | Case 2:
% 258.19/35.75  | | | 
% 258.19/35.75  | | |   (80)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.75  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75  | | | 
% 258.19/35.75  | | | REF_CLOSE: (5), (7), (14), (17), (28), (80) are inconsistent by sub-proof
% 258.19/35.75  | | |            #361.
% 258.19/35.75  | | | 
% 258.19/35.75  | | End of split
% 258.19/35.75  | | 
% 258.19/35.75  | End of split
% 258.19/35.75  | 
% 258.19/35.75  End of proof
% 258.19/35.75  
% 258.19/35.75  Sub-proof #99 shows that the following formulas are inconsistent:
% 258.19/35.75  ----------------------------------------------------------------
% 258.19/35.75    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.75             v0) = 0 & $i(v0))
% 258.19/35.75    (2)   ~ (all_68_4 = 0)
% 258.19/35.75    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.75           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.75           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75             r1(all_68_20, v0) = v2))
% 258.19/35.75    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.75         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75             r1(all_68_20, v0) = v2))
% 258.19/35.75    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.19/35.75             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.75           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.75    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.75         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.75    (7)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.75    (8)  all_75_11 = all_68_5
% 258.19/35.75    (9)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.75    (10)   ~ (all_68_9 = 0)
% 258.19/35.75    (11)  all_75_14 = 0
% 258.19/35.75    (12)  all_75_12 = all_68_8
% 258.19/35.75    (13)   ~ (all_68_7 = 0)
% 258.19/35.75  
% 258.19/35.75  Begin of proof
% 258.19/35.75  | 
% 258.19/35.75  | BETA: splitting (7) gives:
% 258.19/35.75  | 
% 258.19/35.75  | Case 1:
% 258.19/35.75  | | 
% 258.19/35.75  | |   (14)   ~ (all_75_12 = 0)
% 258.19/35.75  | | 
% 258.19/35.75  | | REDUCE: (12), (14) imply:
% 258.19/35.75  | |   (15)   ~ (all_68_8 = 0)
% 258.19/35.75  | | 
% 258.19/35.75  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (8), (9), (10), (11), (13), (15)
% 258.19/35.75  | |            are inconsistent by sub-proof #160.
% 258.19/35.75  | | 
% 258.19/35.75  | Case 2:
% 258.19/35.75  | | 
% 258.19/35.75  | |   (16)   ~ (all_75_14 = 0)
% 258.19/35.75  | | 
% 258.19/35.75  | | REDUCE: (11), (16) imply:
% 258.19/35.75  | |   (17)  $false
% 258.19/35.75  | | 
% 258.19/35.75  | | CLOSE: (17) is inconsistent.
% 258.19/35.75  | | 
% 258.19/35.75  | End of split
% 258.19/35.75  | 
% 258.19/35.75  End of proof
% 258.19/35.75  
% 258.19/35.75  Sub-proof #100 shows that the following formulas are inconsistent:
% 258.19/35.75  ----------------------------------------------------------------
% 258.19/35.75    (1)  p104(all_184_1) = all_184_0
% 258.19/35.75    (2)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.75           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75    (3)  all_75_11 = 0
% 258.19/35.75    (4)   ~ (all_184_0 = 0)
% 258.19/35.75    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.75         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75             r1(all_68_20, v0) = v2))
% 258.19/35.75    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.75         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.75    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.75           p405(v0) = v1 & $i(v0))
% 258.19/35.75    (8)  all_75_8 = all_68_7
% 258.19/35.75    (9)   ~ (all_137_0 = 0)
% 258.19/35.75    (10)  p105(all_137_1) = all_137_0
% 258.19/35.75    (11)  $i(all_184_1)
% 258.19/35.75    (12)   ~ (all_68_9 = 0)
% 258.19/35.75    (13)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.75            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.75          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.75            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.75          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.75            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75              r1(all_68_20, v0) = v2))
% 258.19/35.75    (14)  r1(all_68_20, all_137_1) = 0
% 258.19/35.75    (15)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.75            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75    (16)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.75    (17)  r1(all_68_20, all_184_1) = 0
% 258.19/35.75    (18)  $i(all_137_1)
% 258.19/35.75    (19)  all_75_12 = all_68_8
% 258.19/35.75  
% 258.19/35.75  Begin of proof
% 258.19/35.75  | 
% 258.19/35.75  | BETA: splitting (16) gives:
% 258.19/35.75  | 
% 258.19/35.75  | Case 1:
% 258.19/35.75  | | 
% 258.19/35.75  | |   (20)   ~ (all_75_11 = 0)
% 258.19/35.75  | | 
% 258.19/35.75  | | REDUCE: (3), (20) imply:
% 258.19/35.75  | |   (21)  $false
% 258.19/35.75  | | 
% 258.19/35.75  | | CLOSE: (21) is inconsistent.
% 258.19/35.75  | | 
% 258.19/35.75  | Case 2:
% 258.19/35.75  | | 
% 258.19/35.75  | |   (22)   ~ (all_75_12 = 0)
% 258.19/35.75  | | 
% 258.19/35.75  | | REDUCE: (19), (22) imply:
% 258.19/35.75  | |   (23)   ~ (all_68_8 = 0)
% 258.19/35.75  | | 
% 258.19/35.75  | | BETA: splitting (15) gives:
% 258.19/35.75  | | 
% 258.19/35.75  | | Case 1:
% 258.19/35.75  | | | 
% 258.19/35.75  | | |   (24)   ~ (all_75_11 = 0)
% 258.19/35.75  | | | 
% 258.19/35.75  | | | REDUCE: (3), (24) imply:
% 258.19/35.75  | | |   (25)  $false
% 258.19/35.75  | | | 
% 258.19/35.75  | | | CLOSE: (25) is inconsistent.
% 258.19/35.75  | | | 
% 258.19/35.75  | | Case 2:
% 258.19/35.75  | | | 
% 258.19/35.75  | | |   (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.75  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75  | | | 
% 258.19/35.75  | | | DELTA: instantiating (26) with fresh symbols all_282_0, all_282_1 gives:
% 258.19/35.75  | | |   (27)   ~ (all_282_0 = 0) & p103(all_282_1) = all_282_0 & r1(all_68_20,
% 258.19/35.75  | | |           all_282_1) = 0 & $i(all_282_1)
% 258.19/35.75  | | | 
% 258.19/35.75  | | | ALPHA: (27) implies:
% 258.19/35.75  | | |   (28)   ~ (all_282_0 = 0)
% 258.19/35.75  | | |   (29)  $i(all_282_1)
% 258.19/35.75  | | |   (30)  r1(all_68_20, all_282_1) = 0
% 258.19/35.75  | | |   (31)  p103(all_282_1) = all_282_0
% 258.19/35.75  | | | 
% 258.19/35.75  | | | BETA: splitting (2) gives:
% 258.19/35.75  | | | 
% 258.19/35.75  | | | Case 1:
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | |   (32)   ~ (all_75_8 = 0)
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | REDUCE: (8), (32) imply:
% 258.19/35.75  | | | |   (33)   ~ (all_68_7 = 0)
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | REF_CLOSE: (5), (6), (7), (12), (23), (33) are inconsistent by sub-proof
% 258.19/35.75  | | | |            #398.
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | Case 2:
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | |   (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.19/35.75  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | DELTA: instantiating (34) with fresh symbols all_309_0, all_309_1 gives:
% 258.19/35.75  | | | |   (35)   ~ (all_309_0 = 0) & p102(all_309_1) = all_309_0 & r1(all_68_20,
% 258.19/35.75  | | | |           all_309_1) = 0 & $i(all_309_1)
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | ALPHA: (35) implies:
% 258.19/35.75  | | | |   (36)   ~ (all_309_0 = 0)
% 258.19/35.75  | | | |   (37)  $i(all_309_1)
% 258.19/35.75  | | | |   (38)  r1(all_68_20, all_309_1) = 0
% 258.19/35.75  | | | |   (39)  p102(all_309_1) = all_309_0
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | BETA: splitting (13) gives:
% 258.19/35.75  | | | | 
% 258.19/35.75  | | | | Case 1:
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | |   (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.19/35.75  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.75  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 258.19/35.75  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75  | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | BETA: splitting (40) gives:
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | Case 1:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | |   (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 258.19/35.75  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.75  | | | | | |             = v2))
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | GROUND_INST: instantiating (41) with all_309_1, all_309_0,
% 258.19/35.75  | | | | | |              simplifying with (37), (39) gives:
% 258.19/35.75  | | | | | |   (42)  all_309_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.75  | | | | | |             all_309_1) = v0)
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | BETA: splitting (42) gives:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | Case 1:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | |   (43)  all_309_0 = 0
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | REDUCE: (36), (43) imply:
% 258.19/35.75  | | | | | | |   (44)  $false
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | CLOSE: (44) is inconsistent.
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | Case 2:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | |   (45)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_309_1) =
% 258.19/35.75  | | | | | | |           v0)
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | DELTA: instantiating (45) with fresh symbol all_372_0 gives:
% 258.19/35.75  | | | | | | |   (46)   ~ (all_372_0 = 0) & r1(all_68_20, all_309_1) = all_372_0
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | ALPHA: (46) implies:
% 258.19/35.75  | | | | | | |   (47)   ~ (all_372_0 = 0)
% 258.19/35.75  | | | | | | |   (48)  r1(all_68_20, all_309_1) = all_372_0
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | GROUND_INST: instantiating (6) with 0, all_372_0, all_309_1,
% 258.19/35.75  | | | | | | |              all_68_20, simplifying with (38), (48) gives:
% 258.19/35.75  | | | | | | |   (49)  all_372_0 = 0
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | REDUCE: (47), (49) imply:
% 258.19/35.75  | | | | | | |   (50)  $false
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | CLOSE: (50) is inconsistent.
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | End of split
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | Case 2:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) | 
% 258.19/35.75  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.75  | | | | | |             = v2))
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | GROUND_INST: instantiating (51) with all_282_1, all_282_0,
% 258.19/35.75  | | | | | |              simplifying with (29), (31) gives:
% 258.19/35.75  | | | | | |   (52)  all_282_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.75  | | | | | |             all_282_1) = v0)
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | BETA: splitting (52) gives:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | Case 1:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | |   (53)  all_282_0 = 0
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | REDUCE: (28), (53) imply:
% 258.19/35.75  | | | | | | |   (54)  $false
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | CLOSE: (54) is inconsistent.
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | Case 2:
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | |   (55)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_282_1) =
% 258.19/35.75  | | | | | | |           v0)
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | DELTA: instantiating (55) with fresh symbol all_372_0 gives:
% 258.19/35.75  | | | | | | |   (56)   ~ (all_372_0 = 0) & r1(all_68_20, all_282_1) = all_372_0
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | ALPHA: (56) implies:
% 258.19/35.75  | | | | | | |   (57)   ~ (all_372_0 = 0)
% 258.19/35.75  | | | | | | |   (58)  r1(all_68_20, all_282_1) = all_372_0
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | GROUND_INST: instantiating (6) with 0, all_372_0, all_282_1,
% 258.19/35.75  | | | | | | |              all_68_20, simplifying with (30), (58) gives:
% 258.19/35.75  | | | | | | |   (59)  all_372_0 = 0
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | REDUCE: (57), (59) imply:
% 258.19/35.75  | | | | | | |   (60)  $false
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | | CLOSE: (60) is inconsistent.
% 258.19/35.75  | | | | | | | 
% 258.19/35.75  | | | | | | End of split
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | End of split
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | Case 2:
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | |   (61)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 258.19/35.75  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.19/35.75  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 258.19/35.75  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.75  | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | BETA: splitting (61) gives:
% 258.19/35.75  | | | | | 
% 258.19/35.75  | | | | | Case 1:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 258.19/35.75  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.75  | | | | | |             = v2))
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | GROUND_INST: instantiating (62) with all_184_1, all_184_0,
% 258.19/35.75  | | | | | |              simplifying with (1), (11) gives:
% 258.19/35.75  | | | | | |   (63)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.75  | | | | | |             all_184_1) = v0)
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | REF_CLOSE: (4), (6), (17), (63) are inconsistent by sub-proof #101.
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | Case 2:
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | |   (64)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) | 
% 258.19/35.75  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.19/35.75  | | | | | |             = v2))
% 258.19/35.75  | | | | | | 
% 258.19/35.75  | | | | | | GROUND_INST: instantiating (64) with all_137_1, all_137_0,
% 258.19/35.75  | | | | | |              simplifying with (10), (18) gives:
% 258.19/35.76  | | | | | |   (65)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.76  | | | | | |             all_137_1) = v0)
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | | REF_CLOSE: (6), (9), (14), (65) are inconsistent by sub-proof #111.
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | End of split
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | End of split
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | End of split
% 258.19/35.76  | | | 
% 258.19/35.76  | | End of split
% 258.19/35.76  | | 
% 258.19/35.76  | End of split
% 258.19/35.76  | 
% 258.19/35.76  End of proof
% 258.19/35.76  
% 258.19/35.76  Sub-proof #101 shows that the following formulas are inconsistent:
% 258.19/35.76  ----------------------------------------------------------------
% 258.19/35.76    (1)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_184_1) =
% 258.19/35.76           v0)
% 258.19/35.76    (2)   ~ (all_184_0 = 0)
% 258.19/35.76    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.76         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.76    (4)  r1(all_68_20, all_184_1) = 0
% 258.19/35.76  
% 258.19/35.76  Begin of proof
% 258.19/35.76  | 
% 258.19/35.76  | BETA: splitting (1) gives:
% 258.19/35.76  | 
% 258.19/35.76  | Case 1:
% 258.19/35.76  | | 
% 258.19/35.76  | |   (5)  all_184_0 = 0
% 258.19/35.76  | | 
% 258.19/35.76  | | REDUCE: (2), (5) imply:
% 258.19/35.76  | |   (6)  $false
% 258.19/35.76  | | 
% 258.19/35.76  | | CLOSE: (6) is inconsistent.
% 258.19/35.76  | | 
% 258.19/35.76  | Case 2:
% 258.19/35.76  | | 
% 258.19/35.76  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_184_1) = v0)
% 258.19/35.76  | | 
% 258.19/35.76  | | DELTA: instantiating (7) with fresh symbol all_317_0 gives:
% 258.19/35.76  | |   (8)   ~ (all_317_0 = 0) & r1(all_68_20, all_184_1) = all_317_0
% 258.19/35.76  | | 
% 258.19/35.76  | | ALPHA: (8) implies:
% 258.19/35.76  | |   (9)   ~ (all_317_0 = 0)
% 258.19/35.76  | |   (10)  r1(all_68_20, all_184_1) = all_317_0
% 258.19/35.76  | | 
% 258.19/35.76  | | GROUND_INST: instantiating (3) with 0, all_317_0, all_184_1, all_68_20,
% 258.19/35.76  | |              simplifying with (4), (10) gives:
% 258.19/35.76  | |   (11)  all_317_0 = 0
% 258.19/35.76  | | 
% 258.19/35.76  | | REDUCE: (9), (11) imply:
% 258.19/35.76  | |   (12)  $false
% 258.19/35.76  | | 
% 258.19/35.76  | | CLOSE: (12) is inconsistent.
% 258.19/35.76  | | 
% 258.19/35.76  | End of split
% 258.19/35.76  | 
% 258.19/35.76  End of proof
% 258.19/35.76  
% 258.19/35.76  Sub-proof #102 shows that the following formulas are inconsistent:
% 258.19/35.76  ----------------------------------------------------------------
% 258.19/35.76    (1)  all_75_4 = all_68_10
% 258.19/35.76    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.76    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.76             v0) = 0 & $i(v0))
% 258.19/35.76    (4)  all_75_9 = all_68_11
% 258.19/35.76    (5)  all_75_5 = all_68_15
% 258.19/35.76    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.76           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.76             v0) = 0 & $i(v0))
% 258.19/35.76    (8)   ~ (all_68_4 = 0)
% 258.19/35.76    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.76           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.76           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76             r1(all_68_20, v0) = v2))
% 258.19/35.76    (10)  all_75_18 = all_68_14
% 258.19/35.76    (11)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.76            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (12)  all_75_10 = all_68_16
% 258.19/35.76    (13)  all_75_13 = all_68_12
% 258.19/35.76    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.76          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.76              & r1(all_68_20, v0) = v2))
% 258.19/35.76    (15)  all_75_16 = all_68_13
% 258.19/35.76    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.76          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.76    (18)  all_75_15 = 0
% 258.19/35.76    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.76    (21)   ~ (all_68_2 = 0)
% 258.19/35.76    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.76            p405(v0) = v1 & $i(v0))
% 258.19/35.76    (23)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (24)  all_75_11 = all_68_5
% 258.19/35.76    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (26)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.76    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.76            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.76              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (29)  all_75_8 = all_68_7
% 258.19/35.76    (30)   ~ (all_137_0 = 0)
% 258.19/35.76    (31)  p105(all_137_1) = all_137_0
% 258.19/35.76    (32)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.76            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.76           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.76            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.76          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.76            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.76    (33)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.76            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.76          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.76            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.76          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.76            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76              r1(all_68_20, v0) = v2))
% 258.19/35.76    (34)  all_75_15 = all_68_9
% 258.19/35.76    (35)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (36)  r1(all_68_20, all_137_1) = 0
% 258.19/35.76    (37)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (38)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (39)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (40)   ~ (all_68_18 = 0)
% 258.19/35.76    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (42)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (43)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 258.19/35.76          all_68_19 = 0
% 258.19/35.76    (44)  all_75_14 = all_68_17
% 258.19/35.76    (45)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.76    (46)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (47)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.76          all_68_14 = 0
% 258.19/35.76    (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.76            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.76    (50)  $i(all_137_1)
% 258.19/35.76    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.76            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.76              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (52)  all_75_12 = all_68_8
% 258.19/35.76    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.76            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (54)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76  
% 258.19/35.76  Begin of proof
% 258.19/35.76  | 
% 258.19/35.76  | BETA: splitting (41) gives:
% 258.19/35.76  | 
% 258.19/35.76  | Case 1:
% 258.19/35.76  | | 
% 258.19/35.76  | |   (55)   ~ (all_75_15 = 0)
% 258.19/35.76  | | 
% 258.19/35.76  | | REDUCE: (18), (55) imply:
% 258.19/35.76  | |   (56)  $false
% 258.19/35.76  | | 
% 258.19/35.76  | | CLOSE: (56) is inconsistent.
% 258.19/35.76  | | 
% 258.19/35.76  | Case 2:
% 258.19/35.76  | | 
% 258.19/35.76  | |   (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.76  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76  | | 
% 258.19/35.76  | | DELTA: instantiating (57) with fresh symbols all_208_0, all_208_1 gives:
% 258.19/35.76  | |   (58)   ~ (all_208_0 = 0) & p104(all_208_1) = all_208_0 & r1(all_68_20,
% 258.19/35.76  | |           all_208_1) = 0 & $i(all_208_1)
% 258.19/35.76  | | 
% 258.19/35.76  | | ALPHA: (58) implies:
% 258.19/35.76  | |   (59)   ~ (all_208_0 = 0)
% 258.19/35.76  | |   (60)  $i(all_208_1)
% 258.19/35.76  | |   (61)  r1(all_68_20, all_208_1) = 0
% 258.19/35.76  | |   (62)  p104(all_208_1) = all_208_0
% 258.19/35.76  | | 
% 258.19/35.76  | | BETA: splitting (28) gives:
% 258.19/35.76  | | 
% 258.19/35.76  | | Case 1:
% 258.19/35.76  | | | 
% 258.19/35.76  | | |   (63)   ~ (all_75_12 = 0)
% 258.19/35.76  | | | 
% 258.19/35.76  | | | REDUCE: (52), (63) imply:
% 258.19/35.76  | | |   (64)   ~ (all_68_8 = 0)
% 258.19/35.76  | | | 
% 258.19/35.76  | | | BETA: splitting (35) gives:
% 258.19/35.76  | | | 
% 258.19/35.76  | | | Case 1:
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | |   (65)   ~ (all_75_10 = 0)
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | | REDUCE: (12), (65) imply:
% 258.19/35.76  | | | |   (66)   ~ (all_68_16 = 0)
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | | BETA: splitting (43) gives:
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | | Case 1:
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | |   (67)  all_68_15 = 0
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | | COMBINE_EQS: (5), (67) imply:
% 258.19/35.76  | | | | |   (68)  all_75_5 = 0
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | | REF_CLOSE: (1), (3), (4), (6), (7), (8), (9), (10), (11), (13), (14),
% 258.19/35.76  | | | | |            (15), (16), (17), (19), (20), (21), (22), (23), (24), (26),
% 258.19/35.76  | | | | |            (27), (29), (32), (33), (34), (37), (39), (41), (45), (46),
% 258.19/35.76  | | | | |            (47), (48), (49), (51), (52), (53), (54), (68) are
% 258.19/35.76  | | | | |            inconsistent by sub-proof #105.
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | Case 2:
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | |   (69)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | | REF_CLOSE: (3), (7), (8), (9), (17), (18), (19), (21), (24), (25),
% 258.19/35.76  | | | | |            (32), (38), (40), (42), (44), (48), (66), (69) are
% 258.19/35.76  | | | | |            inconsistent by sub-proof #103.
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | End of split
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | Case 2:
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | |   (70)  all_75_10 = 0
% 258.19/35.76  | | | |   (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.19/35.76  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | | DELTA: instantiating (71) with fresh symbols all_228_0, all_228_1 gives:
% 258.19/35.76  | | | |   (72)   ~ (all_228_0 = 0) & p102(all_228_1) = all_228_0 & r1(all_68_20,
% 258.19/35.76  | | | |           all_228_1) = 0 & $i(all_228_1)
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | | ALPHA: (72) implies:
% 258.19/35.76  | | | |   (73)   ~ (all_228_0 = 0)
% 258.19/35.76  | | | |   (74)  $i(all_228_1)
% 258.19/35.76  | | | |   (75)  r1(all_68_20, all_228_1) = 0
% 258.19/35.76  | | | |   (76)  p102(all_228_1) = all_228_0
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | | BETA: splitting (2) gives:
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | | Case 1:
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | |   (77)   ~ (all_75_8 = 0)
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | | REDUCE: (29), (77) imply:
% 258.19/35.76  | | | | |   (78)   ~ (all_68_7 = 0)
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | | BETA: splitting (51) gives:
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | | Case 1:
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | |   (79)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.76  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | | DELTA: instantiating (79) with fresh symbols all_278_0, all_278_1
% 258.19/35.76  | | | | | |        gives:
% 258.19/35.76  | | | | | |   (80)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 &
% 258.19/35.76  | | | | | |         r1(all_68_20, all_278_1) = 0 & $i(all_278_1)
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | | ALPHA: (80) implies:
% 258.19/35.76  | | | | | |   (81)   ~ (all_278_0 = 0)
% 258.19/35.76  | | | | | |   (82)  $i(all_278_1)
% 258.19/35.76  | | | | | |   (83)  r1(all_68_20, all_278_1) = 0
% 258.19/35.76  | | | | | |   (84)  p103(all_278_1) = all_278_0
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | | BETA: splitting (33) gives:
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | | Case 1:
% 258.19/35.76  | | | | | | | 
% 258.19/35.76  | | | | | | |   (85)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 258.19/35.76  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.76  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 258.19/35.76  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.76  | | | | | | | 
% 258.19/35.76  | | | | | | | BETA: splitting (85) gives:
% 258.19/35.76  | | | | | | | 
% 258.19/35.76  | | | | | | | Case 1:
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | |   (86)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 258.19/35.76  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76  | | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | GROUND_INST: instantiating (86) with all_228_1, all_228_0,
% 258.19/35.76  | | | | | | | |              simplifying with (74), (76) gives:
% 258.19/35.76  | | | | | | | |   (87)  all_228_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.76  | | | | | | | |           r1(all_68_20, all_228_1) = v0)
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | BETA: splitting (87) gives:
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | Case 1:
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | |   (88)  all_228_0 = 0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | REDUCE: (73), (88) imply:
% 258.19/35.76  | | | | | | | | |   (89)  $false
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | CLOSE: (89) is inconsistent.
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | Case 2:
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | |   (90)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_228_1)
% 258.19/35.76  | | | | | | | | |           = v0)
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | DELTA: instantiating (90) with fresh symbol all_327_0 gives:
% 258.19/35.76  | | | | | | | | |   (91)   ~ (all_327_0 = 0) & r1(all_68_20, all_228_1) =
% 258.19/35.76  | | | | | | | | |         all_327_0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | ALPHA: (91) implies:
% 258.19/35.76  | | | | | | | | |   (92)   ~ (all_327_0 = 0)
% 258.19/35.76  | | | | | | | | |   (93)  r1(all_68_20, all_228_1) = all_327_0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_327_0, all_228_1,
% 258.19/35.76  | | | | | | | | |              all_68_20, simplifying with (75), (93) gives:
% 258.19/35.76  | | | | | | | | |   (94)  all_327_0 = 0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | REDUCE: (92), (94) imply:
% 258.19/35.76  | | | | | | | | |   (95)  $false
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | CLOSE: (95) is inconsistent.
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | End of split
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | Case 2:
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | |   (96)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.19/35.76  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76  | | | | | | | |             r1(all_68_20, v0) = v2))
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | GROUND_INST: instantiating (96) with all_278_1, all_278_0,
% 258.19/35.76  | | | | | | | |              simplifying with (82), (84) gives:
% 258.19/35.76  | | | | | | | |   (97)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.76  | | | | | | | |           r1(all_68_20, all_278_1) = v0)
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | BETA: splitting (97) gives:
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | Case 1:
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | |   (98)  all_278_0 = 0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | REDUCE: (81), (98) imply:
% 258.19/35.76  | | | | | | | | |   (99)  $false
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | CLOSE: (99) is inconsistent.
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | Case 2:
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | |   (100)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.76  | | | | | | | | |              all_278_1) = v0)
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | DELTA: instantiating (100) with fresh symbol all_327_0 gives:
% 258.19/35.76  | | | | | | | | |   (101)   ~ (all_327_0 = 0) & r1(all_68_20, all_278_1) =
% 258.19/35.76  | | | | | | | | |          all_327_0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | ALPHA: (101) implies:
% 258.19/35.76  | | | | | | | | |   (102)   ~ (all_327_0 = 0)
% 258.19/35.76  | | | | | | | | |   (103)  r1(all_68_20, all_278_1) = all_327_0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_327_0, all_278_1,
% 258.19/35.76  | | | | | | | | |              all_68_20, simplifying with (83), (103) gives:
% 258.19/35.76  | | | | | | | | |   (104)  all_327_0 = 0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | REDUCE: (102), (104) imply:
% 258.19/35.76  | | | | | | | | |   (105)  $false
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | CLOSE: (105) is inconsistent.
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | End of split
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | End of split
% 258.19/35.76  | | | | | | | 
% 258.19/35.76  | | | | | | Case 2:
% 258.19/35.76  | | | | | | | 
% 258.19/35.76  | | | | | | |   (106)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 258.19/35.76  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.76  | | | | | | |          : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 258.19/35.76  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.76  | | | | | | | 
% 258.19/35.76  | | | | | | | BETA: splitting (106) gives:
% 258.19/35.76  | | | | | | | 
% 258.19/35.76  | | | | | | | Case 1:
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | |   (107)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 258.19/35.76  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76  | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | GROUND_INST: instantiating (107) with all_208_1, all_208_0,
% 258.19/35.76  | | | | | | | |              simplifying with (60), (62) gives:
% 258.19/35.76  | | | | | | | |   (108)  all_208_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.76  | | | | | | | |            r1(all_68_20, all_208_1) = v0)
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | BETA: splitting (108) gives:
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | Case 1:
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | |   (109)  all_208_0 = 0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | REDUCE: (59), (109) imply:
% 258.19/35.76  | | | | | | | | |   (110)  $false
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | CLOSE: (110) is inconsistent.
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | Case 2:
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | |   (111)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.19/35.76  | | | | | | | | |              all_208_1) = v0)
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | DELTA: instantiating (111) with fresh symbol all_327_0 gives:
% 258.19/35.76  | | | | | | | | |   (112)   ~ (all_327_0 = 0) & r1(all_68_20, all_208_1) =
% 258.19/35.76  | | | | | | | | |          all_327_0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | ALPHA: (112) implies:
% 258.19/35.76  | | | | | | | | |   (113)   ~ (all_327_0 = 0)
% 258.19/35.76  | | | | | | | | |   (114)  r1(all_68_20, all_208_1) = all_327_0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_327_0, all_208_1,
% 258.19/35.76  | | | | | | | | |              all_68_20, simplifying with (61), (114) gives:
% 258.19/35.76  | | | | | | | | |   (115)  all_327_0 = 0
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | REDUCE: (113), (115) imply:
% 258.19/35.76  | | | | | | | | |   (116)  $false
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | | CLOSE: (116) is inconsistent.
% 258.19/35.76  | | | | | | | | | 
% 258.19/35.76  | | | | | | | | End of split
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | Case 2:
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | |   (117)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.19/35.76  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76  | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | GROUND_INST: instantiating (117) with all_137_1, all_137_0,
% 258.19/35.76  | | | | | | | |              simplifying with (31), (50) gives:
% 258.19/35.76  | | | | | | | |   (118)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.19/35.76  | | | | | | | |            r1(all_68_20, all_137_1) = v0)
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | | REF_CLOSE: (17), (30), (36), (118) are inconsistent by sub-proof
% 258.19/35.76  | | | | | | | |            #111.
% 258.19/35.76  | | | | | | | | 
% 258.19/35.76  | | | | | | | End of split
% 258.19/35.76  | | | | | | | 
% 258.19/35.76  | | | | | | End of split
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | Case 2:
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | |   (119)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.76  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | | REF_CLOSE: (14), (17), (21), (22), (32), (34), (38), (48), (64),
% 258.19/35.76  | | | | | |            (78), (119) are inconsistent by sub-proof #340.
% 258.19/35.76  | | | | | | 
% 258.19/35.76  | | | | | End of split
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | Case 2:
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | |   (120)   ~ (all_75_10 = 0)
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | | REDUCE: (70), (120) imply:
% 258.19/35.76  | | | | |   (121)  $false
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | | CLOSE: (121) is inconsistent.
% 258.19/35.76  | | | | | 
% 258.19/35.76  | | | | End of split
% 258.19/35.76  | | | | 
% 258.19/35.76  | | | End of split
% 258.19/35.76  | | | 
% 258.19/35.76  | | Case 2:
% 258.19/35.76  | | | 
% 258.19/35.76  | | |   (122)  all_75_12 = 0
% 258.19/35.76  | | | 
% 258.19/35.76  | | | REF_CLOSE: (3), (16), (17), (21), (32), (48), (122) are inconsistent by
% 258.19/35.76  | | |            sub-proof #109.
% 258.19/35.76  | | | 
% 258.19/35.76  | | End of split
% 258.19/35.76  | | 
% 258.19/35.76  | End of split
% 258.19/35.76  | 
% 258.19/35.76  End of proof
% 258.19/35.76  
% 258.19/35.76  Sub-proof #103 shows that the following formulas are inconsistent:
% 258.19/35.76  ----------------------------------------------------------------
% 258.19/35.76    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.76             v0) = 0 & $i(v0))
% 258.19/35.76    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.76             v0) = 0 & $i(v0))
% 258.19/35.76    (3)   ~ (all_68_4 = 0)
% 258.19/35.76    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.76           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.76           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.76             r1(all_68_20, v0) = v2))
% 258.19/35.76    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.76         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.76    (6)  all_75_15 = 0
% 258.19/35.76    (7)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.76           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (8)   ~ (all_68_2 = 0)
% 258.19/35.76    (9)  all_75_11 = all_68_5
% 258.19/35.76    (10)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (11)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.76            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.76           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.76            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.76          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.76            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.76    (12)   ~ (all_68_16 = 0)
% 258.19/35.76    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.76    (14)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (15)   ~ (all_68_18 = 0)
% 258.19/35.76    (16)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.76            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76    (17)  all_75_14 = all_68_17
% 258.19/35.76    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.76            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.76  
% 258.19/35.76  Begin of proof
% 258.19/35.76  | 
% 258.19/35.76  | BETA: splitting (13) gives:
% 258.19/35.76  | 
% 258.19/35.76  | Case 1:
% 258.19/35.76  | | 
% 258.19/35.76  | |   (19)  all_68_16 = 0
% 258.19/35.76  | | 
% 258.19/35.76  | | REDUCE: (12), (19) imply:
% 258.19/35.76  | |   (20)  $false
% 258.19/35.76  | | 
% 258.19/35.76  | | CLOSE: (20) is inconsistent.
% 258.19/35.76  | | 
% 258.19/35.76  | Case 2:
% 258.19/35.76  | | 
% 258.19/35.76  | |   (21)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.76  | | 
% 258.19/35.76  | | BETA: splitting (21) gives:
% 258.19/35.76  | | 
% 258.19/35.76  | | Case 1:
% 258.19/35.76  | | | 
% 258.19/35.76  | | |   (22)  all_68_17 = 0
% 258.19/35.76  | | | 
% 258.19/35.76  | | | COMBINE_EQS: (17), (22) imply:
% 258.19/35.77  | | |   (23)  all_75_14 = 0
% 258.19/35.77  | | | 
% 258.19/35.77  | | | BETA: splitting (16) gives:
% 258.19/35.77  | | | 
% 258.19/35.77  | | | Case 1:
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | |   (24)   ~ (all_75_14 = 0)
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | REDUCE: (23), (24) imply:
% 258.19/35.77  | | | |   (25)  $false
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | CLOSE: (25) is inconsistent.
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | Case 2:
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | |   (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.77  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | REF_CLOSE: (5), (6), (8), (11), (14), (18), (26) are inconsistent by
% 258.19/35.77  | | | |            sub-proof #157.
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | End of split
% 258.19/35.77  | | | 
% 258.19/35.77  | | Case 2:
% 258.19/35.77  | | | 
% 258.19/35.77  | | |   (27)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.77  | | | 
% 258.19/35.77  | | | BETA: splitting (27) gives:
% 258.19/35.77  | | | 
% 258.19/35.77  | | | Case 1:
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | |   (28)  all_68_18 = 0
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | REDUCE: (15), (28) imply:
% 258.19/35.77  | | | |   (29)  $false
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | CLOSE: (29) is inconsistent.
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | Case 2:
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | |   (30)  all_68_19 = 0
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (18),
% 258.19/35.77  | | | |            (30) are inconsistent by sub-proof #104.
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | End of split
% 258.19/35.77  | | | 
% 258.19/35.77  | | End of split
% 258.19/35.77  | | 
% 258.19/35.77  | End of split
% 258.19/35.77  | 
% 258.19/35.77  End of proof
% 258.19/35.77  
% 258.19/35.77  Sub-proof #104 shows that the following formulas are inconsistent:
% 258.19/35.77  ----------------------------------------------------------------
% 258.19/35.77    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (3)   ~ (all_68_4 = 0)
% 258.19/35.77    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.77           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.77           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77             r1(all_68_20, v0) = v2))
% 258.19/35.77    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.77         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.77    (6)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (7)   ~ (all_68_2 = 0)
% 258.19/35.77    (8)  all_75_11 = all_68_5
% 258.19/35.77    (9)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.77            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.77           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.77            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.77          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.77            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.77    (11)  all_68_19 = 0
% 258.19/35.77    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77  
% 258.19/35.77  Begin of proof
% 258.19/35.77  | 
% 258.19/35.77  | BETA: splitting (9) gives:
% 258.19/35.77  | 
% 258.19/35.77  | Case 1:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (13)   ~ (all_68_19 = 0)
% 258.19/35.77  | | 
% 258.19/35.77  | | REDUCE: (11), (13) imply:
% 258.19/35.77  | |   (14)  $false
% 258.19/35.77  | | 
% 258.19/35.77  | | CLOSE: (14) is inconsistent.
% 258.19/35.77  | | 
% 258.19/35.77  | Case 2:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.77  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77  | | 
% 258.19/35.77  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (10), (12), (15) are
% 258.19/35.77  | |            inconsistent by sub-proof #162.
% 258.19/35.77  | | 
% 258.19/35.77  | End of split
% 258.19/35.77  | 
% 258.19/35.77  End of proof
% 258.19/35.77  
% 258.19/35.77  Sub-proof #105 shows that the following formulas are inconsistent:
% 258.19/35.77  ----------------------------------------------------------------
% 258.19/35.77    (1)  all_75_4 = all_68_10
% 258.19/35.77    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (3)  all_75_9 = all_68_11
% 258.19/35.77    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (6)   ~ (all_68_4 = 0)
% 258.19/35.77    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.77           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.77           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77             r1(all_68_20, v0) = v2))
% 258.19/35.77    (8)  all_75_18 = all_68_14
% 258.19/35.77    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (10)  all_75_13 = all_68_12
% 258.19/35.77    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.77          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.77              & r1(all_68_20, v0) = v2))
% 258.19/35.77    (12)  all_75_16 = all_68_13
% 258.19/35.77    (13)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.77          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.77    (15)  all_75_5 = 0
% 258.19/35.77    (16)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (17)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.77    (18)   ~ (all_68_2 = 0)
% 258.19/35.77    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.77            p405(v0) = v1 & $i(v0))
% 258.19/35.77    (20)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (21)  all_75_11 = all_68_5
% 258.19/35.77    (22)   ~ (all_75_4 = 0) |  ~ (all_75_5 = 0)
% 258.19/35.77    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.77              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (24)  all_75_8 = all_68_7
% 258.19/35.77    (25)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.77            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.77           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.77            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.77          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.77            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.77    (26)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.77            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.77          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.77            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.77          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.77            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77              r1(all_68_20, v0) = v2))
% 258.19/35.77    (27)  all_75_15 = all_68_9
% 258.19/35.77    (28)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (29)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (30)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (31)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.77    (32)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (33)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.77          all_68_14 = 0
% 258.19/35.77    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (35)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.77    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.77              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (37)  all_75_12 = all_68_8
% 258.19/35.77    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77  
% 258.19/35.77  Begin of proof
% 258.19/35.77  | 
% 258.19/35.77  | BETA: splitting (22) gives:
% 258.19/35.77  | 
% 258.19/35.77  | Case 1:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (40)   ~ (all_75_4 = 0)
% 258.19/35.77  | | 
% 258.19/35.77  | | REDUCE: (1), (40) imply:
% 258.19/35.77  | |   (41)   ~ (all_68_10 = 0)
% 258.19/35.77  | | 
% 258.19/35.77  | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.19/35.77  | |            (14), (16), (17), (18), (19), (20), (21), (23), (24), (25), (26),
% 258.19/35.77  | |            (27), (28), (29), (30), (31), (32), (33), (34), (35), (36), (37),
% 258.19/35.77  | |            (38), (39), (41) are inconsistent by sub-proof #106.
% 258.19/35.77  | | 
% 258.19/35.77  | Case 2:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (42)   ~ (all_75_5 = 0)
% 258.19/35.77  | | 
% 258.19/35.77  | | REDUCE: (15), (42) imply:
% 258.19/35.77  | |   (43)  $false
% 258.19/35.77  | | 
% 258.19/35.77  | | CLOSE: (43) is inconsistent.
% 258.19/35.77  | | 
% 258.19/35.77  | End of split
% 258.19/35.77  | 
% 258.19/35.77  End of proof
% 258.19/35.77  
% 258.19/35.77  Sub-proof #106 shows that the following formulas are inconsistent:
% 258.19/35.77  ----------------------------------------------------------------
% 258.19/35.77    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (2)  all_75_9 = all_68_11
% 258.19/35.77    (3)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (5)   ~ (all_68_4 = 0)
% 258.19/35.77    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.77           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.77           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77             r1(all_68_20, v0) = v2))
% 258.19/35.77    (7)  all_75_18 = all_68_14
% 258.19/35.77    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (9)  all_75_13 = all_68_12
% 258.19/35.77    (10)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.77          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.77              & r1(all_68_20, v0) = v2))
% 258.19/35.77    (11)  all_75_16 = all_68_13
% 258.19/35.77    (12)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.77          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.77    (14)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (15)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.77    (16)   ~ (all_68_2 = 0)
% 258.19/35.77    (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.77            p405(v0) = v1 & $i(v0))
% 258.19/35.77    (18)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (19)  all_75_11 = all_68_5
% 258.19/35.77    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.77              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (21)  all_75_8 = all_68_7
% 258.19/35.77    (22)   ~ (all_68_10 = 0)
% 258.19/35.77    (23)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.77            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.77           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.77            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.77          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.77            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.77    (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.77            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.77          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.77            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.77          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.77            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77              r1(all_68_20, v0) = v2))
% 258.19/35.77    (25)  all_75_15 = all_68_9
% 258.19/35.77    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (27)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (28)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (29)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.77    (30)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (31)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.19/35.77          all_68_14 = 0
% 258.19/35.77    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (33)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.77    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.77              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (35)  all_75_12 = all_68_8
% 258.19/35.77    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (37)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77  
% 258.19/35.77  Begin of proof
% 258.19/35.77  | 
% 258.19/35.77  | BETA: splitting (31) gives:
% 258.19/35.77  | 
% 258.19/35.77  | Case 1:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (38)  all_68_10 = 0
% 258.19/35.77  | | 
% 258.19/35.77  | | REDUCE: (22), (38) imply:
% 258.19/35.77  | |   (39)  $false
% 258.19/35.77  | | 
% 258.19/35.77  | | CLOSE: (39) is inconsistent.
% 258.19/35.77  | | 
% 258.19/35.77  | Case 2:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (40)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.77  | | 
% 258.19/35.77  | | BETA: splitting (33) gives:
% 258.19/35.77  | | 
% 258.19/35.77  | | Case 1:
% 258.19/35.77  | | | 
% 258.19/35.77  | | |   (41)   ~ (all_75_18 = 0)
% 258.19/35.77  | | | 
% 258.19/35.77  | | | REDUCE: (7), (41) imply:
% 258.19/35.77  | | |   (42)   ~ (all_68_14 = 0)
% 258.19/35.77  | | | 
% 258.19/35.77  | | | REF_CLOSE: (1), (2), (3), (8), (9), (10), (11), (12), (13), (15), (16),
% 258.19/35.77  | | |            (17), (18), (20), (21), (23), (24), (25), (26), (27), (28),
% 258.19/35.77  | | |            (29), (32), (34), (35), (36), (37), (40), (42) are inconsistent
% 258.19/35.77  | | |            by sub-proof #354.
% 258.19/35.77  | | | 
% 258.19/35.77  | | Case 2:
% 258.19/35.77  | | | 
% 258.19/35.77  | | |   (43)  all_75_18 = 0
% 258.19/35.77  | | | 
% 258.19/35.77  | | | COMBINE_EQS: (7), (43) imply:
% 258.19/35.77  | | |   (44)  all_68_14 = 0
% 258.19/35.77  | | | 
% 258.19/35.77  | | | BETA: splitting (30) gives:
% 258.19/35.77  | | | 
% 258.19/35.77  | | | Case 1:
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | |   (45)   ~ (all_75_18 = 0)
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | REDUCE: (43), (45) imply:
% 258.19/35.77  | | | |   (46)  $false
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | CLOSE: (46) is inconsistent.
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | Case 2:
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | |   (47)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.77  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | | REF_CLOSE: (1), (4), (5), (6), (13), (14), (16), (19), (23), (32), (47)
% 258.19/35.77  | | | |            are inconsistent by sub-proof #162.
% 258.19/35.77  | | | | 
% 258.19/35.77  | | | End of split
% 258.19/35.77  | | | 
% 258.19/35.77  | | End of split
% 258.19/35.77  | | 
% 258.19/35.77  | End of split
% 258.19/35.77  | 
% 258.19/35.77  End of proof
% 258.19/35.77  
% 258.19/35.77  Sub-proof #107 shows that the following formulas are inconsistent:
% 258.19/35.77  ----------------------------------------------------------------
% 258.19/35.77    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.77    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (3)  all_75_10 = all_68_16
% 258.19/35.77    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.77         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77             r1(all_68_20, v0) = v2))
% 258.19/35.77    (5)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.77         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.77    (7)   ~ (all_68_2 = 0)
% 258.19/35.77    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.77           p405(v0) = v1 & $i(v0))
% 258.19/35.77    (9)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (10)  all_75_8 = all_68_7
% 258.19/35.77    (11)   ~ (all_68_9 = 0)
% 258.19/35.77    (12)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.77            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.77           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.77            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.77          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.77            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.77    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.77    (14)   ~ (all_68_18 = 0)
% 258.19/35.77    (15)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.77            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (16)  all_75_14 = all_68_17
% 258.19/35.77    (17)   ~ (all_68_19 = 0)
% 258.19/35.77    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (19)  all_75_12 = all_68_8
% 258.19/35.77  
% 258.19/35.77  Begin of proof
% 258.19/35.77  | 
% 258.19/35.77  | BETA: splitting (13) gives:
% 258.19/35.77  | 
% 258.19/35.77  | Case 1:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (20)  all_68_16 = 0
% 258.19/35.77  | | 
% 258.19/35.77  | | COMBINE_EQS: (3), (20) imply:
% 258.19/35.77  | |   (21)  all_75_10 = 0
% 258.19/35.77  | | 
% 258.19/35.77  | | BETA: splitting (1) gives:
% 258.19/35.77  | | 
% 258.19/35.77  | | Case 1:
% 258.19/35.77  | | | 
% 258.19/35.77  | | |   (22)   ~ (all_75_8 = 0)
% 258.19/35.77  | | | 
% 258.19/35.77  | | | REDUCE: (10), (22) imply:
% 258.19/35.77  | | |   (23)   ~ (all_68_7 = 0)
% 258.19/35.77  | | | 
% 258.19/35.77  | | | REF_CLOSE: (2), (4), (5), (6), (7), (8), (9), (11), (12), (18), (19), (23)
% 258.19/35.77  | | |            are inconsistent by sub-proof #108.
% 258.19/35.77  | | | 
% 258.19/35.77  | | Case 2:
% 258.19/35.77  | | | 
% 258.19/35.77  | | |   (24)   ~ (all_75_10 = 0)
% 258.19/35.77  | | | 
% 258.19/35.77  | | | REDUCE: (21), (24) imply:
% 258.19/35.77  | | |   (25)  $false
% 258.19/35.77  | | | 
% 258.19/35.77  | | | CLOSE: (25) is inconsistent.
% 258.19/35.77  | | | 
% 258.19/35.77  | | End of split
% 258.19/35.77  | | 
% 258.19/35.77  | Case 2:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (26)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.77  | | 
% 258.19/35.77  | | REF_CLOSE: (2), (6), (7), (12), (14), (15), (16), (17), (18), (26) are
% 258.19/35.77  | |            inconsistent by sub-proof #262.
% 258.19/35.77  | | 
% 258.19/35.77  | End of split
% 258.19/35.77  | 
% 258.19/35.77  End of proof
% 258.19/35.77  
% 258.19/35.77  Sub-proof #108 shows that the following formulas are inconsistent:
% 258.19/35.77  ----------------------------------------------------------------
% 258.19/35.77    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (2)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.77         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.77             r1(all_68_20, v0) = v2))
% 258.19/35.77    (3)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.77         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.77    (5)   ~ (all_68_2 = 0)
% 258.19/35.77    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.77           p405(v0) = v1 & $i(v0))
% 258.19/35.77    (7)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (8)   ~ (all_68_9 = 0)
% 258.19/35.77    (9)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.77           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.19/35.77         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.77           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.77         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.77             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.77    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.77            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (11)  all_75_12 = all_68_8
% 258.19/35.77    (12)   ~ (all_68_7 = 0)
% 258.19/35.77  
% 258.19/35.77  Begin of proof
% 258.19/35.77  | 
% 258.19/35.77  | BETA: splitting (7) gives:
% 258.19/35.77  | 
% 258.19/35.77  | Case 1:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (13)   ~ (all_75_12 = 0)
% 258.19/35.77  | | 
% 258.19/35.77  | | REDUCE: (11), (13) imply:
% 258.19/35.77  | |   (14)   ~ (all_68_8 = 0)
% 258.19/35.77  | | 
% 258.19/35.77  | | REF_CLOSE: (2), (4), (6), (8), (12), (14) are inconsistent by sub-proof
% 258.19/35.77  | |            #398.
% 258.19/35.77  | | 
% 258.19/35.77  | Case 2:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (15)  all_75_12 = 0
% 258.19/35.77  | | 
% 258.19/35.77  | | REF_CLOSE: (1), (3), (4), (5), (9), (10), (15) are inconsistent by sub-proof
% 258.19/35.77  | |            #109.
% 258.19/35.77  | | 
% 258.19/35.77  | End of split
% 258.19/35.77  | 
% 258.19/35.77  End of proof
% 258.19/35.77  
% 258.19/35.77  Sub-proof #109 shows that the following formulas are inconsistent:
% 258.19/35.77  ----------------------------------------------------------------
% 258.19/35.77    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77    (2)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.77           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.77         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.77    (4)   ~ (all_68_2 = 0)
% 258.19/35.77    (5)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.77           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.19/35.77         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.77           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.77         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.77             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.77    (6)  all_75_12 = 0
% 258.19/35.77    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.19/35.77             v0) = 0 & $i(v0))
% 258.19/35.77  
% 258.19/35.77  Begin of proof
% 258.19/35.77  | 
% 258.19/35.77  | BETA: splitting (2) gives:
% 258.19/35.77  | 
% 258.19/35.77  | Case 1:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (8)   ~ (all_75_12 = 0)
% 258.19/35.77  | | 
% 258.19/35.77  | | REDUCE: (6), (8) imply:
% 258.19/35.77  | |   (9)  $false
% 258.19/35.77  | | 
% 258.19/35.77  | | CLOSE: (9) is inconsistent.
% 258.19/35.77  | | 
% 258.19/35.77  | Case 2:
% 258.19/35.77  | | 
% 258.19/35.77  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.77  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.77  | | 
% 258.19/35.77  | | REF_CLOSE: (1), (3), (4), (5), (7), (10) are inconsistent by sub-proof #361.
% 258.19/35.77  | | 
% 258.19/35.77  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #110 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_184_1) =
% 258.19/35.78           v0)
% 258.19/35.78    (2)   ~ (all_184_0 = 0)
% 258.19/35.78    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (4)  r1(all_68_20, all_184_1) = 0
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (1) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (5)  all_184_0 = 0
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (2), (5) imply:
% 258.19/35.78  | |   (6)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (6) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_184_1) = v0)
% 258.19/35.78  | | 
% 258.19/35.78  | | DELTA: instantiating (7) with fresh symbol all_344_0 gives:
% 258.19/35.78  | |   (8)   ~ (all_344_0 = 0) & r1(all_68_20, all_184_1) = all_344_0
% 258.19/35.78  | | 
% 258.19/35.78  | | ALPHA: (8) implies:
% 258.19/35.78  | |   (9)   ~ (all_344_0 = 0)
% 258.19/35.78  | |   (10)  r1(all_68_20, all_184_1) = all_344_0
% 258.19/35.78  | | 
% 258.19/35.78  | | GROUND_INST: instantiating (3) with 0, all_344_0, all_184_1, all_68_20,
% 258.19/35.78  | |              simplifying with (4), (10) gives:
% 258.19/35.78  | |   (11)  all_344_0 = 0
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (9), (11) imply:
% 258.19/35.78  | |   (12)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (12) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #111 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)  all_137_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_137_1) =
% 258.19/35.78           v0)
% 258.19/35.78    (2)   ~ (all_137_0 = 0)
% 258.19/35.78    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (4)  r1(all_68_20, all_137_1) = 0
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (1) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (5)  all_137_0 = 0
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (2), (5) imply:
% 258.19/35.78  | |   (6)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (6) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_137_1) = v0)
% 258.19/35.78  | | 
% 258.19/35.78  | | DELTA: instantiating (7) with fresh symbol all_332_0 gives:
% 258.19/35.78  | |   (8)   ~ (all_332_0 = 0) & r1(all_68_20, all_137_1) = all_332_0
% 258.19/35.78  | | 
% 258.19/35.78  | | ALPHA: (8) implies:
% 258.19/35.78  | |   (9)   ~ (all_332_0 = 0)
% 258.19/35.78  | |   (10)  r1(all_68_20, all_137_1) = all_332_0
% 258.19/35.78  | | 
% 258.19/35.78  | | GROUND_INST: instantiating (3) with 0, all_332_0, all_137_1, all_68_20,
% 258.19/35.78  | |              simplifying with (4), (10) gives:
% 258.19/35.78  | |   (11)  all_332_0 = 0
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (9), (11) imply:
% 258.19/35.78  | |   (12)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (12) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #112 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_168_1) =
% 258.19/35.78           v0)
% 258.19/35.78    (2)   ~ (all_168_0 = 0)
% 258.19/35.78    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (4)  r1(all_68_20, all_168_1) = 0
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (1) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (5)  all_168_0 = 0
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (2), (5) imply:
% 258.19/35.78  | |   (6)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (6) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_168_1) = v0)
% 258.19/35.78  | | 
% 258.19/35.78  | | DELTA: instantiating (7) with fresh symbol all_336_0 gives:
% 258.19/35.78  | |   (8)   ~ (all_336_0 = 0) & r1(all_68_20, all_168_1) = all_336_0
% 258.19/35.78  | | 
% 258.19/35.78  | | ALPHA: (8) implies:
% 258.19/35.78  | |   (9)   ~ (all_336_0 = 0)
% 258.19/35.78  | |   (10)  r1(all_68_20, all_168_1) = all_336_0
% 258.19/35.78  | | 
% 258.19/35.78  | | GROUND_INST: instantiating (3) with 0, all_336_0, all_168_1, all_68_20,
% 258.19/35.78  | |              simplifying with (4), (10) gives:
% 258.19/35.78  | |   (11)  all_336_0 = 0
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (9), (11) imply:
% 258.19/35.78  | |   (12)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (12) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #113 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0))
% 258.19/35.78    (2)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.78    (3)  all_75_11 = 0
% 258.19/35.78    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.78         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (5)  all_75_6 = all_68_2
% 258.19/35.78    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.78           p405(v0) = v1 & $i(v0))
% 258.19/35.78    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0))
% 258.19/35.78    (9)  all_75_8 = all_68_7
% 258.19/35.78    (10)   ~ (all_68_9 = 0)
% 258.19/35.78    (11)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.78            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.78           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.78            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.78          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.78            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.78    (12)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.78            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (13)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.78    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.78            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (15)  all_75_12 = all_68_8
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (13) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (16)   ~ (all_75_11 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (3), (16) imply:
% 258.19/35.78  | |   (17)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (17) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (18)   ~ (all_75_12 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (15), (18) imply:
% 258.19/35.78  | |   (19)   ~ (all_68_8 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (9), (10), (11), (12), (14),
% 258.19/35.78  | |            (19) are inconsistent by sub-proof #114.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #114 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0))
% 258.19/35.78    (2)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.78    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.78         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (4)  all_75_6 = all_68_2
% 258.19/35.78    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.78           p405(v0) = v1 & $i(v0))
% 258.19/35.78    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0))
% 258.19/35.78    (8)  all_75_8 = all_68_7
% 258.19/35.78    (9)   ~ (all_68_9 = 0)
% 258.19/35.78    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.78            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.78           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.78            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.78          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.78            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.78    (11)   ~ (all_68_8 = 0)
% 258.19/35.78    (12)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.78            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.78            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (12) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (14)   ~ (all_75_6 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (4), (14) imply:
% 258.19/35.78  | |   (15)   ~ (all_68_2 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REF_CLOSE: (1), (5), (7), (10), (13), (15) are inconsistent by sub-proof
% 258.19/35.78  | |            #361.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (16)  all_75_6 = 0
% 258.19/35.78  | | 
% 258.19/35.78  | | REF_CLOSE: (2), (3), (5), (6), (8), (9), (11), (16) are inconsistent by
% 258.19/35.78  | |            sub-proof #115.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #115 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.78    (2)  all_75_6 = 0
% 258.19/35.78    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.78         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.78           p405(v0) = v1 & $i(v0))
% 258.19/35.78    (6)  all_75_8 = all_68_7
% 258.19/35.78    (7)   ~ (all_68_9 = 0)
% 258.19/35.78    (8)   ~ (all_68_8 = 0)
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (1) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (9)   ~ (all_75_6 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (2), (9) imply:
% 258.19/35.78  | |   (10)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (10) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (11)   ~ (all_75_8 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (6), (11) imply:
% 258.19/35.78  | |   (12)   ~ (all_68_7 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REF_CLOSE: (3), (4), (5), (7), (8), (12) are inconsistent by sub-proof #398.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #116 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.78    (2)  all_75_9 = all_68_11
% 258.19/35.78    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0))
% 258.19/35.78    (4)   ~ (all_68_4 = 0)
% 258.19/35.78    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.78           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.78           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (6)  all_75_6 = 0
% 258.19/35.78    (7)  all_75_13 = all_68_12
% 258.19/35.78    (8)   ~ (all_68_14 = 0)
% 258.19/35.78    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (10)  all_75_11 = all_68_5
% 258.19/35.78    (11)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.78    (12)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.78    (13)   ~ (all_68_13 = 0)
% 258.19/35.78    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.78            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (12) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (15)   ~ (all_75_6 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (6), (15) imply:
% 258.19/35.78  | |   (16)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (16) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (17)   ~ (all_75_9 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (2), (17) imply:
% 258.19/35.78  | |   (18)   ~ (all_68_11 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REF_CLOSE: (1), (3), (4), (5), (7), (8), (9), (10), (11), (13), (14), (18)
% 258.19/35.78  | |            are inconsistent by sub-proof #154.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #117 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.78    (2)  all_75_9 = all_68_11
% 258.19/35.78    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0))
% 258.19/35.78    (4)   ~ (all_68_4 = 0)
% 258.19/35.78    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.78           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.78           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (6)  all_75_18 = all_68_14
% 258.19/35.78    (7)  all_75_13 = all_68_12
% 258.19/35.78    (8)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.78         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (10)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.78            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (11)  all_75_11 = all_68_5
% 258.19/35.78    (12)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.78    (13)  all_75_8 = all_68_7
% 258.19/35.78    (14)   ~ (all_68_9 = 0)
% 258.19/35.78    (15)   ~ (all_68_8 = 0)
% 258.19/35.78    (16)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.78            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.78    (17)   ~ (all_68_13 = 0)
% 258.19/35.78    (18)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.78    (19)  all_68_19 = 0
% 258.19/35.78    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.78            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (10) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (21)   ~ (all_75_13 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (7), (21) imply:
% 258.19/35.78  | |   (22)   ~ (all_68_12 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REF_CLOSE: (1), (2), (6), (8), (9), (13), (14), (15), (16), (17), (18),
% 258.19/35.78  | |            (19), (22) are inconsistent by sub-proof #229.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (23)  all_75_13 = 0
% 258.19/35.78  | | 
% 258.19/35.78  | | REF_CLOSE: (3), (4), (5), (9), (11), (12), (20), (23) are inconsistent by
% 258.19/35.78  | |            sub-proof #156.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #118 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.78    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0))
% 258.19/35.78    (3)  all_75_9 = all_68_11
% 258.19/35.78    (4)   ~ (all_68_4 = 0)
% 258.19/35.78    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.78           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.78           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (6)  all_75_18 = all_68_14
% 258.19/35.78    (7)  all_75_13 = all_68_12
% 258.19/35.78    (8)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.78         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (10)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.78            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (11)   ~ (all_68_2 = 0)
% 258.19/35.78    (12)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.78            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (13)  all_75_11 = all_68_5
% 258.19/35.78    (14)  all_75_8 = all_68_7
% 258.19/35.78    (15)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.78            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.78           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.78            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.78          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.78            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.78    (16)   ~ (all_68_8 = 0)
% 258.19/35.78    (17)  all_75_15 = all_68_9
% 258.19/35.78    (18)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.78            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.78    (19)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.78            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (20)   ~ (all_68_13 = 0)
% 258.19/35.78    (21)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.78    (22)  all_68_19 = 0
% 258.19/35.78    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.78            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.78            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (19) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (25)   ~ (all_75_15 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (17), (25) imply:
% 258.19/35.78  | |   (26)   ~ (all_68_9 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | BETA: splitting (12) gives:
% 258.19/35.78  | | 
% 258.19/35.78  | | Case 1:
% 258.19/35.78  | | | 
% 258.19/35.78  | | |   (27)   ~ (all_75_13 = 0)
% 258.19/35.78  | | | 
% 258.19/35.78  | | | REDUCE: (7), (27) imply:
% 258.19/35.78  | | |   (28)   ~ (all_68_12 = 0)
% 258.19/35.78  | | | 
% 258.19/35.78  | | | REF_CLOSE: (1), (3), (6), (8), (9), (14), (16), (18), (20), (21), (22),
% 258.19/35.78  | | |            (26), (28) are inconsistent by sub-proof #229.
% 258.19/35.78  | | | 
% 258.19/35.78  | | Case 2:
% 258.19/35.78  | | | 
% 258.19/35.78  | | |   (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.78  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78  | | | 
% 258.19/35.78  | | | REF_CLOSE: (2), (9), (11), (15), (23), (29) are inconsistent by sub-proof
% 258.19/35.78  | | |            #361.
% 258.19/35.78  | | | 
% 258.19/35.78  | | End of split
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.78  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78  | | 
% 258.19/35.78  | | REF_CLOSE: (2), (4), (5), (9), (10), (11), (13), (15), (23), (24), (30) are
% 258.19/35.78  | |            inconsistent by sub-proof #162.
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #119 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.78    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0))
% 258.19/35.78    (3)  all_75_9 = all_68_11
% 258.19/35.78    (4)  all_75_11 = 0
% 258.19/35.78    (5)  all_75_13 = all_68_12
% 258.19/35.78    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.78         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (7)   ~ (all_68_14 = 0)
% 258.19/35.78    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.19/35.78             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.78           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.78    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (10)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.78            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (11)   ~ (all_68_2 = 0)
% 258.19/35.78    (12)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.78    (13)  all_75_8 = all_68_7
% 258.19/35.78    (14)   ~ (all_68_9 = 0)
% 258.19/35.78    (15)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.78            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.78           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.78            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.78          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.78            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.78    (16)   ~ (all_68_8 = 0)
% 258.19/35.78    (17)   ~ (all_68_13 = 0)
% 258.19/35.78    (18)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.78  | BETA: splitting (12) gives:
% 258.19/35.78  | 
% 258.19/35.78  | Case 1:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (19)   ~ (all_75_11 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (4), (19) imply:
% 258.19/35.78  | |   (20)  $false
% 258.19/35.78  | | 
% 258.19/35.78  | | CLOSE: (20) is inconsistent.
% 258.19/35.78  | | 
% 258.19/35.78  | Case 2:
% 258.19/35.78  | | 
% 258.19/35.78  | |   (21)   ~ (all_75_13 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | REDUCE: (5), (21) imply:
% 258.19/35.78  | |   (22)   ~ (all_68_12 = 0)
% 258.19/35.78  | | 
% 258.19/35.78  | | BETA: splitting (1) gives:
% 258.19/35.78  | | 
% 258.19/35.78  | | Case 1:
% 258.19/35.78  | | | 
% 258.19/35.78  | | |   (23)  all_68_11 = 0
% 258.19/35.78  | | | 
% 258.19/35.78  | | | COMBINE_EQS: (3), (23) imply:
% 258.19/35.78  | | |   (24)  all_75_9 = 0
% 258.19/35.78  | | | 
% 258.19/35.78  | | | BETA: splitting (18) gives:
% 258.19/35.78  | | | 
% 258.19/35.78  | | | Case 1:
% 258.19/35.78  | | | | 
% 258.19/35.78  | | | |   (25)   ~ (all_75_8 = 0)
% 258.19/35.78  | | | | 
% 258.19/35.78  | | | | REDUCE: (13), (25) imply:
% 258.19/35.78  | | | |   (26)   ~ (all_68_7 = 0)
% 258.19/35.78  | | | | 
% 258.19/35.78  | | | | REF_CLOSE: (2), (4), (6), (8), (9), (10), (11), (14), (15), (16), (26)
% 258.19/35.78  | | | |            are inconsistent by sub-proof #128.
% 258.19/35.78  | | | | 
% 258.19/35.78  | | | Case 2:
% 258.19/35.78  | | | | 
% 258.19/35.78  | | | |   (27)   ~ (all_75_9 = 0)
% 258.19/35.78  | | | | 
% 258.19/35.78  | | | | REDUCE: (24), (27) imply:
% 258.19/35.78  | | | |   (28)  $false
% 258.19/35.78  | | | | 
% 258.19/35.78  | | | | CLOSE: (28) is inconsistent.
% 258.19/35.78  | | | | 
% 258.19/35.78  | | | End of split
% 258.19/35.78  | | | 
% 258.19/35.78  | | Case 2:
% 258.19/35.78  | | | 
% 258.19/35.78  | | |   (29)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.78  | | | 
% 258.19/35.78  | | | REF_CLOSE: (7), (17), (22), (29) are inconsistent by sub-proof #396.
% 258.19/35.78  | | | 
% 258.19/35.78  | | End of split
% 258.19/35.78  | | 
% 258.19/35.78  | End of split
% 258.19/35.78  | 
% 258.19/35.78  End of proof
% 258.19/35.78  
% 258.19/35.78  Sub-proof #120 shows that the following formulas are inconsistent:
% 258.19/35.78  ----------------------------------------------------------------
% 258.19/35.78    (1)   ~ (all_68_5 = 0)
% 258.19/35.78    (2)   ~ (all_68_4 = 0)
% 258.19/35.78    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.78           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.78           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.78             r1(all_68_20, v0) = v2))
% 258.19/35.78    (4)   ~ (all_68_12 = 0)
% 258.19/35.78    (5)   ~ (all_68_14 = 0)
% 258.19/35.78    (6)  all_75_16 = all_68_13
% 258.19/35.78    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.78         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.78    (8)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 258.19/35.78           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78    (9)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.78    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.78            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.78  
% 258.19/35.78  Begin of proof
% 258.19/35.78  | 
% 258.19/35.79  | BETA: splitting (9) gives:
% 258.19/35.79  | 
% 258.19/35.79  | Case 1:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (11)  all_68_12 = 0
% 258.19/35.79  | | 
% 258.19/35.79  | | REDUCE: (4), (11) imply:
% 258.19/35.79  | |   (12)  $false
% 258.19/35.79  | | 
% 258.19/35.79  | | CLOSE: (12) is inconsistent.
% 258.19/35.79  | | 
% 258.19/35.79  | Case 2:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (13)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.79  | | 
% 258.19/35.79  | | BETA: splitting (13) gives:
% 258.19/35.79  | | 
% 258.19/35.79  | | Case 1:
% 258.19/35.79  | | | 
% 258.19/35.79  | | |   (14)  all_68_13 = 0
% 258.19/35.79  | | | 
% 258.19/35.79  | | | COMBINE_EQS: (6), (14) imply:
% 258.19/35.79  | | |   (15)  all_75_16 = 0
% 258.19/35.79  | | | 
% 258.19/35.79  | | | REF_CLOSE: (1), (2), (3), (7), (8), (10), (15) are inconsistent by
% 258.19/35.79  | | |            sub-proof #121.
% 258.19/35.79  | | | 
% 258.19/35.79  | | Case 2:
% 258.19/35.79  | | | 
% 258.19/35.79  | | |   (16)   ~ (all_68_13 = 0)
% 258.19/35.79  | | | 
% 258.19/35.79  | | | REF_CLOSE: (5), (13), (16) are inconsistent by sub-proof #404.
% 258.19/35.79  | | | 
% 258.19/35.79  | | End of split
% 258.19/35.79  | | 
% 258.19/35.79  | End of split
% 258.19/35.79  | 
% 258.19/35.79  End of proof
% 258.19/35.79  
% 258.19/35.79  Sub-proof #121 shows that the following formulas are inconsistent:
% 258.19/35.79  ----------------------------------------------------------------
% 258.19/35.79    (1)   ~ (all_68_5 = 0)
% 258.19/35.79    (2)   ~ (all_68_4 = 0)
% 258.19/35.79    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (4)  all_75_16 = 0
% 258.19/35.79    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.79         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.79    (6)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 258.19/35.79           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0))
% 258.19/35.79  
% 258.19/35.79  Begin of proof
% 258.19/35.79  | 
% 258.19/35.79  | BETA: splitting (6) gives:
% 258.19/35.79  | 
% 258.19/35.79  | Case 1:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (8)   ~ (all_75_16 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REDUCE: (4), (8) imply:
% 258.19/35.79  | |   (9)  $false
% 258.19/35.79  | | 
% 258.19/35.79  | | CLOSE: (9) is inconsistent.
% 258.19/35.79  | | 
% 258.19/35.79  | Case 2:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.79  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (1), (2), (3), (5), (7), (10) are inconsistent by sub-proof #163.
% 258.19/35.79  | | 
% 258.19/35.79  | End of split
% 258.19/35.79  | 
% 258.19/35.79  End of proof
% 258.19/35.79  
% 258.19/35.79  Sub-proof #122 shows that the following formulas are inconsistent:
% 258.19/35.79  ----------------------------------------------------------------
% 258.19/35.79    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.79    (3)  all_75_9 = all_68_11
% 258.19/35.79    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0))
% 258.19/35.79    (5)   ~ (all_68_4 = 0)
% 258.19/35.79    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (7)  all_75_10 = all_68_16
% 258.19/35.79    (8)  all_75_13 = all_68_12
% 258.19/35.79    (9)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.79         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (10)   ~ (all_68_14 = 0)
% 258.19/35.79    (11)  all_75_16 = all_68_13
% 258.19/35.79    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.79              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.79    (13)  all_75_6 = all_68_2
% 258.19/35.79    (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.79          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.79    (15)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (16)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.79    (17)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (18)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (19)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (20)  all_75_11 = all_68_5
% 258.19/35.79    (21)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.79    (22)  all_75_8 = all_68_7
% 258.19/35.79    (23)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.79    (24)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.79            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.79           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.79            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.79          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.79            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.79    (25)   ~ (all_68_8 = 0)
% 258.19/35.79    (26)  all_75_15 = all_68_9
% 258.19/35.79    (27)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.79    (28)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (29)   ~ (all_68_18 = 0)
% 258.19/35.79    (30)  all_75_14 = all_68_17
% 258.19/35.79    (31)   ~ (all_68_19 = 0)
% 258.19/35.79    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (33)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79  
% 258.19/35.79  Begin of proof
% 258.19/35.79  | 
% 258.19/35.79  | BETA: splitting (28) gives:
% 258.19/35.79  | 
% 258.19/35.79  | Case 1:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (34)   ~ (all_75_15 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REDUCE: (26), (34) imply:
% 258.19/35.79  | |   (35)   ~ (all_68_9 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.79  | |            (13), (14), (15), (17), (18), (19), (20), (21), (22), (23), (24),
% 258.19/35.79  | |            (25), (27), (29), (30), (31), (32), (33), (35) are inconsistent
% 258.19/35.79  | |            by sub-proof #126.
% 258.19/35.79  | | 
% 258.19/35.79  | Case 2:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (36)  all_75_15 = 0
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (11), (14), (16), (18),
% 258.19/35.79  | |            (19), (20), (21), (23), (27), (29), (30), (31), (32), (36) are
% 258.19/35.79  | |            inconsistent by sub-proof #124.
% 258.19/35.79  | | 
% 258.19/35.79  | End of split
% 258.19/35.79  | 
% 258.19/35.79  End of proof
% 258.19/35.79  
% 258.19/35.79  Sub-proof #123 shows that the following formulas are inconsistent:
% 258.19/35.79  ----------------------------------------------------------------
% 258.19/35.79    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.79    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0))
% 258.19/35.79    (4)  all_75_9 = all_68_11
% 258.19/35.79    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0))
% 258.19/35.79    (6)   ~ (all_68_4 = 0)
% 258.19/35.79    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (8)  all_75_10 = all_68_16
% 258.19/35.79    (9)  all_75_13 = all_68_12
% 258.19/35.79    (10)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.19/35.79          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.19/35.79              & r1(all_68_20, v0) = v2))
% 258.19/35.79    (11)   ~ (all_68_14 = 0)
% 258.19/35.79    (12)  all_75_16 = all_68_13
% 258.19/35.79    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.79              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.79    (14)  all_75_6 = all_68_2
% 258.19/35.79    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.79          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.79    (16)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (17)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.79    (18)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (19)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (20)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (21)  all_75_11 = all_68_5
% 258.19/35.79    (22)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.79    (23)  all_75_8 = all_68_7
% 258.19/35.79    (24)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.79    (25)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.79            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.79           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.79            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.79          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.79            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.79    (26)   ~ (all_68_8 = 0)
% 258.19/35.79    (27)  all_75_15 = all_68_9
% 258.19/35.79    (28)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.79    (29)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (30)   ~ (all_68_18 = 0)
% 258.19/35.79    (31)  all_75_14 = all_68_17
% 258.19/35.79    (32)   ~ (all_68_19 = 0)
% 258.19/35.79    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79  
% 258.19/35.79  Begin of proof
% 258.19/35.79  | 
% 258.19/35.79  | BETA: splitting (29) gives:
% 258.19/35.79  | 
% 258.19/35.79  | Case 1:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (34)   ~ (all_75_15 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REDUCE: (27), (34) imply:
% 258.19/35.79  | |   (35)   ~ (all_68_9 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (1), (3), (5), (6), (7), (8), (10), (13), (14), (15), (16), (18),
% 258.19/35.79  | |            (21), (23), (24), (25), (26), (28), (30), (31), (32), (33), (35)
% 258.19/35.79  | |            are inconsistent by sub-proof #127.
% 258.19/35.79  | | 
% 258.19/35.79  | Case 2:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (36)  all_75_15 = 0
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (2), (4), (5), (6), (7), (8), (9), (11), (12), (15), (17), (19),
% 258.19/35.79  | |            (20), (21), (22), (24), (28), (30), (31), (32), (33), (36) are
% 258.19/35.79  | |            inconsistent by sub-proof #124.
% 258.19/35.79  | | 
% 258.19/35.79  | End of split
% 258.19/35.79  | 
% 258.19/35.79  End of proof
% 258.19/35.79  
% 258.19/35.79  Sub-proof #124 shows that the following formulas are inconsistent:
% 258.19/35.79  ----------------------------------------------------------------
% 258.19/35.79    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.79    (2)  all_75_9 = all_68_11
% 258.19/35.79    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0))
% 258.19/35.79    (4)   ~ (all_68_4 = 0)
% 258.19/35.79    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (6)  all_75_10 = all_68_16
% 258.19/35.79    (7)  all_75_13 = all_68_12
% 258.19/35.79    (8)   ~ (all_68_14 = 0)
% 258.19/35.79    (9)  all_75_16 = all_68_13
% 258.19/35.79    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.79          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.79    (11)  all_75_15 = 0
% 258.19/35.79    (12)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.19/35.79    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (14)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (15)  all_75_11 = all_68_5
% 258.19/35.79    (16)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.79    (17)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.79    (18)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.79    (19)   ~ (all_68_18 = 0)
% 258.19/35.79    (20)  all_75_14 = all_68_17
% 258.19/35.79    (21)   ~ (all_68_19 = 0)
% 258.19/35.79    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79  
% 258.19/35.79  Begin of proof
% 258.19/35.79  | 
% 258.19/35.79  | BETA: splitting (12) gives:
% 258.19/35.79  | 
% 258.19/35.79  | Case 1:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (23)   ~ (all_75_15 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REDUCE: (11), (23) imply:
% 258.19/35.79  | |   (24)  $false
% 258.19/35.79  | | 
% 258.19/35.79  | | CLOSE: (24) is inconsistent.
% 258.19/35.79  | | 
% 258.19/35.79  | Case 2:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (25)   ~ (all_75_16 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REDUCE: (9), (25) imply:
% 258.19/35.79  | |   (26)   ~ (all_68_13 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (10), (13), (14), (15),
% 258.19/35.79  | |            (16), (17), (18), (19), (20), (21), (22), (26) are inconsistent
% 258.19/35.79  | |            by sub-proof #129.
% 258.19/35.79  | | 
% 258.19/35.79  | End of split
% 258.19/35.79  | 
% 258.19/35.79  End of proof
% 258.19/35.79  
% 258.19/35.79  Sub-proof #125 shows that the following formulas are inconsistent:
% 258.19/35.79  ----------------------------------------------------------------
% 258.19/35.79    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.79    (3)  all_75_9 = all_68_11
% 258.19/35.79    (4)   ~ (all_68_4 = 0)
% 258.19/35.79    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (6)  all_75_10 = all_68_16
% 258.19/35.79    (7)  all_75_13 = all_68_12
% 258.19/35.79    (8)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.79         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (9)  all_75_16 = 0
% 258.19/35.79    (10)   ~ (all_68_14 = 0)
% 258.19/35.79    (11)  all_75_16 = all_68_13
% 258.19/35.79    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.79              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.79    (13)  all_75_6 = all_68_2
% 258.19/35.79    (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.79          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.79    (15)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (16)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (17)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (18)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (19)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (20)  all_75_11 = all_68_5
% 258.19/35.79    (21)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.79    (22)  all_75_8 = all_68_7
% 258.19/35.79    (23)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.79    (24)   ~ (all_68_9 = 0)
% 258.19/35.79    (25)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.79            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.79           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.79            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.79          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.79            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.79    (26)   ~ (all_68_8 = 0)
% 258.19/35.79    (27)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.79    (28)   ~ (all_68_18 = 0)
% 258.19/35.79    (29)  all_75_14 = all_68_17
% 258.19/35.79    (30)   ~ (all_68_19 = 0)
% 258.19/35.79    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (32)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79  
% 258.19/35.79  Begin of proof
% 258.19/35.79  | 
% 258.19/35.79  | BETA: splitting (18) gives:
% 258.19/35.79  | 
% 258.19/35.79  | Case 1:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (33)   ~ (all_75_16 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REDUCE: (9), (33) imply:
% 258.19/35.79  | |   (34)  $false
% 258.19/35.79  | | 
% 258.19/35.79  | | CLOSE: (34) is inconsistent.
% 258.19/35.79  | | 
% 258.19/35.79  | Case 2:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.79  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (10), (11), (12), (13),
% 258.19/35.79  | |            (14), (15), (16), (17), (19), (20), (21), (22), (23), (24), (25),
% 258.19/35.79  | |            (26), (27), (28), (29), (30), (31), (32), (35) are inconsistent
% 258.19/35.79  | |            by sub-proof #126.
% 258.19/35.79  | | 
% 258.19/35.79  | End of split
% 258.19/35.79  | 
% 258.19/35.79  End of proof
% 258.19/35.79  
% 258.19/35.79  Sub-proof #126 shows that the following formulas are inconsistent:
% 258.19/35.79  ----------------------------------------------------------------
% 258.19/35.79    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.79    (3)  all_75_9 = all_68_11
% 258.19/35.79    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0))
% 258.19/35.79    (5)   ~ (all_68_4 = 0)
% 258.19/35.79    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (7)  all_75_10 = all_68_16
% 258.19/35.79    (8)  all_75_13 = all_68_12
% 258.19/35.79    (9)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.79         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (10)   ~ (all_68_14 = 0)
% 258.19/35.79    (11)  all_75_16 = all_68_13
% 258.19/35.79    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.79              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.79    (13)  all_75_6 = all_68_2
% 258.19/35.79    (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.79          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.79    (15)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (16)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (17)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (18)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (19)  all_75_11 = all_68_5
% 258.19/35.79    (20)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.79    (21)  all_75_8 = all_68_7
% 258.19/35.79    (22)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.79    (23)   ~ (all_68_9 = 0)
% 258.19/35.79    (24)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.79            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.79           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.79            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.79          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.79            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.79    (25)   ~ (all_68_8 = 0)
% 258.19/35.79    (26)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.79    (27)   ~ (all_68_18 = 0)
% 258.19/35.79    (28)  all_75_14 = all_68_17
% 258.19/35.79    (29)   ~ (all_68_19 = 0)
% 258.19/35.79    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.79            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79    (31)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79  
% 258.19/35.79  Begin of proof
% 258.19/35.79  | 
% 258.19/35.79  | BETA: splitting (31) gives:
% 258.19/35.79  | 
% 258.19/35.79  | Case 1:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (32)   ~ (all_75_16 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REDUCE: (11), (32) imply:
% 258.19/35.79  | |   (33)   ~ (all_68_13 = 0)
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (10), (14), (17), (18), (19),
% 258.19/35.79  | |            (20), (22), (26), (27), (28), (29), (30), (33) are inconsistent
% 258.19/35.79  | |            by sub-proof #129.
% 258.19/35.79  | | 
% 258.19/35.79  | Case 2:
% 258.19/35.79  | | 
% 258.19/35.79  | |   (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.79  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.79  | | 
% 258.19/35.79  | | REF_CLOSE: (1), (4), (5), (6), (7), (9), (12), (13), (14), (15), (16), (19),
% 258.19/35.79  | |            (21), (22), (23), (24), (25), (26), (27), (28), (29), (30), (34)
% 258.19/35.79  | |            are inconsistent by sub-proof #127.
% 258.19/35.79  | | 
% 258.19/35.79  | End of split
% 258.19/35.79  | 
% 258.19/35.79  End of proof
% 258.19/35.79  
% 258.19/35.79  Sub-proof #127 shows that the following formulas are inconsistent:
% 258.19/35.79  ----------------------------------------------------------------
% 258.19/35.79    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.79    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0))
% 258.19/35.79    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0))
% 258.19/35.79    (4)   ~ (all_68_4 = 0)
% 258.19/35.79    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.79           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (6)  all_75_10 = all_68_16
% 258.19/35.79    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.79         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.79             r1(all_68_20, v0) = v2))
% 258.19/35.79    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.19/35.79             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.79           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.79    (9)  all_75_6 = all_68_2
% 258.19/35.79    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.80          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.80    (11)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (12)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.80    (13)  all_75_11 = all_68_5
% 258.19/35.80    (14)  all_75_8 = all_68_7
% 258.19/35.80    (15)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.80    (16)   ~ (all_68_9 = 0)
% 258.19/35.80    (17)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.80            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.80           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.80            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.80          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.80            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.80    (18)   ~ (all_68_8 = 0)
% 258.19/35.80    (19)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.80    (20)   ~ (all_68_18 = 0)
% 258.19/35.80    (21)  all_75_14 = all_68_17
% 258.19/35.80    (22)   ~ (all_68_19 = 0)
% 258.19/35.80    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.80            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80  
% 258.19/35.80  Begin of proof
% 258.19/35.80  | 
% 258.19/35.80  | BETA: splitting (11) gives:
% 258.19/35.80  | 
% 258.19/35.80  | Case 1:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (24)   ~ (all_75_11 = 0)
% 258.19/35.80  | | 
% 258.19/35.80  | | REDUCE: (13), (24) imply:
% 258.19/35.80  | |   (25)   ~ (all_68_5 = 0)
% 258.19/35.80  | | 
% 258.19/35.80  | | REF_CLOSE: (3), (4), (5), (10), (23), (25) are inconsistent by sub-proof
% 258.19/35.80  | |            #163.
% 258.19/35.80  | | 
% 258.19/35.80  | Case 2:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (26)  all_75_11 = 0
% 258.19/35.80  | | 
% 258.19/35.80  | | COMBINE_EQS: (13), (26) imply:
% 258.19/35.80  | |   (27)  all_68_5 = 0
% 258.19/35.80  | | 
% 258.19/35.80  | | BETA: splitting (19) gives:
% 258.19/35.80  | | 
% 258.19/35.80  | | Case 1:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (28)  all_68_16 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | COMBINE_EQS: (6), (28) imply:
% 258.19/35.80  | | |   (29)  all_75_10 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | BETA: splitting (1) gives:
% 258.19/35.80  | | | 
% 258.19/35.80  | | | Case 1:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | |   (30)   ~ (all_75_8 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REDUCE: (14), (30) imply:
% 258.19/35.80  | | | |   (31)   ~ (all_68_7 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | BETA: splitting (12) gives:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | Case 1:
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | |   (32)   ~ (all_75_6 = 0)
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | | REDUCE: (9), (32) imply:
% 258.19/35.80  | | | | |   (33)   ~ (all_68_2 = 0)
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | | REF_CLOSE: (2), (7), (8), (10), (11), (16), (17), (18), (26), (31),
% 258.19/35.80  | | | | |            (33) are inconsistent by sub-proof #128.
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | Case 2:
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | |   (34)  all_75_6 = 0
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | | REF_CLOSE: (3), (4), (5), (6), (10), (12), (13), (15), (19), (20),
% 258.19/35.80  | | | | |            (21), (22), (23), (34) are inconsistent by sub-proof #147.
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | End of split
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | Case 2:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | |   (35)   ~ (all_75_10 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REDUCE: (29), (35) imply:
% 258.19/35.80  | | | |   (36)  $false
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | CLOSE: (36) is inconsistent.
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | End of split
% 258.19/35.80  | | | 
% 258.19/35.80  | | Case 2:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (37)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | REF_CLOSE: (3), (4), (5), (10), (13), (15), (20), (21), (22), (23), (37)
% 258.19/35.80  | | |            are inconsistent by sub-proof #149.
% 258.19/35.80  | | | 
% 258.19/35.80  | | End of split
% 258.19/35.80  | | 
% 258.19/35.80  | End of split
% 258.19/35.80  | 
% 258.19/35.80  End of proof
% 258.19/35.80  
% 258.19/35.80  Sub-proof #128 shows that the following formulas are inconsistent:
% 258.19/35.80  ----------------------------------------------------------------
% 258.19/35.80    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0))
% 258.19/35.80    (2)  all_75_11 = 0
% 258.19/35.80    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.80         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80             r1(all_68_20, v0) = v2))
% 258.19/35.80    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.80    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.80         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.80    (6)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.80           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (7)   ~ (all_68_2 = 0)
% 258.19/35.80    (8)   ~ (all_68_9 = 0)
% 258.19/35.80    (9)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.80           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.19/35.80         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.80           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.80         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.80             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.80    (10)   ~ (all_68_8 = 0)
% 258.19/35.80    (11)   ~ (all_68_7 = 0)
% 258.19/35.80  
% 258.19/35.80  Begin of proof
% 258.19/35.80  | 
% 258.19/35.80  | BETA: splitting (3) gives:
% 258.19/35.80  | 
% 258.19/35.80  | Case 1:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (12)  all_68_7 = 0
% 258.19/35.80  | | 
% 258.19/35.80  | | REDUCE: (11), (12) imply:
% 258.19/35.80  | |   (13)  $false
% 258.19/35.80  | | 
% 258.19/35.80  | | CLOSE: (13) is inconsistent.
% 258.19/35.80  | | 
% 258.19/35.80  | Case 2:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (14)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |
% 258.19/35.80  | |            ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80  | |             r1(all_68_20, v0) = v2))
% 258.19/35.80  | | 
% 258.19/35.80  | | BETA: splitting (14) gives:
% 258.19/35.80  | | 
% 258.19/35.80  | | Case 1:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (15)  all_68_8 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | REDUCE: (10), (15) imply:
% 258.19/35.80  | | |   (16)  $false
% 258.19/35.80  | | | 
% 258.19/35.80  | | | CLOSE: (16) is inconsistent.
% 258.19/35.80  | | | 
% 258.19/35.80  | | Case 2:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (17)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p405(v0)
% 258.19/35.80  | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80  | | |             r1(all_68_20, v0) = v2))
% 258.19/35.80  | | | 
% 258.19/35.80  | | | BETA: splitting (4) gives:
% 258.19/35.80  | | | 
% 258.19/35.80  | | | Case 1:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.80  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REF_CLOSE: (1), (2), (5), (6), (7), (9), (18) are inconsistent by
% 258.19/35.80  | | | |            sub-proof #286.
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | Case 2:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | |   (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) =
% 258.19/35.80  | | | |           0 & p405(v0) = v1 & $i(v0))
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REF_CLOSE: (5), (8), (17), (19) are inconsistent by sub-proof #399.
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | End of split
% 258.19/35.80  | | | 
% 258.19/35.80  | | End of split
% 258.19/35.80  | | 
% 258.19/35.80  | End of split
% 258.19/35.80  | 
% 258.19/35.80  End of proof
% 258.19/35.80  
% 258.19/35.80  Sub-proof #129 shows that the following formulas are inconsistent:
% 258.19/35.80  ----------------------------------------------------------------
% 258.19/35.80    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.80    (2)  all_75_9 = all_68_11
% 258.19/35.80    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0))
% 258.19/35.80    (4)   ~ (all_68_4 = 0)
% 258.19/35.80    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.80           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.80           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80             r1(all_68_20, v0) = v2))
% 258.19/35.80    (6)  all_75_10 = all_68_16
% 258.19/35.80    (7)  all_75_13 = all_68_12
% 258.19/35.80    (8)   ~ (all_68_14 = 0)
% 258.19/35.80    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.80         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.80    (10)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (11)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.80    (12)  all_75_11 = all_68_5
% 258.19/35.80    (13)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.80    (14)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.80    (15)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.80    (16)   ~ (all_68_18 = 0)
% 258.19/35.80    (17)   ~ (all_68_13 = 0)
% 258.19/35.80    (18)  all_75_14 = all_68_17
% 258.19/35.80    (19)   ~ (all_68_19 = 0)
% 258.19/35.80    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.80            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80  
% 258.19/35.80  Begin of proof
% 258.19/35.80  | 
% 258.19/35.80  | BETA: splitting (10) gives:
% 258.19/35.80  | 
% 258.19/35.80  | Case 1:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (21)   ~ (all_75_13 = 0)
% 258.19/35.80  | | 
% 258.19/35.80  | | REDUCE: (7), (21) imply:
% 258.19/35.80  | |   (22)   ~ (all_68_12 = 0)
% 258.19/35.80  | | 
% 258.19/35.80  | | BETA: splitting (1) gives:
% 258.19/35.80  | | 
% 258.19/35.80  | | Case 1:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (23)  all_68_11 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | COMBINE_EQS: (2), (23) imply:
% 258.19/35.80  | | |   (24)  all_75_9 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | BETA: splitting (11) gives:
% 258.19/35.80  | | | 
% 258.19/35.80  | | | Case 1:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | |   (25)   ~ (all_75_9 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REDUCE: (24), (25) imply:
% 258.19/35.80  | | | |   (26)  $false
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | CLOSE: (26) is inconsistent.
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | Case 2:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | |   (27)   ~ (all_75_10 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REDUCE: (6), (27) imply:
% 258.19/35.80  | | | |   (28)   ~ (all_68_16 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REF_CLOSE: (3), (4), (5), (9), (12), (14), (15), (16), (18), (19), (20),
% 258.19/35.80  | | | |            (28) are inconsistent by sub-proof #148.
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | End of split
% 258.19/35.80  | | | 
% 258.19/35.80  | | Case 2:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (29)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | REF_CLOSE: (8), (17), (22), (29) are inconsistent by sub-proof #396.
% 258.19/35.80  | | | 
% 258.19/35.80  | | End of split
% 258.19/35.80  | | 
% 258.19/35.80  | Case 2:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (30)  all_75_13 = 0
% 258.19/35.80  | | 
% 258.19/35.80  | | REF_CLOSE: (3), (4), (5), (9), (12), (13), (20), (30) are inconsistent by
% 258.19/35.80  | |            sub-proof #156.
% 258.19/35.80  | | 
% 258.19/35.80  | End of split
% 258.19/35.80  | 
% 258.19/35.80  End of proof
% 258.19/35.80  
% 258.19/35.80  Sub-proof #130 shows that the following formulas are inconsistent:
% 258.19/35.80  ----------------------------------------------------------------
% 258.19/35.80    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.80    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0))
% 258.19/35.80    (3)  all_75_10 = all_68_16
% 258.19/35.80    (4)  all_75_13 = all_68_12
% 258.19/35.80    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.80         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80             r1(all_68_20, v0) = v2))
% 258.19/35.80    (6)   ~ (all_68_14 = 0)
% 258.19/35.80    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.80    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.80         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.80    (9)   ~ (all_68_2 = 0)
% 258.19/35.80    (10)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (11)  all_75_8 = all_68_7
% 258.19/35.80    (12)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.80    (13)   ~ (all_68_9 = 0)
% 258.19/35.80    (14)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.80            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.80           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.80            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.80          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.80            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.80    (15)   ~ (all_68_8 = 0)
% 258.19/35.80    (16)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.80    (17)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.80    (18)   ~ (all_68_18 = 0)
% 258.19/35.80    (19)   ~ (all_68_13 = 0)
% 258.19/35.80    (20)  all_75_14 = all_68_17
% 258.19/35.80    (21)   ~ (all_68_19 = 0)
% 258.19/35.80    (22)  all_75_13 = 0
% 258.19/35.80  
% 258.19/35.80  Begin of proof
% 258.19/35.80  | 
% 258.19/35.80  | BETA: splitting (12) gives:
% 258.19/35.80  | 
% 258.19/35.80  | Case 1:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (23)   ~ (all_75_13 = 0)
% 258.19/35.80  | | 
% 258.19/35.80  | | REDUCE: (22), (23) imply:
% 258.19/35.80  | |   (24)  $false
% 258.19/35.80  | | 
% 258.19/35.80  | | CLOSE: (24) is inconsistent.
% 258.19/35.80  | | 
% 258.19/35.80  | Case 2:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (25)   ~ (all_75_14 = 0)
% 258.19/35.80  | | 
% 258.19/35.80  | | REDUCE: (20), (25) imply:
% 258.19/35.80  | |   (26)   ~ (all_68_17 = 0)
% 258.19/35.80  | | 
% 258.19/35.80  | | BETA: splitting (7) gives:
% 258.19/35.80  | | 
% 258.19/35.80  | | Case 1:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.80  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80  | | | 
% 258.19/35.80  | | | REF_CLOSE: (2), (4), (6), (8), (9), (10), (14), (16), (19), (27) are
% 258.19/35.80  | | |            inconsistent by sub-proof #240.
% 258.19/35.80  | | | 
% 258.19/35.80  | | Case 2:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 258.19/35.80  | | |           & p405(v0) = v1 & $i(v0))
% 258.19/35.80  | | | 
% 258.19/35.80  | | | REF_CLOSE: (1), (3), (5), (8), (11), (13), (15), (17), (18), (21), (26),
% 258.19/35.80  | | |            (28) are inconsistent by sub-proof #384.
% 258.19/35.80  | | | 
% 258.19/35.80  | | End of split
% 258.19/35.80  | | 
% 258.19/35.80  | End of split
% 258.19/35.80  | 
% 258.19/35.80  End of proof
% 258.19/35.80  
% 258.19/35.80  Sub-proof #131 shows that the following formulas are inconsistent:
% 258.19/35.80  ----------------------------------------------------------------
% 258.19/35.80    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.80    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0))
% 258.19/35.80    (3)  all_75_9 = all_68_11
% 258.19/35.80    (4)  all_75_18 = all_68_14
% 258.19/35.80    (5)  all_75_13 = all_68_12
% 258.19/35.80    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.80         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80             r1(all_68_20, v0) = v2))
% 258.19/35.80    (7)   ~ (all_68_14 = 0)
% 258.19/35.80    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.80    (9)  all_75_6 = all_68_2
% 258.19/35.80    (10)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.80          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.80    (12)  all_75_8 = all_68_7
% 258.19/35.80    (13)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.80    (14)   ~ (all_68_9 = 0)
% 258.19/35.80    (15)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.80            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.80           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.80            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.80          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.80            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.80    (16)   ~ (all_68_8 = 0)
% 258.19/35.80    (17)   ~ (all_68_16 = 0)
% 258.19/35.80    (18)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.80            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.80    (19)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.80    (20)   ~ (all_68_18 = 0)
% 258.19/35.80    (21)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.80    (22)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (23)   ~ (all_68_13 = 0)
% 258.19/35.80    (24)  all_75_14 = all_68_17
% 258.19/35.80    (25)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.80    (26)   ~ (all_68_19 = 0)
% 258.19/35.80  
% 258.19/35.80  Begin of proof
% 258.19/35.80  | 
% 258.19/35.80  | BETA: splitting (19) gives:
% 258.19/35.80  | 
% 258.19/35.80  | Case 1:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (27)  all_68_16 = 0
% 258.19/35.80  | | 
% 258.19/35.80  | | REDUCE: (17), (27) imply:
% 258.19/35.80  | |   (28)  $false
% 258.19/35.80  | | 
% 258.19/35.80  | | CLOSE: (28) is inconsistent.
% 258.19/35.80  | | 
% 258.19/35.80  | Case 2:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (29)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.80  | | 
% 258.19/35.80  | | BETA: splitting (29) gives:
% 258.19/35.80  | | 
% 258.19/35.80  | | Case 1:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (30)  all_68_17 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | COMBINE_EQS: (24), (30) imply:
% 258.19/35.80  | | |   (31)  all_75_14 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | BETA: splitting (13) gives:
% 258.19/35.80  | | | 
% 258.19/35.80  | | | Case 1:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | |   (32)   ~ (all_75_13 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REDUCE: (5), (32) imply:
% 258.19/35.80  | | | |   (33)   ~ (all_68_12 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | BETA: splitting (1) gives:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | Case 1:
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | |   (34)  all_68_11 = 0
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | | COMBINE_EQS: (3), (34) imply:
% 258.19/35.80  | | | | |   (35)  all_75_9 = 0
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | | BETA: splitting (21) gives:
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | | Case 1:
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | |   (36)   ~ (all_75_6 = 0)
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | | REDUCE: (9), (36) imply:
% 258.19/35.80  | | | | | |   (37)   ~ (all_68_2 = 0)
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | | BETA: splitting (6) gives:
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | | Case 1:
% 258.19/35.80  | | | | | | | 
% 258.19/35.80  | | | | | | |   (38)  all_68_7 = 0
% 258.19/35.80  | | | | | | | 
% 258.19/35.80  | | | | | | | COMBINE_EQS: (12), (38) imply:
% 258.19/35.80  | | | | | | |   (39)  all_75_8 = 0
% 258.19/35.80  | | | | | | | 
% 258.19/35.80  | | | | | | | BETA: splitting (25) gives:
% 258.19/35.80  | | | | | | | 
% 258.19/35.80  | | | | | | | Case 1:
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | |   (40)   ~ (all_75_8 = 0)
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | | REDUCE: (39), (40) imply:
% 258.19/35.80  | | | | | | | |   (41)  $false
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | | CLOSE: (41) is inconsistent.
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | Case 2:
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | |   (42)   ~ (all_75_9 = 0)
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | | REDUCE: (3), (42) imply:
% 258.19/35.80  | | | | | | | |   (43)   ~ (all_68_11 = 0)
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | | BETA: splitting (1) gives:
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | | Case 1:
% 258.19/35.80  | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | REDUCE: (34), (43) imply:
% 258.19/35.80  | | | | | | | | |   (44)  $false
% 258.19/35.80  | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | CLOSE: (44) is inconsistent.
% 258.19/35.80  | | | | | | | | | 
% 258.19/35.80  | | | | | | | | Case 2:
% 258.19/35.80  | | | | | | | | | 
% 258.19/35.80  | | | | | | | | |   (45)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.80  | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | BETA: splitting (45) gives:
% 258.19/35.80  | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | Case 1:
% 258.19/35.80  | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | |   (46)  all_68_12 = 0
% 258.19/35.80  | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | REDUCE: (33), (46) imply:
% 258.19/35.80  | | | | | | | | | |   (47)  $false
% 258.19/35.80  | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | CLOSE: (47) is inconsistent.
% 258.19/35.80  | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | Case 2:
% 258.19/35.80  | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | |   (48)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.80  | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | BETA: splitting (48) gives:
% 258.19/35.80  | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | Case 1:
% 258.19/35.80  | | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | |   (49)  all_68_13 = 0
% 258.19/35.80  | | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | | REDUCE: (23), (49) imply:
% 258.19/35.80  | | | | | | | | | | |   (50)  $false
% 258.19/35.80  | | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | | CLOSE: (50) is inconsistent.
% 258.19/35.80  | | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | Case 2:
% 258.19/35.80  | | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | |   (51)  all_68_14 = 0
% 258.19/35.80  | | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | | COMBINE_EQS: (4), (51) imply:
% 258.19/35.80  | | | | | | | | | | |   (52)  all_75_18 = 0
% 258.19/35.80  | | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | | REF_CLOSE: (2), (10), (11), (15), (17), (18), (19), (20),
% 258.19/35.80  | | | | | | | | | | |            (22), (24), (37), (52) are inconsistent by
% 258.19/35.80  | | | | | | | | | | |            sub-proof #150.
% 258.19/35.80  | | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | | End of split
% 258.19/35.80  | | | | | | | | | | 
% 258.19/35.80  | | | | | | | | | End of split
% 258.19/35.80  | | | | | | | | | 
% 258.19/35.80  | | | | | | | | End of split
% 258.19/35.80  | | | | | | | | 
% 258.19/35.80  | | | | | | | End of split
% 258.19/35.80  | | | | | | | 
% 258.19/35.80  | | | | | | Case 2:
% 258.19/35.80  | | | | | | | 
% 258.19/35.80  | | | | | | |   (53)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.80  | | | | | | |         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.80  | | | | | | |           ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.80  | | | | | | | 
% 258.19/35.80  | | | | | | | REF_CLOSE: (2), (8), (11), (14), (15), (16), (17), (19), (20),
% 258.19/35.80  | | | | | | |            (22), (24), (26), (37), (53) are inconsistent by
% 258.19/35.80  | | | | | | |            sub-proof #132.
% 258.19/35.80  | | | | | | | 
% 258.19/35.80  | | | | | | End of split
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | Case 2:
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | |   (54)   ~ (all_75_9 = 0)
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | | REDUCE: (35), (54) imply:
% 258.19/35.80  | | | | | |   (55)  $false
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | | CLOSE: (55) is inconsistent.
% 258.19/35.80  | | | | | | 
% 258.19/35.80  | | | | | End of split
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | Case 2:
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | |   (56)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | | REF_CLOSE: (7), (23), (33), (56) are inconsistent by sub-proof #396.
% 258.19/35.80  | | | | | 
% 258.19/35.80  | | | | End of split
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | Case 2:
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | |   (57)   ~ (all_75_14 = 0)
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | REDUCE: (31), (57) imply:
% 258.19/35.80  | | | |   (58)  $false
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | | CLOSE: (58) is inconsistent.
% 258.19/35.80  | | | | 
% 258.19/35.80  | | | End of split
% 258.19/35.80  | | | 
% 258.19/35.80  | | Case 2:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (59)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.80  | | | 
% 258.19/35.80  | | | REF_CLOSE: (20), (26), (59) are inconsistent by sub-proof #406.
% 258.19/35.80  | | | 
% 258.19/35.80  | | End of split
% 258.19/35.80  | | 
% 258.19/35.80  | End of split
% 258.19/35.80  | 
% 258.19/35.80  End of proof
% 258.19/35.80  
% 258.19/35.80  Sub-proof #132 shows that the following formulas are inconsistent:
% 258.19/35.80  ----------------------------------------------------------------
% 258.19/35.80    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0))
% 258.19/35.80    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.19/35.80             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.80    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.80         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.80    (4)   ~ (all_68_2 = 0)
% 258.19/35.80    (5)   ~ (all_68_9 = 0)
% 258.19/35.80    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.80           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.19/35.80         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.80           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.80         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.80             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.80    (7)   ~ (all_68_8 = 0)
% 258.19/35.80    (8)   ~ (all_68_16 = 0)
% 258.19/35.80    (9)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.80    (10)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.80            (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80              r1(all_68_20, v0) = v2))
% 258.19/35.80    (11)   ~ (all_68_18 = 0)
% 258.19/35.80    (12)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (13)  all_75_14 = all_68_17
% 258.19/35.80    (14)   ~ (all_68_19 = 0)
% 258.19/35.80  
% 258.19/35.80  Begin of proof
% 258.19/35.80  | 
% 258.19/35.80  | BETA: splitting (10) gives:
% 258.19/35.80  | 
% 258.19/35.80  | Case 1:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (15)  all_68_8 = 0
% 258.19/35.80  | | 
% 258.19/35.80  | | REDUCE: (7), (15) imply:
% 258.19/35.80  | |   (16)  $false
% 258.19/35.80  | | 
% 258.19/35.80  | | CLOSE: (16) is inconsistent.
% 258.19/35.80  | | 
% 258.19/35.80  | Case 2:
% 258.19/35.80  | | 
% 258.19/35.80  | |   (17)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p405(v0) =
% 258.19/35.80  | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 258.19/35.80  | |               v0) = v2))
% 258.19/35.80  | | 
% 258.19/35.80  | | BETA: splitting (2) gives:
% 258.19/35.80  | | 
% 258.19/35.80  | | Case 1:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.80  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80  | | | 
% 258.19/35.80  | | | REF_CLOSE: (1), (3), (4), (6), (8), (9), (11), (12), (13), (14), (18) are
% 258.19/35.80  | | |            inconsistent by sub-proof #261.
% 258.19/35.80  | | | 
% 258.19/35.80  | | Case 2:
% 258.19/35.80  | | | 
% 258.19/35.80  | | |   (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 258.19/35.80  | | |           & p405(v0) = v1 & $i(v0))
% 258.19/35.80  | | | 
% 258.19/35.80  | | | REF_CLOSE: (3), (5), (17), (19) are inconsistent by sub-proof #399.
% 258.19/35.80  | | | 
% 258.19/35.80  | | End of split
% 258.19/35.80  | | 
% 258.19/35.80  | End of split
% 258.19/35.80  | 
% 258.19/35.80  End of proof
% 258.19/35.80  
% 258.19/35.80  Sub-proof #133 shows that the following formulas are inconsistent:
% 258.19/35.80  ----------------------------------------------------------------
% 258.19/35.80    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.80    (2)  all_75_17 = all_68_18
% 258.19/35.80    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.80           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.80           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80             r1(all_68_20, v0) = v2))
% 258.19/35.80    (4)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.80    (5)  all_75_10 = all_68_16
% 258.19/35.80    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.80         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.80             r1(all_68_20, v0) = v2))
% 258.19/35.80    (7)  all_75_6 = all_68_2
% 258.19/35.80    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.80           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (9)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 258.19/35.80           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.80          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.80    (11)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.80    (12)  all_75_18 = 0
% 258.19/35.80    (13)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.80            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (14)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.81            p405(v0) = v1 & $i(v0))
% 258.19/35.81    (16)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.81    (17)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.81    (18)  all_75_11 = all_68_5
% 258.19/35.81    (19)  all_75_8 = all_68_7
% 258.19/35.81    (20)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.81    (21)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.81    (22)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.81            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.81           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.81            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.81          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.81            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.81    (23)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.81            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (24)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.81            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (25)  all_75_15 = all_68_9
% 258.19/35.81    (26)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (27)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.81    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.81            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.81              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (29)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.19/35.81            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.81    (30)  all_75_7 = all_68_4
% 258.19/35.81    (31)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.81    (32)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (33)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (34)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (35)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (36)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.81    (37)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (38)  all_75_14 = all_68_17
% 258.19/35.81    (39)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (40)   ~ (all_68_19 = 0)
% 258.19/35.81    (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.81            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (42)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.81    (43)  all_75_12 = all_68_8
% 258.19/35.81    (44)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 258.19/35.81  
% 258.19/35.81  Begin of proof
% 258.19/35.81  | 
% 258.19/35.81  | BETA: splitting (39) gives:
% 258.19/35.81  | 
% 258.19/35.81  | Case 1:
% 258.19/35.81  | | 
% 258.19/35.81  | |   (45)   ~ (all_75_18 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | REDUCE: (12), (45) imply:
% 258.19/35.81  | |   (46)  $false
% 258.19/35.81  | | 
% 258.19/35.81  | | CLOSE: (46) is inconsistent.
% 258.19/35.81  | | 
% 258.19/35.81  | Case 2:
% 258.19/35.81  | | 
% 258.19/35.81  | |   (47)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.81  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81  | | 
% 258.19/35.81  | | BETA: splitting (28) gives:
% 258.19/35.81  | | 
% 258.19/35.81  | | Case 1:
% 258.19/35.81  | | | 
% 258.19/35.81  | | |   (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.81  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81  | | | 
% 258.19/35.81  | | | BETA: splitting (23) gives:
% 258.19/35.81  | | | 
% 258.19/35.81  | | | Case 1:
% 258.19/35.81  | | | | 
% 258.19/35.81  | | | |   (49)   ~ (all_75_7 = 0)
% 258.19/35.81  | | | | 
% 258.19/35.81  | | | | REDUCE: (30), (49) imply:
% 258.19/35.81  | | | |   (50)   ~ (all_68_4 = 0)
% 258.19/35.81  | | | | 
% 258.19/35.81  | | | | BETA: splitting (13) gives:
% 258.19/35.81  | | | | 
% 258.19/35.81  | | | | Case 1:
% 258.19/35.81  | | | | | 
% 258.19/35.81  | | | | |   (51)   ~ (all_75_17 = 0)
% 258.19/35.81  | | | | | 
% 258.19/35.81  | | | | | REDUCE: (2), (51) imply:
% 258.19/35.81  | | | | |   (52)   ~ (all_68_18 = 0)
% 258.19/35.81  | | | | | 
% 258.19/35.81  | | | | | BETA: splitting (8) gives:
% 258.19/35.81  | | | | | 
% 258.19/35.81  | | | | | Case 1:
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | |   (53)   ~ (all_75_12 = 0)
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | | REDUCE: (43), (53) imply:
% 258.19/35.81  | | | | | |   (54)   ~ (all_68_8 = 0)
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | | BETA: splitting (24) gives:
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | | Case 1:
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | |   (55)   ~ (all_75_6 = 0)
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | REDUCE: (7), (55) imply:
% 258.19/35.81  | | | | | | |   (56)   ~ (all_68_2 = 0)
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | BETA: splitting (33) gives:
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | Case 1:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | |   (57)   ~ (all_75_15 = 0)
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | REDUCE: (25), (57) imply:
% 258.19/35.81  | | | | | | | |   (58)   ~ (all_68_9 = 0)
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | BETA: splitting (26) gives:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | Case 1:
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | |   (59)   ~ (all_75_10 = 0)
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | REDUCE: (5), (59) imply:
% 258.19/35.81  | | | | | | | | |   (60)   ~ (all_68_16 = 0)
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | REF_CLOSE: (9), (10), (12), (22), (29), (31), (37), (38),
% 258.19/35.81  | | | | | | | | |            (48), (52), (56), (60) are inconsistent by
% 258.19/35.81  | | | | | | | | |            sub-proof #150.
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | Case 2:
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | |   (61)  all_75_10 = 0
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | REF_CLOSE: (1), (6), (10), (15), (19), (54), (58), (61) are
% 258.19/35.81  | | | | | | | | |            inconsistent by sub-proof #385.
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | End of split
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | Case 2:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | |   (62)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) =
% 258.19/35.81  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | REF_CLOSE: (1), (3), (5), (6), (7), (10), (14), (15), (16),
% 258.19/35.81  | | | | | | | |            (18), (19), (20), (22), (24), (25), (31), (32), (38),
% 258.19/35.81  | | | | | | | |            (40), (41), (47), (50), (52), (54), (62) are
% 258.19/35.81  | | | | | | | |            inconsistent by sub-proof #146.
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | End of split
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | Case 2:
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | |   (63)  all_75_6 = 0
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | COMBINE_EQS: (7), (63) imply:
% 258.19/35.81  | | | | | | |   (64)  all_68_2 = 0
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | BETA: splitting (16) gives:
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | Case 1:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | |   (65)   ~ (all_75_6 = 0)
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | REDUCE: (63), (65) imply:
% 258.19/35.81  | | | | | | | |   (66)  $false
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | CLOSE: (66) is inconsistent.
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | Case 2:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | |   (67)   ~ (all_75_10 = 0)
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | REDUCE: (5), (67) imply:
% 258.19/35.81  | | | | | | | |   (68)   ~ (all_68_16 = 0)
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | BETA: splitting (31) gives:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | Case 1:
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | |   (69)  all_68_16 = 0
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | REDUCE: (68), (69) imply:
% 258.19/35.81  | | | | | | | | |   (70)  $false
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | CLOSE: (70) is inconsistent.
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | Case 2:
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | |   (71)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | BETA: splitting (71) gives:
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | Case 1:
% 258.19/35.81  | | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | |   (72)  all_68_17 = 0
% 258.19/35.81  | | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | | COMBINE_EQS: (38), (72) imply:
% 258.19/35.81  | | | | | | | | | |   (73)  all_75_14 = 0
% 258.19/35.81  | | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | | REF_CLOSE: (3), (4), (6), (10), (15), (18), (19), (20), (25),
% 258.19/35.81  | | | | | | | | | |            (33), (34), (47), (50), (54), (63), (73) are
% 258.19/35.81  | | | | | | | | | |            inconsistent by sub-proof #142.
% 258.19/35.81  | | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | Case 2:
% 258.19/35.81  | | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | |   (74)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.81  | | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | | REF_CLOSE: (40), (52), (74) are inconsistent by sub-proof
% 258.19/35.81  | | | | | | | | | |            #406.
% 258.19/35.81  | | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | End of split
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | End of split
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | End of split
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | End of split
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | Case 2:
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | |   (75)  all_75_12 = 0
% 258.19/35.81  | | | | | |   (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.81  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | | BETA: splitting (17) gives:
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | | Case 1:
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | |   (77)   ~ (all_75_12 = 0)
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | REDUCE: (75), (77) imply:
% 258.19/35.81  | | | | | | |   (78)  $false
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | CLOSE: (78) is inconsistent.
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | Case 2:
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | |   (79)   ~ (all_75_14 = 0)
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | REDUCE: (38), (79) imply:
% 258.19/35.81  | | | | | | |   (80)   ~ (all_68_17 = 0)
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | BETA: splitting (31) gives:
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | | Case 1:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | |   (81)  all_68_16 = 0
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | COMBINE_EQS: (5), (81) imply:
% 258.19/35.81  | | | | | | | |   (82)  all_75_10 = 0
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | BETA: splitting (16) gives:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | Case 1:
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | |   (83)   ~ (all_75_6 = 0)
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | REDUCE: (7), (83) imply:
% 258.19/35.81  | | | | | | | | |   (84)   ~ (all_68_2 = 0)
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | REF_CLOSE: (9), (10), (12), (22), (48), (76), (84) are
% 258.19/35.81  | | | | | | | | |            inconsistent by sub-proof #302.
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | Case 2:
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | |   (85)   ~ (all_75_10 = 0)
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | REDUCE: (82), (85) imply:
% 258.19/35.81  | | | | | | | | |   (86)  $false
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | | CLOSE: (86) is inconsistent.
% 258.19/35.81  | | | | | | | | | 
% 258.19/35.81  | | | | | | | | End of split
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | Case 2:
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | |   (87)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | | REF_CLOSE: (40), (52), (80), (87) are inconsistent by sub-proof
% 258.19/35.81  | | | | | | | |            #393.
% 258.19/35.81  | | | | | | | | 
% 258.19/35.81  | | | | | | | End of split
% 258.19/35.81  | | | | | | | 
% 258.19/35.81  | | | | | | End of split
% 258.19/35.81  | | | | | | 
% 258.19/35.81  | | | | | End of split
% 258.19/35.81  | | | | | 
% 258.19/35.81  | | | | Case 2:
% 258.19/35.81  | | | | | 
% 258.19/35.81  | | | | |   (88)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.81  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81  | | | | | 
% 258.19/35.81  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (10), (11), (13),
% 258.19/35.81  | | | | |            (14), (15), (16), (18), (19), (20), (21), (22), (24), (25),
% 258.19/35.81  | | | | |            (31), (32), (35), (36), (38), (40), (41), (43), (47), (50),
% 258.19/35.81  | | | | |            (88) are inconsistent by sub-proof #138.
% 258.19/35.81  | | | | | 
% 258.19/35.81  | | | | End of split
% 258.19/35.81  | | | | 
% 258.19/35.81  | | | Case 2:
% 258.19/35.81  | | | | 
% 258.19/35.81  | | | |   (89)  all_75_7 = 0
% 258.19/35.81  | | | | 
% 258.19/35.81  | | | | REF_CLOSE: (2), (5), (6), (7), (8), (10), (11), (13), (15), (17), (19),
% 258.19/35.81  | | | |            (21), (22), (25), (27), (31), (32), (37), (38), (40), (41),
% 258.19/35.81  | | | |            (42), (43), (44), (89) are inconsistent by sub-proof #135.
% 258.19/35.81  | | | | 
% 258.19/35.81  | | | End of split
% 258.19/35.81  | | | 
% 258.19/35.81  | | Case 2:
% 258.19/35.81  | | | 
% 258.19/35.81  | | |   (90)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.81  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81  | | | 
% 258.19/35.81  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (10), (11), (13), (14),
% 258.19/35.81  | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 258.19/35.81  | | |            (25), (27), (30), (31), (32), (35), (36), (37), (38), (40),
% 258.19/35.81  | | |            (41), (42), (43), (44), (47), (90) are inconsistent by
% 258.19/35.81  | | |            sub-proof #134.
% 258.19/35.81  | | | 
% 258.19/35.81  | | End of split
% 258.19/35.81  | | 
% 258.19/35.81  | End of split
% 258.19/35.81  | 
% 258.19/35.81  End of proof
% 258.19/35.81  
% 258.19/35.81  Sub-proof #134 shows that the following formulas are inconsistent:
% 258.19/35.81  ----------------------------------------------------------------
% 258.19/35.81    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.81    (2)  all_75_17 = all_68_18
% 258.19/35.81    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.81             v0) = 0 & $i(v0))
% 258.19/35.81    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.81           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.81             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.81           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.81             r1(all_68_20, v0) = v2))
% 258.19/35.81    (5)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.81    (6)  all_75_10 = all_68_16
% 258.19/35.81    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.81         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.81             r1(all_68_20, v0) = v2))
% 258.19/35.81    (8)  all_75_6 = all_68_2
% 258.19/35.81    (9)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.81          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.81    (11)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (12)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (13)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.81            p405(v0) = v1 & $i(v0))
% 258.19/35.81    (15)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.81    (16)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.81    (17)  all_75_11 = all_68_5
% 258.19/35.81    (18)  all_75_8 = all_68_7
% 258.19/35.81    (19)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.81    (20)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.81    (21)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.81            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.81           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.81            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.81          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.81            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.81    (22)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.81            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (23)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.81            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (24)  all_75_15 = all_68_9
% 258.19/35.81    (25)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.81    (26)  all_75_7 = all_68_4
% 258.19/35.81    (27)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.81    (28)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (29)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (30)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.81    (31)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (32)  all_75_14 = all_68_17
% 258.19/35.81    (33)   ~ (all_68_19 = 0)
% 258.19/35.81    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.81            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (35)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.81    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.81            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (37)  all_75_12 = all_68_8
% 258.19/35.81    (38)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 258.19/35.81  
% 258.19/35.81  Begin of proof
% 258.19/35.81  | 
% 258.19/35.81  | BETA: splitting (22) gives:
% 258.19/35.81  | 
% 258.19/35.81  | Case 1:
% 258.19/35.81  | | 
% 258.19/35.81  | |   (39)   ~ (all_75_7 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | REDUCE: (26), (39) imply:
% 258.19/35.81  | |   (40)   ~ (all_68_4 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.19/35.81  | |            (13), (14), (15), (17), (18), (19), (20), (21), (23), (24), (27),
% 258.19/35.81  | |            (28), (29), (30), (32), (33), (34), (36), (37), (40) are
% 258.19/35.81  | |            inconsistent by sub-proof #138.
% 258.19/35.81  | | 
% 258.19/35.81  | Case 2:
% 258.19/35.81  | | 
% 258.19/35.81  | |   (41)  all_75_7 = 0
% 258.19/35.81  | | 
% 258.19/35.81  | | COMBINE_EQS: (26), (41) imply:
% 258.19/35.81  | |   (42)  all_68_4 = 0
% 258.19/35.81  | | 
% 258.19/35.81  | | REF_CLOSE: (2), (6), (7), (8), (9), (10), (11), (12), (14), (16), (18),
% 258.19/35.81  | |            (20), (21), (24), (25), (27), (28), (31), (32), (33), (34), (35),
% 258.19/35.81  | |            (37), (38), (41) are inconsistent by sub-proof #135.
% 258.19/35.81  | | 
% 258.19/35.81  | End of split
% 258.19/35.81  | 
% 258.19/35.81  End of proof
% 258.19/35.81  
% 258.19/35.81  Sub-proof #135 shows that the following formulas are inconsistent:
% 258.19/35.81  ----------------------------------------------------------------
% 258.19/35.81    (1)  all_75_17 = all_68_18
% 258.19/35.81    (2)  all_75_10 = all_68_16
% 258.19/35.81    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.81         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.81             r1(all_68_20, v0) = v2))
% 258.19/35.81    (4)  all_75_6 = all_68_2
% 258.19/35.81    (5)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.81         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.81    (7)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (8)  all_75_7 = 0
% 258.19/35.81    (9)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.81            p405(v0) = v1 & $i(v0))
% 258.19/35.81    (11)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.81    (12)  all_75_8 = all_68_7
% 258.19/35.81    (13)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.81    (14)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.81            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.81           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.81            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.81          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.81            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.81    (15)  all_75_15 = all_68_9
% 258.19/35.81    (16)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.81    (17)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.81    (18)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (19)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (20)  all_75_14 = all_68_17
% 258.19/35.81    (21)   ~ (all_68_19 = 0)
% 258.19/35.81    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.81            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (23)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.81    (24)  all_75_12 = all_68_8
% 258.19/35.81    (25)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 258.19/35.81  
% 258.19/35.81  Begin of proof
% 258.19/35.81  | 
% 258.19/35.81  | BETA: splitting (16) gives:
% 258.19/35.81  | 
% 258.19/35.81  | Case 1:
% 258.19/35.81  | | 
% 258.19/35.81  | |   (26)   ~ (all_75_7 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | REDUCE: (8), (26) imply:
% 258.19/35.81  | |   (27)  $false
% 258.19/35.81  | | 
% 258.19/35.81  | | CLOSE: (27) is inconsistent.
% 258.19/35.81  | | 
% 258.19/35.81  | Case 2:
% 258.19/35.81  | | 
% 258.19/35.81  | |   (28)   ~ (all_75_10 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | REDUCE: (2), (28) imply:
% 258.19/35.81  | |   (29)   ~ (all_68_16 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | REF_CLOSE: (1), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.19/35.81  | |            (14), (15), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 258.19/35.81  | |            (29) are inconsistent by sub-proof #136.
% 258.19/35.81  | | 
% 258.19/35.81  | End of split
% 258.19/35.81  | 
% 258.19/35.81  End of proof
% 258.19/35.81  
% 258.19/35.81  Sub-proof #136 shows that the following formulas are inconsistent:
% 258.19/35.81  ----------------------------------------------------------------
% 258.19/35.81    (1)  all_75_17 = all_68_18
% 258.19/35.81    (2)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.81         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.81             r1(all_68_20, v0) = v2))
% 258.19/35.81    (3)  all_75_6 = all_68_2
% 258.19/35.81    (4)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.81         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.81    (6)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (7)  all_75_7 = 0
% 258.19/35.81    (8)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.81           p405(v0) = v1 & $i(v0))
% 258.19/35.81    (10)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.81    (11)  all_75_8 = all_68_7
% 258.19/35.81    (12)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.81    (13)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.81            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.81           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.81            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.81          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.81            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.81    (14)  all_75_15 = all_68_9
% 258.19/35.81    (15)   ~ (all_68_16 = 0)
% 258.19/35.81    (16)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.81    (17)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (18)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.81            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (19)  all_75_14 = all_68_17
% 258.19/35.81    (20)   ~ (all_68_19 = 0)
% 258.19/35.81    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.81            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (22)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.81    (23)  all_75_12 = all_68_8
% 258.19/35.81    (24)   ~ (all_75_6 = 0) |  ~ (all_75_7 = 0)
% 258.19/35.81  
% 258.19/35.81  Begin of proof
% 258.19/35.81  | 
% 258.19/35.81  | BETA: splitting (24) gives:
% 258.19/35.81  | 
% 258.19/35.81  | Case 1:
% 258.19/35.81  | | 
% 258.19/35.81  | |   (25)   ~ (all_75_6 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | REDUCE: (3), (25) imply:
% 258.19/35.81  | |   (26)   ~ (all_68_2 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | BETA: splitting (22) gives:
% 258.19/35.81  | | 
% 258.19/35.81  | | Case 1:
% 258.19/35.81  | | | 
% 258.19/35.81  | | |   (27)   ~ (all_75_7 = 0)
% 258.19/35.81  | | | 
% 258.19/35.81  | | | REDUCE: (7), (27) imply:
% 258.19/35.81  | | |   (28)  $false
% 258.19/35.81  | | | 
% 258.19/35.81  | | | CLOSE: (28) is inconsistent.
% 258.19/35.81  | | | 
% 258.19/35.81  | | Case 2:
% 258.19/35.81  | | | 
% 258.19/35.81  | | |   (29)   ~ (all_75_8 = 0)
% 258.19/35.81  | | | 
% 258.19/35.81  | | | REDUCE: (11), (29) imply:
% 258.19/35.81  | | |   (30)   ~ (all_68_7 = 0)
% 258.19/35.81  | | | 
% 258.19/35.81  | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.19/35.81  | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.19/35.81  | | |            (26), (30) are inconsistent by sub-proof #137.
% 258.19/35.81  | | | 
% 258.19/35.81  | | End of split
% 258.19/35.81  | | 
% 258.19/35.81  | Case 2:
% 258.19/35.81  | | 
% 258.19/35.81  | |   (31)   ~ (all_75_7 = 0)
% 258.19/35.81  | | 
% 258.19/35.81  | | REDUCE: (7), (31) imply:
% 258.19/35.81  | |   (32)  $false
% 258.19/35.81  | | 
% 258.19/35.81  | | CLOSE: (32) is inconsistent.
% 258.19/35.81  | | 
% 258.19/35.81  | End of split
% 258.19/35.81  | 
% 258.19/35.81  End of proof
% 258.19/35.81  
% 258.19/35.81  Sub-proof #137 shows that the following formulas are inconsistent:
% 258.19/35.81  ----------------------------------------------------------------
% 258.19/35.81    (1)  all_75_17 = all_68_18
% 258.19/35.81    (2)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.81         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.81             r1(all_68_20, v0) = v2))
% 258.19/35.81    (3)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.81         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.81    (5)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (6)  all_75_7 = 0
% 258.19/35.81    (7)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 258.19/35.81           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.81    (8)   ~ (all_68_2 = 0)
% 258.19/35.81    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.81           p405(v0) = v1 & $i(v0))
% 258.19/35.81    (10)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.81    (11)  all_75_8 = all_68_7
% 258.19/35.81    (12)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.82    (13)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.82            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.82           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.82            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.82          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.82            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.82    (14)  all_75_15 = all_68_9
% 258.19/35.82    (15)   ~ (all_68_16 = 0)
% 258.19/35.82    (16)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.82    (17)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (18)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (19)  all_75_14 = all_68_17
% 258.19/35.82    (20)   ~ (all_68_19 = 0)
% 258.19/35.82    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.82            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (22)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.82    (23)  all_75_12 = all_68_8
% 258.19/35.82    (24)   ~ (all_68_7 = 0)
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (7) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (25)   ~ (all_75_17 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (1), (25) imply:
% 258.19/35.82  | |   (26)   ~ (all_68_18 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | BETA: splitting (16) gives:
% 258.19/35.82  | | 
% 258.19/35.82  | | Case 1:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (27)  all_68_16 = 0
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REDUCE: (15), (27) imply:
% 258.19/35.82  | | |   (28)  $false
% 258.19/35.82  | | | 
% 258.19/35.82  | | | CLOSE: (28) is inconsistent.
% 258.19/35.82  | | | 
% 258.19/35.82  | | Case 2:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (29)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.82  | | | 
% 258.19/35.82  | | | BETA: splitting (29) gives:
% 258.19/35.82  | | | 
% 258.19/35.82  | | | Case 1:
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | |   (30)  all_68_17 = 0
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | COMBINE_EQS: (19), (30) imply:
% 258.19/35.82  | | | |   (31)  all_75_14 = 0
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | BETA: splitting (18) gives:
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | Case 1:
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | |   (32)   ~ (all_75_14 = 0)
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | REDUCE: (31), (32) imply:
% 258.19/35.82  | | | | |   (33)  $false
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | CLOSE: (33) is inconsistent.
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | Case 2:
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | |   (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.82  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | BETA: splitting (10) gives:
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | Case 1:
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | |   (35)   ~ (all_75_12 = 0)
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | | REDUCE: (23), (35) imply:
% 258.19/35.82  | | | | | |   (36)   ~ (all_68_8 = 0)
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | | REF_CLOSE: (2), (4), (8), (9), (13), (14), (17), (21), (24), (34),
% 258.19/35.82  | | | | | |            (36) are inconsistent by sub-proof #340.
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | Case 2:
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | |   (37)   ~ (all_75_14 = 0)
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | | REDUCE: (31), (37) imply:
% 258.19/35.82  | | | | | |   (38)  $false
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | | CLOSE: (38) is inconsistent.
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | End of split
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | End of split
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | Case 2:
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | |   (39)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | REF_CLOSE: (20), (26), (39) are inconsistent by sub-proof #406.
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | End of split
% 258.19/35.82  | | | 
% 258.19/35.82  | | End of split
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (40)  all_75_17 = 0
% 258.19/35.82  | | 
% 258.19/35.82  | | BETA: splitting (3) gives:
% 258.19/35.82  | | 
% 258.19/35.82  | | Case 1:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (41)   ~ (all_75_12 = 0)
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REDUCE: (23), (41) imply:
% 258.19/35.82  | | |   (42)   ~ (all_68_8 = 0)
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REF_CLOSE: (2), (4), (6), (9), (11), (12), (14), (22), (40), (42) are
% 258.19/35.82  | | |            inconsistent by sub-proof #211.
% 258.19/35.82  | | | 
% 258.19/35.82  | | Case 2:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (43)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.82  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REF_CLOSE: (4), (5), (8), (13), (21), (40), (43) are inconsistent by
% 258.19/35.82  | | |            sub-proof #360.
% 258.19/35.82  | | | 
% 258.19/35.82  | | End of split
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.82  | 
% 258.19/35.82  End of proof
% 258.19/35.82  
% 258.19/35.82  Sub-proof #138 shows that the following formulas are inconsistent:
% 258.19/35.82  ----------------------------------------------------------------
% 258.19/35.82    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.82    (2)  all_75_17 = all_68_18
% 258.19/35.82    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.82             v0) = 0 & $i(v0))
% 258.19/35.82    (4)   ~ (all_68_4 = 0)
% 258.19/35.82    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (6)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.82    (7)  all_75_10 = all_68_16
% 258.19/35.82    (8)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.82         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (9)  all_75_6 = all_68_2
% 258.19/35.82    (10)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.82          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.82    (12)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (13)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (14)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.82            p405(v0) = v1 & $i(v0))
% 258.19/35.82    (16)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.82    (17)  all_75_11 = all_68_5
% 258.19/35.82    (18)  all_75_8 = all_68_7
% 258.19/35.82    (19)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.82    (20)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.82    (21)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.82            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.82           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.82            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.82          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.82            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.82    (22)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.82            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (23)  all_75_15 = all_68_9
% 258.19/35.82    (24)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.82    (25)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (26)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (27)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.82    (28)  all_75_14 = all_68_17
% 258.19/35.82    (29)   ~ (all_68_19 = 0)
% 258.19/35.82    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.82            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.82            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (32)  all_75_12 = all_68_8
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (13) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (33)   ~ (all_75_17 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (2), (33) imply:
% 258.19/35.82  | |   (34)   ~ (all_68_18 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | BETA: splitting (10) gives:
% 258.19/35.82  | | 
% 258.19/35.82  | | Case 1:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (35)   ~ (all_75_12 = 0)
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REDUCE: (32), (35) imply:
% 258.19/35.82  | | |   (36)   ~ (all_68_8 = 0)
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REF_CLOSE: (1), (3), (4), (5), (7), (8), (9), (11), (14), (15), (16),
% 258.19/35.82  | | |            (17), (18), (19), (21), (22), (23), (24), (25), (28), (29),
% 258.19/35.82  | | |            (30), (31), (34), (36) are inconsistent by sub-proof #146.
% 258.19/35.82  | | | 
% 258.19/35.82  | | Case 2:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (37)  all_75_12 = 0
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REF_CLOSE: (3), (4), (5), (11), (17), (27), (31), (37) are inconsistent by
% 258.19/35.82  | | |            sub-proof #141.
% 258.19/35.82  | | | 
% 258.19/35.82  | | End of split
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (38)  all_75_17 = 0
% 258.19/35.82  | | 
% 258.19/35.82  | | BETA: splitting (12) gives:
% 258.19/35.82  | | 
% 258.19/35.82  | | Case 1:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (39)   ~ (all_75_17 = 0)
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REDUCE: (38), (39) imply:
% 258.19/35.82  | | |   (40)  $false
% 258.19/35.82  | | | 
% 258.19/35.82  | | | CLOSE: (40) is inconsistent.
% 258.19/35.82  | | | 
% 258.19/35.82  | | Case 2:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.19/35.82  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82  | | | 
% 258.19/35.82  | | | BETA: splitting (22) gives:
% 258.19/35.82  | | | 
% 258.19/35.82  | | | Case 1:
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | |   (42)   ~ (all_75_6 = 0)
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | REDUCE: (9), (42) imply:
% 258.19/35.82  | | | |   (43)   ~ (all_68_2 = 0)
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | REF_CLOSE: (3), (4), (5), (11), (14), (17), (21), (30), (31), (41), (43)
% 258.19/35.82  | | | |            are inconsistent by sub-proof #162.
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | Case 2:
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | |   (44)  all_75_6 = 0
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | COMBINE_EQS: (9), (44) imply:
% 258.19/35.82  | | | |   (45)  all_68_2 = 0
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | BETA: splitting (16) gives:
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | | Case 1:
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | |   (46)   ~ (all_75_6 = 0)
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | REDUCE: (44), (46) imply:
% 258.19/35.82  | | | | |   (47)  $false
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | CLOSE: (47) is inconsistent.
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | Case 2:
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | |   (48)   ~ (all_75_10 = 0)
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | REDUCE: (7), (48) imply:
% 258.19/35.82  | | | | |   (49)   ~ (all_68_16 = 0)
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | BETA: splitting (6) gives:
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | | Case 1:
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | |   (50)   ~ (all_75_6 = 0)
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | | REDUCE: (44), (50) imply:
% 258.19/35.82  | | | | | |   (51)  $false
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | | CLOSE: (51) is inconsistent.
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | Case 2:
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | |   (52)   ~ (all_75_8 = 0)
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | | REDUCE: (18), (52) imply:
% 258.19/35.82  | | | | | |   (53)   ~ (all_68_7 = 0)
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | | REF_CLOSE: (2), (3), (4), (5), (8), (11), (15), (17), (19), (20),
% 258.19/35.82  | | | | | |            (23), (24), (26), (27), (28), (29), (31), (32), (49),
% 258.19/35.82  | | | | | |            (53) are inconsistent by sub-proof #139.
% 258.19/35.82  | | | | | | 
% 258.19/35.82  | | | | | End of split
% 258.19/35.82  | | | | | 
% 258.19/35.82  | | | | End of split
% 258.19/35.82  | | | | 
% 258.19/35.82  | | | End of split
% 258.19/35.82  | | | 
% 258.19/35.82  | | End of split
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.82  | 
% 258.19/35.82  End of proof
% 258.19/35.82  
% 258.19/35.82  Sub-proof #139 shows that the following formulas are inconsistent:
% 258.19/35.82  ----------------------------------------------------------------
% 258.19/35.82    (1)  all_75_17 = all_68_18
% 258.19/35.82    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.82             v0) = 0 & $i(v0))
% 258.19/35.82    (3)   ~ (all_68_4 = 0)
% 258.19/35.82    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.82         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.82         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.82    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.82           p405(v0) = v1 & $i(v0))
% 258.19/35.82    (8)  all_75_11 = all_68_5
% 258.19/35.82    (9)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.82    (10)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.82    (11)  all_75_15 = all_68_9
% 258.19/35.82    (12)   ~ (all_68_16 = 0)
% 258.19/35.82    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.82    (14)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (15)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.82    (16)  all_75_14 = all_68_17
% 258.19/35.82    (17)   ~ (all_68_19 = 0)
% 258.19/35.82    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.82            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (19)  all_75_12 = all_68_8
% 258.19/35.82    (20)   ~ (all_68_7 = 0)
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (14) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (21)   ~ (all_75_11 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (8), (21) imply:
% 258.19/35.82  | |   (22)   ~ (all_68_5 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REF_CLOSE: (2), (3), (4), (6), (18), (22) are inconsistent by sub-proof
% 258.19/35.82  | |            #163.
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (23)  all_75_11 = 0
% 258.19/35.82  | | 
% 258.19/35.82  | | COMBINE_EQS: (8), (23) imply:
% 258.19/35.82  | |   (24)  all_68_5 = 0
% 258.19/35.82  | | 
% 258.19/35.82  | | REF_CLOSE: (1), (5), (6), (7), (9), (10), (11), (12), (13), (15), (16),
% 258.19/35.82  | |            (17), (19), (20), (23) are inconsistent by sub-proof #140.
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.82  | 
% 258.19/35.82  End of proof
% 258.19/35.82  
% 258.19/35.82  Sub-proof #140 shows that the following formulas are inconsistent:
% 258.19/35.82  ----------------------------------------------------------------
% 258.19/35.82    (1)  all_75_17 = all_68_18
% 258.19/35.82    (2)  all_75_11 = 0
% 258.19/35.82    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.82         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.82         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.82    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.82           p405(v0) = v1 & $i(v0))
% 258.19/35.82    (6)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.82    (7)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.82    (8)  all_75_15 = all_68_9
% 258.19/35.82    (9)   ~ (all_68_16 = 0)
% 258.19/35.82    (10)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.82    (11)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.82    (12)  all_75_14 = all_68_17
% 258.19/35.82    (13)   ~ (all_68_19 = 0)
% 258.19/35.82    (14)  all_75_12 = all_68_8
% 258.19/35.82    (15)   ~ (all_68_7 = 0)
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (6) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (16)   ~ (all_75_11 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (2), (16) imply:
% 258.19/35.82  | |   (17)  $false
% 258.19/35.82  | | 
% 258.19/35.82  | | CLOSE: (17) is inconsistent.
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (18)   ~ (all_75_14 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (12), (18) imply:
% 258.19/35.82  | |   (19)   ~ (all_68_17 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | BETA: splitting (11) gives:
% 258.19/35.82  | | 
% 258.19/35.82  | | Case 1:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (20)   ~ (all_75_11 = 0)
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REDUCE: (2), (20) imply:
% 258.19/35.82  | | |   (21)  $false
% 258.19/35.82  | | | 
% 258.19/35.82  | | | CLOSE: (21) is inconsistent.
% 258.19/35.82  | | | 
% 258.19/35.82  | | Case 2:
% 258.19/35.82  | | | 
% 258.19/35.82  | | |   (22)   ~ (all_75_12 = 0)
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REDUCE: (14), (22) imply:
% 258.19/35.82  | | |   (23)   ~ (all_68_8 = 0)
% 258.19/35.82  | | | 
% 258.19/35.82  | | | REF_CLOSE: (1), (3), (4), (5), (7), (8), (9), (10), (13), (15), (19), (23)
% 258.19/35.82  | | |            are inconsistent by sub-proof #386.
% 258.19/35.82  | | | 
% 258.19/35.82  | | End of split
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.82  | 
% 258.19/35.82  End of proof
% 258.19/35.82  
% 258.19/35.82  Sub-proof #141 shows that the following formulas are inconsistent:
% 258.19/35.82  ----------------------------------------------------------------
% 258.19/35.82    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.82             v0) = 0 & $i(v0))
% 258.19/35.82    (2)   ~ (all_68_4 = 0)
% 258.19/35.82    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.82         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.82    (5)  all_75_11 = all_68_5
% 258.19/35.82    (6)  all_75_12 = 0
% 258.19/35.82    (7)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.19/35.82    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.19/35.82             v0) = 0 & $i(v0))
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (7) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (9)   ~ (all_75_11 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (5), (9) imply:
% 258.19/35.82  | |   (10)   ~ (all_68_5 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REF_CLOSE: (1), (2), (3), (4), (8), (10) are inconsistent by sub-proof #163.
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (11)   ~ (all_75_12 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (6), (11) imply:
% 258.19/35.82  | |   (12)  $false
% 258.19/35.82  | | 
% 258.19/35.82  | | CLOSE: (12) is inconsistent.
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.82  | 
% 258.19/35.82  End of proof
% 258.19/35.82  
% 258.19/35.82  Sub-proof #142 shows that the following formulas are inconsistent:
% 258.19/35.82  ----------------------------------------------------------------
% 258.19/35.82    (1)   ~ (all_68_4 = 0)
% 258.19/35.82    (2)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (3)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.82    (4)  all_75_6 = 0
% 258.19/35.82    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.82         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.82         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.82    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.82           p405(v0) = v1 & $i(v0))
% 258.19/35.82    (8)  all_75_11 = all_68_5
% 258.19/35.82    (9)  all_75_8 = all_68_7
% 258.19/35.82    (10)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.82    (11)   ~ (all_68_8 = 0)
% 258.19/35.82    (12)  all_75_15 = all_68_9
% 258.19/35.82    (13)  all_75_14 = 0
% 258.19/35.82    (14)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (15)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.82            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (10) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (17)   ~ (all_75_11 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (8), (17) imply:
% 258.19/35.82  | |   (18)   ~ (all_68_5 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (11), (12), (14), (15),
% 258.19/35.82  | |            (16), (18) are inconsistent by sub-proof #143.
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (19)   ~ (all_75_14 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (13), (19) imply:
% 258.19/35.82  | |   (20)  $false
% 258.19/35.82  | | 
% 258.19/35.82  | | CLOSE: (20) is inconsistent.
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.82  | 
% 258.19/35.82  End of proof
% 258.19/35.82  
% 258.19/35.82  Sub-proof #143 shows that the following formulas are inconsistent:
% 258.19/35.82  ----------------------------------------------------------------
% 258.19/35.82    (1)   ~ (all_68_5 = 0)
% 258.19/35.82    (2)   ~ (all_68_4 = 0)
% 258.19/35.82    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (4)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.82    (5)  all_75_6 = 0
% 258.19/35.82    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.82         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.82         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.82    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.82           p405(v0) = v1 & $i(v0))
% 258.19/35.82    (9)  all_75_8 = all_68_7
% 258.19/35.82    (10)   ~ (all_68_8 = 0)
% 258.19/35.82    (11)  all_75_15 = all_68_9
% 258.19/35.82    (12)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (13)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.82            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (4) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (15)   ~ (all_75_6 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (5), (15) imply:
% 258.19/35.82  | |   (16)  $false
% 258.19/35.82  | | 
% 258.19/35.82  | | CLOSE: (16) is inconsistent.
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (17)   ~ (all_75_8 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (9), (17) imply:
% 258.19/35.82  | |   (18)   ~ (all_68_7 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REF_CLOSE: (1), (2), (3), (6), (7), (8), (10), (11), (12), (13), (14), (18)
% 258.19/35.82  | |            are inconsistent by sub-proof #144.
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.82  | 
% 258.19/35.82  End of proof
% 258.19/35.82  
% 258.19/35.82  Sub-proof #144 shows that the following formulas are inconsistent:
% 258.19/35.82  ----------------------------------------------------------------
% 258.19/35.82    (1)   ~ (all_68_5 = 0)
% 258.19/35.82    (2)   ~ (all_68_4 = 0)
% 258.19/35.82    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.82         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.82         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.82    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.82           p405(v0) = v1 & $i(v0))
% 258.19/35.82    (7)   ~ (all_68_8 = 0)
% 258.19/35.82    (8)  all_75_15 = all_68_9
% 258.19/35.82    (9)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 258.19/35.82           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (10)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.82            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.82            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (12)   ~ (all_68_7 = 0)
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (10) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (13)   ~ (all_75_15 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (8), (13) imply:
% 258.19/35.82  | |   (14)   ~ (all_68_9 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REF_CLOSE: (4), (5), (6), (7), (12), (14) are inconsistent by sub-proof
% 258.19/35.82  | |            #398.
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (15)  all_75_15 = 0
% 258.19/35.82  | | 
% 258.19/35.82  | | REF_CLOSE: (1), (2), (3), (5), (9), (11), (15) are inconsistent by sub-proof
% 258.19/35.82  | |            #145.
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.82  | 
% 258.19/35.82  End of proof
% 258.19/35.82  
% 258.19/35.82  Sub-proof #145 shows that the following formulas are inconsistent:
% 258.19/35.82  ----------------------------------------------------------------
% 258.19/35.82    (1)   ~ (all_68_5 = 0)
% 258.19/35.82    (2)   ~ (all_68_4 = 0)
% 258.19/35.82    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.82           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.82             r1(all_68_20, v0) = v2))
% 258.19/35.82    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.82         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.82    (5)  all_75_15 = 0
% 258.19/35.82    (6)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 258.19/35.82           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.19/35.82             v0) = 0 & $i(v0))
% 258.19/35.82  
% 258.19/35.82  Begin of proof
% 258.19/35.82  | 
% 258.19/35.82  | BETA: splitting (6) gives:
% 258.19/35.82  | 
% 258.19/35.82  | Case 1:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (8)   ~ (all_75_15 = 0)
% 258.19/35.82  | | 
% 258.19/35.82  | | REDUCE: (5), (8) imply:
% 258.19/35.82  | |   (9)  $false
% 258.19/35.82  | | 
% 258.19/35.82  | | CLOSE: (9) is inconsistent.
% 258.19/35.82  | | 
% 258.19/35.82  | Case 2:
% 258.19/35.82  | | 
% 258.19/35.82  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.19/35.82  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.82  | | 
% 258.19/35.82  | | REF_CLOSE: (1), (2), (3), (4), (7), (10) are inconsistent by sub-proof #163.
% 258.19/35.82  | | 
% 258.19/35.82  | End of split
% 258.19/35.83  | 
% 258.19/35.83  End of proof
% 258.19/35.83  
% 258.19/35.83  Sub-proof #146 shows that the following formulas are inconsistent:
% 258.19/35.83  ----------------------------------------------------------------
% 258.19/35.83    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.83    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.83             v0) = 0 & $i(v0))
% 258.19/35.83    (3)   ~ (all_68_4 = 0)
% 258.19/35.83    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2))
% 258.19/35.83    (5)  all_75_10 = all_68_16
% 258.19/35.83    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.83         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2))
% 258.19/35.83    (7)  all_75_6 = all_68_2
% 258.19/35.83    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.83    (9)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.19/35.83           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.19/35.83            p405(v0) = v1 & $i(v0))
% 258.19/35.83    (11)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.83    (12)  all_75_11 = all_68_5
% 258.19/35.83    (13)  all_75_8 = all_68_7
% 258.19/35.83    (14)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.83    (15)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.83            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.19/35.83           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.19/35.83            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.19/35.83          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.19/35.83            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.83    (16)   ~ (all_68_8 = 0)
% 258.19/35.83    (17)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.19/35.83            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83    (18)  all_75_15 = all_68_9
% 258.19/35.83    (19)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.83    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.83            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83    (21)   ~ (all_68_18 = 0)
% 258.19/35.83    (22)  all_75_14 = all_68_17
% 258.19/35.83    (23)   ~ (all_68_19 = 0)
% 258.19/35.83    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.83            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.83            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83  
% 258.19/35.83  Begin of proof
% 258.19/35.83  | 
% 258.19/35.83  | BETA: splitting (17) gives:
% 258.19/35.83  | 
% 258.19/35.83  | Case 1:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (26)   ~ (all_75_6 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | REDUCE: (7), (26) imply:
% 258.19/35.83  | |   (27)   ~ (all_68_2 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | BETA: splitting (9) gives:
% 258.19/35.83  | | 
% 258.19/35.83  | | Case 1:
% 258.19/35.83  | | | 
% 258.19/35.83  | | |   (28)   ~ (all_75_11 = 0)
% 258.19/35.83  | | | 
% 258.19/35.83  | | | REDUCE: (12), (28) imply:
% 258.19/35.83  | | |   (29)   ~ (all_68_5 = 0)
% 258.19/35.83  | | | 
% 258.19/35.83  | | | REF_CLOSE: (2), (3), (4), (8), (25), (29) are inconsistent by sub-proof
% 258.19/35.83  | | |            #163.
% 258.19/35.83  | | | 
% 258.19/35.83  | | Case 2:
% 258.19/35.83  | | | 
% 258.19/35.83  | | |   (30)  all_75_11 = 0
% 258.19/35.83  | | |   (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.19/35.83  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83  | | | 
% 258.19/35.83  | | | BETA: splitting (14) gives:
% 258.19/35.83  | | | 
% 258.19/35.83  | | | Case 1:
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | |   (32)   ~ (all_75_11 = 0)
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | REDUCE: (30), (32) imply:
% 258.19/35.83  | | | |   (33)  $false
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | CLOSE: (33) is inconsistent.
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | Case 2:
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | |   (34)   ~ (all_75_14 = 0)
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | REDUCE: (22), (34) imply:
% 258.19/35.83  | | | |   (35)   ~ (all_68_17 = 0)
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | BETA: splitting (19) gives:
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | Case 1:
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | |   (36)  all_68_16 = 0
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | | COMBINE_EQS: (5), (36) imply:
% 258.19/35.83  | | | | |   (37)  all_75_10 = 0
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | | REF_CLOSE: (1), (6), (8), (10), (13), (15), (16), (18), (20), (24),
% 258.19/35.83  | | | | |            (27), (31), (37) are inconsistent by sub-proof #339.
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | Case 2:
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | |   (38)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | | REF_CLOSE: (21), (23), (35), (38) are inconsistent by sub-proof #393.
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | End of split
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | End of split
% 258.19/35.83  | | | 
% 258.19/35.83  | | End of split
% 258.19/35.83  | | 
% 258.19/35.83  | Case 2:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (39)  all_75_6 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | COMBINE_EQS: (7), (39) imply:
% 258.19/35.83  | |   (40)  all_68_2 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | REF_CLOSE: (2), (3), (4), (5), (8), (11), (12), (14), (19), (21), (22),
% 258.19/35.83  | |            (23), (25), (39) are inconsistent by sub-proof #147.
% 258.19/35.83  | | 
% 258.19/35.83  | End of split
% 258.19/35.83  | 
% 258.19/35.83  End of proof
% 258.19/35.83  
% 258.19/35.83  Sub-proof #147 shows that the following formulas are inconsistent:
% 258.19/35.83  ----------------------------------------------------------------
% 258.19/35.83    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.83             v0) = 0 & $i(v0))
% 258.19/35.83    (2)   ~ (all_68_4 = 0)
% 258.19/35.83    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2))
% 258.19/35.83    (4)  all_75_6 = 0
% 258.19/35.83    (5)  all_75_10 = all_68_16
% 258.19/35.83    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.83    (7)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.19/35.83    (8)  all_75_11 = all_68_5
% 258.19/35.83    (9)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.83    (10)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.83    (11)   ~ (all_68_18 = 0)
% 258.19/35.83    (12)  all_75_14 = all_68_17
% 258.19/35.83    (13)   ~ (all_68_19 = 0)
% 258.19/35.83    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.83            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83  
% 258.19/35.83  Begin of proof
% 258.19/35.83  | 
% 258.19/35.83  | BETA: splitting (7) gives:
% 258.19/35.83  | 
% 258.19/35.83  | Case 1:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (15)   ~ (all_75_6 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | REDUCE: (4), (15) imply:
% 258.19/35.83  | |   (16)  $false
% 258.19/35.83  | | 
% 258.19/35.83  | | CLOSE: (16) is inconsistent.
% 258.19/35.83  | | 
% 258.19/35.83  | Case 2:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (17)   ~ (all_75_10 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | REDUCE: (5), (17) imply:
% 258.19/35.83  | |   (18)   ~ (all_68_16 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | REF_CLOSE: (1), (2), (3), (6), (8), (9), (10), (11), (12), (13), (14), (18)
% 258.19/35.83  | |            are inconsistent by sub-proof #148.
% 258.19/35.83  | | 
% 258.19/35.83  | End of split
% 258.19/35.83  | 
% 258.19/35.83  End of proof
% 258.19/35.83  
% 258.19/35.83  Sub-proof #148 shows that the following formulas are inconsistent:
% 258.19/35.83  ----------------------------------------------------------------
% 258.19/35.83    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.83             v0) = 0 & $i(v0))
% 258.19/35.83    (2)   ~ (all_68_4 = 0)
% 258.19/35.83    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2))
% 258.19/35.83    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.83    (5)  all_75_11 = all_68_5
% 258.19/35.83    (6)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.83    (7)   ~ (all_68_16 = 0)
% 258.19/35.83    (8)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.83    (9)   ~ (all_68_18 = 0)
% 258.19/35.83    (10)  all_75_14 = all_68_17
% 258.19/35.83    (11)   ~ (all_68_19 = 0)
% 258.19/35.83    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.83            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83  
% 258.19/35.83  Begin of proof
% 258.19/35.83  | 
% 258.19/35.83  | BETA: splitting (8) gives:
% 258.19/35.83  | 
% 258.19/35.83  | Case 1:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (13)  all_68_16 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | REDUCE: (7), (13) imply:
% 258.19/35.83  | |   (14)  $false
% 258.19/35.83  | | 
% 258.19/35.83  | | CLOSE: (14) is inconsistent.
% 258.19/35.83  | | 
% 258.19/35.83  | Case 2:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (15)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (9), (10), (11), (12), (15) are
% 258.19/35.83  | |            inconsistent by sub-proof #149.
% 258.19/35.83  | | 
% 258.19/35.83  | End of split
% 258.19/35.83  | 
% 258.19/35.83  End of proof
% 258.19/35.83  
% 258.19/35.83  Sub-proof #149 shows that the following formulas are inconsistent:
% 258.19/35.83  ----------------------------------------------------------------
% 258.19/35.83    (1)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.83    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.83             v0) = 0 & $i(v0))
% 258.19/35.83    (3)   ~ (all_68_4 = 0)
% 258.19/35.83    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2))
% 258.19/35.83    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.83    (6)  all_75_11 = all_68_5
% 258.19/35.83    (7)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.19/35.83    (8)   ~ (all_68_18 = 0)
% 258.19/35.83    (9)  all_75_14 = all_68_17
% 258.19/35.83    (10)   ~ (all_68_19 = 0)
% 258.19/35.83    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.83            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83  
% 258.19/35.83  Begin of proof
% 258.19/35.83  | 
% 258.19/35.83  | BETA: splitting (1) gives:
% 258.19/35.83  | 
% 258.19/35.83  | Case 1:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (12)  all_68_17 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | COMBINE_EQS: (9), (12) imply:
% 258.19/35.83  | |   (13)  all_75_14 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (11), (13) are inconsistent by
% 258.19/35.83  | |            sub-proof #161.
% 258.19/35.83  | | 
% 258.19/35.83  | Case 2:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (14)  all_68_18 = 0 | all_68_19 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | REF_CLOSE: (8), (10), (14) are inconsistent by sub-proof #406.
% 258.19/35.83  | | 
% 258.19/35.83  | End of split
% 258.19/35.83  | 
% 258.19/35.83  End of proof
% 258.19/35.83  
% 258.19/35.83  Sub-proof #150 shows that the following formulas are inconsistent:
% 258.19/35.83  ----------------------------------------------------------------
% 258.19/35.83    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.19/35.83             v0) = 0 & $i(v0))
% 258.19/35.83    (2)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 258.19/35.83           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.83    (4)  all_75_18 = 0
% 258.19/35.83    (5)   ~ (all_68_2 = 0)
% 258.19/35.83    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.83           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.19/35.83         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.83           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.83         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.83             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.83    (7)   ~ (all_68_16 = 0)
% 258.19/35.83    (8)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : (
% 258.19/35.83             ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.19/35.83    (9)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.19/35.83    (10)   ~ (all_68_18 = 0)
% 258.19/35.83    (11)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.83            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83    (12)  all_75_14 = all_68_17
% 258.19/35.83  
% 258.19/35.83  Begin of proof
% 258.19/35.83  | 
% 258.19/35.83  | BETA: splitting (8) gives:
% 258.19/35.83  | 
% 258.19/35.83  | Case 1:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (13)   ~ (all_68_19 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11), (12), (13)
% 258.19/35.83  | |            are inconsistent by sub-proof #243.
% 258.19/35.83  | | 
% 258.19/35.83  | Case 2:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (14)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.83  | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.83  | | 
% 258.19/35.83  | | ALPHA: (14) implies:
% 258.19/35.83  | |   (15)   ~ (all_75_18 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | REDUCE: (4), (15) imply:
% 258.19/35.83  | |   (16)  $false
% 258.19/35.83  | | 
% 258.19/35.83  | | CLOSE: (16) is inconsistent.
% 258.19/35.83  | | 
% 258.19/35.83  | End of split
% 258.19/35.83  | 
% 258.19/35.83  End of proof
% 258.19/35.83  
% 258.19/35.83  Sub-proof #151 shows that the following formulas are inconsistent:
% 258.19/35.83  ----------------------------------------------------------------
% 258.19/35.83    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.83    (2)  all_75_9 = all_68_11
% 258.19/35.83    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.19/35.83             v0) = 0 & $i(v0))
% 258.19/35.83    (4)   ~ (all_68_4 = 0)
% 258.19/35.83    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.19/35.83           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2))
% 258.19/35.83    (6)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.19/35.83    (7)  all_75_6 = 0
% 258.19/35.83    (8)  all_75_13 = all_68_12
% 258.19/35.83    (9)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.19/35.83         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.19/35.83             r1(all_68_20, v0) = v2))
% 258.19/35.83    (10)   ~ (all_68_14 = 0)
% 258.19/35.83    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.19/35.83            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.19/35.83              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.83    (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.83          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.83    (13)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.83    (14)  all_75_11 = all_68_5
% 258.19/35.83    (15)  all_75_17 = 0
% 258.19/35.83    (16)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.19/35.83    (17)  all_75_8 = all_68_7
% 258.19/35.83    (18)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.19/35.83    (19)  all_75_15 = all_68_9
% 258.19/35.83    (20)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 258.19/35.83    (21)   ~ (all_68_13 = 0)
% 258.19/35.83    (22)  all_75_12 = all_68_8
% 258.19/35.83  
% 258.19/35.83  Begin of proof
% 258.19/35.83  | 
% 258.19/35.83  | BETA: splitting (20) gives:
% 258.19/35.83  | 
% 258.19/35.83  | Case 1:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (23)   ~ (all_75_6 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | REDUCE: (7), (23) imply:
% 258.19/35.83  | |   (24)  $false
% 258.19/35.83  | | 
% 258.19/35.83  | | CLOSE: (24) is inconsistent.
% 258.19/35.83  | | 
% 258.19/35.83  | Case 2:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (25)   ~ (all_75_9 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | REDUCE: (2), (25) imply:
% 258.19/35.83  | |   (26)   ~ (all_68_11 = 0)
% 258.19/35.83  | | 
% 258.19/35.83  | | BETA: splitting (1) gives:
% 258.19/35.83  | | 
% 258.19/35.83  | | Case 1:
% 258.19/35.83  | | | 
% 258.19/35.83  | | |   (27)  all_68_11 = 0
% 258.19/35.83  | | | 
% 258.19/35.83  | | | REDUCE: (26), (27) imply:
% 258.19/35.83  | | |   (28)  $false
% 258.19/35.83  | | | 
% 258.19/35.83  | | | CLOSE: (28) is inconsistent.
% 258.19/35.83  | | | 
% 258.19/35.83  | | Case 2:
% 258.19/35.83  | | | 
% 258.19/35.83  | | |   (29)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.83  | | | 
% 258.19/35.83  | | | BETA: splitting (6) gives:
% 258.19/35.83  | | | 
% 258.19/35.83  | | | Case 1:
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | |   (30)   ~ (all_75_6 = 0)
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | REDUCE: (7), (30) imply:
% 258.19/35.83  | | | |   (31)  $false
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | CLOSE: (31) is inconsistent.
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | Case 2:
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | |   (32)   ~ (all_75_8 = 0)
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | REDUCE: (17), (32) imply:
% 258.19/35.83  | | | |   (33)   ~ (all_68_7 = 0)
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | BETA: splitting (29) gives:
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | Case 1:
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | |   (34)  all_68_12 = 0
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | | COMBINE_EQS: (8), (34) imply:
% 258.19/35.83  | | | | |   (35)  all_75_13 = 0
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | | BETA: splitting (13) gives:
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | | Case 1:
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | |   (36)   ~ (all_75_12 = 0)
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | | REDUCE: (22), (36) imply:
% 258.19/35.83  | | | | | |   (37)   ~ (all_68_8 = 0)
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | | BETA: splitting (11) gives:
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | | Case 1:
% 258.19/35.83  | | | | | | | 
% 258.19/35.83  | | | | | | |   (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1
% 258.19/35.83  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83  | | | | | | | 
% 258.19/35.83  | | | | | | | REF_CLOSE: (1), (3), (4), (5), (8), (10), (12), (14), (16), (21),
% 258.19/35.83  | | | | | | |            (26), (38) are inconsistent by sub-proof #154.
% 258.19/35.83  | | | | | | | 
% 258.19/35.83  | | | | | | Case 2:
% 258.19/35.83  | | | | | | | 
% 258.19/35.83  | | | | | | |   (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 258.19/35.83  | | | | | | |             v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.19/35.83  | | | | | | | 
% 258.19/35.83  | | | | | | | REF_CLOSE: (9), (12), (15), (18), (19), (33), (37), (39) are
% 258.19/35.83  | | | | | | |            inconsistent by sub-proof #389.
% 258.19/35.83  | | | | | | | 
% 258.19/35.83  | | | | | | End of split
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | Case 2:
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | |   (40)   ~ (all_75_13 = 0)
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | | REDUCE: (35), (40) imply:
% 258.19/35.83  | | | | | |   (41)  $false
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | | CLOSE: (41) is inconsistent.
% 258.19/35.83  | | | | | | 
% 258.19/35.83  | | | | | End of split
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | Case 2:
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | |   (42)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | | REF_CLOSE: (10), (21), (42) are inconsistent by sub-proof #404.
% 258.19/35.83  | | | | | 
% 258.19/35.83  | | | | End of split
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | End of split
% 258.19/35.83  | | | 
% 258.19/35.83  | | End of split
% 258.19/35.83  | | 
% 258.19/35.83  | End of split
% 258.19/35.83  | 
% 258.19/35.83  End of proof
% 258.19/35.83  
% 258.19/35.83  Sub-proof #152 shows that the following formulas are inconsistent:
% 258.19/35.83  ----------------------------------------------------------------
% 258.19/35.83    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.83    (2)   ~ (all_68_12 = 0)
% 258.19/35.83    (3)   ~ (all_68_14 = 0)
% 258.19/35.83    (4)  all_75_16 = all_68_13
% 258.19/35.83    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.19/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.19/35.83    (6)   ~ (all_68_2 = 0)
% 258.19/35.83    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 258.19/35.83             v0) = 0 & $i(v0))
% 258.19/35.83    (8)   ~ (all_68_11 = 0)
% 258.19/35.83    (9)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.19/35.83           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.19/35.83         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.19/35.83           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.19/35.83         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.19/35.83             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.19/35.83    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.19/35.83            r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83    (11)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.19/35.83            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.19/35.83  
% 258.19/35.83  Begin of proof
% 258.19/35.83  | 
% 258.19/35.83  | BETA: splitting (1) gives:
% 258.19/35.83  | 
% 258.19/35.83  | Case 1:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (12)  all_68_11 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | REDUCE: (8), (12) imply:
% 258.19/35.83  | |   (13)  $false
% 258.19/35.83  | | 
% 258.19/35.83  | | CLOSE: (13) is inconsistent.
% 258.19/35.83  | | 
% 258.19/35.83  | Case 2:
% 258.19/35.83  | | 
% 258.19/35.83  | |   (14)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.19/35.83  | | 
% 258.19/35.83  | | BETA: splitting (14) gives:
% 258.19/35.83  | | 
% 258.19/35.83  | | Case 1:
% 258.19/35.83  | | | 
% 258.19/35.83  | | |   (15)  all_68_12 = 0
% 258.19/35.83  | | | 
% 258.19/35.83  | | | REDUCE: (2), (15) imply:
% 258.19/35.83  | | |   (16)  $false
% 258.19/35.83  | | | 
% 258.19/35.83  | | | CLOSE: (16) is inconsistent.
% 258.19/35.83  | | | 
% 258.19/35.83  | | Case 2:
% 258.19/35.83  | | | 
% 258.19/35.83  | | |   (17)  all_68_13 = 0 | all_68_14 = 0
% 258.19/35.83  | | | 
% 258.19/35.83  | | | BETA: splitting (17) gives:
% 258.19/35.83  | | | 
% 258.19/35.83  | | | Case 1:
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | |   (18)  all_68_13 = 0
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | COMBINE_EQS: (4), (18) imply:
% 258.19/35.83  | | | |   (19)  all_75_16 = 0
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | REF_CLOSE: (5), (6), (7), (9), (10), (11), (19) are inconsistent by
% 258.19/35.83  | | | |            sub-proof #153.
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | Case 2:
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | |   (20)   ~ (all_68_13 = 0)
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | | REF_CLOSE: (3), (17), (20) are inconsistent by sub-proof #404.
% 258.19/35.83  | | | | 
% 258.19/35.83  | | | End of split
% 258.19/35.83  | | | 
% 258.19/35.83  | | End of split
% 258.19/35.83  | | 
% 258.19/35.83  | End of split
% 258.19/35.83  | 
% 258.19/35.83  End of proof
% 258.19/35.83  
% 258.19/35.83  Sub-proof #153 shows that the following formulas are inconsistent:
% 258.19/35.83  ----------------------------------------------------------------
% 258.19/35.83    (1)  all_75_16 = 0
% 258.54/35.83    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.83    (3)   ~ (all_68_2 = 0)
% 258.54/35.83    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 258.54/35.83             v0) = 0 & $i(v0))
% 258.54/35.83    (5)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.54/35.83           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.54/35.83         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.54/35.83           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.54/35.83         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.54/35.83             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.54/35.83    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.54/35.83             v0) = 0 & $i(v0))
% 258.54/35.83    (7)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 258.54/35.83           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.83  
% 258.54/35.83  Begin of proof
% 258.54/35.83  | 
% 258.54/35.83  | BETA: splitting (7) gives:
% 258.54/35.83  | 
% 258.54/35.83  | Case 1:
% 258.54/35.83  | | 
% 258.54/35.83  | |   (8)   ~ (all_75_16 = 0)
% 258.54/35.83  | | 
% 258.54/35.83  | | REDUCE: (1), (8) imply:
% 258.54/35.83  | |   (9)  $false
% 258.54/35.83  | | 
% 258.54/35.83  | | CLOSE: (9) is inconsistent.
% 258.54/35.83  | | 
% 258.54/35.83  | Case 2:
% 258.54/35.83  | | 
% 258.54/35.83  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.54/35.83  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.83  | | 
% 258.54/35.83  | | REF_CLOSE: (2), (3), (4), (5), (6), (10) are inconsistent by sub-proof #361.
% 258.54/35.83  | | 
% 258.54/35.83  | End of split
% 258.54/35.83  | 
% 258.54/35.83  End of proof
% 258.54/35.83  
% 258.54/35.83  Sub-proof #154 shows that the following formulas are inconsistent:
% 258.54/35.83  ----------------------------------------------------------------
% 258.54/35.83    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.54/35.83    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.54/35.83             v0) = 0 & $i(v0))
% 258.54/35.83    (3)   ~ (all_68_4 = 0)
% 258.54/35.83    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.83           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.83             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.83           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.83             r1(all_68_20, v0) = v2))
% 258.54/35.83    (5)  all_75_13 = all_68_12
% 258.54/35.83    (6)   ~ (all_68_14 = 0)
% 258.54/35.83    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.83    (8)  all_75_11 = all_68_5
% 258.54/35.83    (9)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.54/35.83    (10)   ~ (all_68_11 = 0)
% 258.54/35.83    (11)   ~ (all_68_13 = 0)
% 258.54/35.83    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.54/35.83            r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.83  
% 258.54/35.83  Begin of proof
% 258.54/35.83  | 
% 258.54/35.83  | BETA: splitting (1) gives:
% 258.54/35.83  | 
% 258.54/35.83  | Case 1:
% 258.54/35.83  | | 
% 258.54/35.83  | |   (13)  all_68_11 = 0
% 258.54/35.83  | | 
% 258.54/35.83  | | REDUCE: (10), (13) imply:
% 258.54/35.83  | |   (14)  $false
% 258.54/35.83  | | 
% 258.54/35.83  | | CLOSE: (14) is inconsistent.
% 258.54/35.83  | | 
% 258.54/35.83  | Case 2:
% 258.54/35.83  | | 
% 258.54/35.83  | |   (15)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.54/35.83  | | 
% 258.54/35.83  | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (11), (12), (15) are
% 258.54/35.83  | |            inconsistent by sub-proof #155.
% 258.54/35.83  | | 
% 258.54/35.83  | End of split
% 258.54/35.83  | 
% 258.54/35.83  End of proof
% 258.54/35.83  
% 258.54/35.83  Sub-proof #155 shows that the following formulas are inconsistent:
% 258.54/35.83  ----------------------------------------------------------------
% 258.54/35.83    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.54/35.83             v0) = 0 & $i(v0))
% 258.54/35.83    (2)   ~ (all_68_4 = 0)
% 258.54/35.83    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.83           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.83             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.83           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.83             r1(all_68_20, v0) = v2))
% 258.54/35.83    (4)  all_75_13 = all_68_12
% 258.54/35.83    (5)   ~ (all_68_14 = 0)
% 258.54/35.83    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.83         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.83    (7)  all_75_11 = all_68_5
% 258.54/35.83    (8)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.54/35.83    (9)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.54/35.83    (10)   ~ (all_68_13 = 0)
% 258.54/35.83    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.54/35.83            r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.83  
% 258.54/35.83  Begin of proof
% 258.54/35.83  | 
% 258.54/35.83  | BETA: splitting (9) gives:
% 258.54/35.83  | 
% 258.54/35.83  | Case 1:
% 258.54/35.83  | | 
% 258.54/35.83  | |   (12)  all_68_12 = 0
% 258.54/35.83  | | 
% 258.54/35.83  | | COMBINE_EQS: (4), (12) imply:
% 258.54/35.83  | |   (13)  all_75_13 = 0
% 258.54/35.83  | | 
% 258.54/35.83  | | REF_CLOSE: (1), (2), (3), (6), (7), (8), (11), (13) are inconsistent by
% 258.54/35.83  | |            sub-proof #156.
% 258.54/35.83  | | 
% 258.54/35.83  | Case 2:
% 258.54/35.83  | | 
% 258.54/35.83  | |   (14)  all_68_13 = 0 | all_68_14 = 0
% 258.54/35.83  | | 
% 258.54/35.83  | | REF_CLOSE: (5), (10), (14) are inconsistent by sub-proof #404.
% 258.54/35.84  | | 
% 258.54/35.84  | End of split
% 258.54/35.84  | 
% 258.54/35.84  End of proof
% 258.54/35.84  
% 258.54/35.84  Sub-proof #156 shows that the following formulas are inconsistent:
% 258.54/35.84  ----------------------------------------------------------------
% 258.54/35.84    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (2)   ~ (all_68_4 = 0)
% 258.54/35.84    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.84         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.84    (5)  all_75_11 = all_68_5
% 258.54/35.84    (6)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.54/35.84    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (8)  all_75_13 = 0
% 258.54/35.84  
% 258.54/35.84  Begin of proof
% 258.54/35.84  | 
% 258.54/35.84  | BETA: splitting (6) gives:
% 258.54/35.84  | 
% 258.54/35.84  | Case 1:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (9)   ~ (all_75_11 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (5), (9) imply:
% 258.54/35.84  | |   (10)   ~ (all_68_5 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REF_CLOSE: (1), (2), (3), (4), (7), (10) are inconsistent by sub-proof #163.
% 258.54/35.84  | | 
% 258.54/35.84  | Case 2:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (11)   ~ (all_75_13 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (8), (11) imply:
% 258.54/35.84  | |   (12)  $false
% 258.54/35.84  | | 
% 258.54/35.84  | | CLOSE: (12) is inconsistent.
% 258.54/35.84  | | 
% 258.54/35.84  | End of split
% 258.54/35.84  | 
% 258.54/35.84  End of proof
% 258.54/35.84  
% 258.54/35.84  Sub-proof #157 shows that the following formulas are inconsistent:
% 258.54/35.84  ----------------------------------------------------------------
% 258.54/35.84    (1)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.84         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.84    (2)  all_75_15 = 0
% 258.54/35.84    (3)   ~ (all_68_2 = 0)
% 258.54/35.84    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (5)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.54/35.84           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.54/35.84         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.54/35.84           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.54/35.84         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.54/35.84             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.54/35.84    (6)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 258.54/35.84           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84  
% 258.54/35.84  Begin of proof
% 258.54/35.84  | 
% 258.54/35.84  | BETA: splitting (6) gives:
% 258.54/35.84  | 
% 258.54/35.84  | Case 1:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (8)   ~ (all_75_15 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (2), (8) imply:
% 258.54/35.84  | |   (9)  $false
% 258.54/35.84  | | 
% 258.54/35.84  | | CLOSE: (9) is inconsistent.
% 258.54/35.84  | | 
% 258.54/35.84  | Case 2:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 258.54/35.84  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84  | | 
% 258.54/35.84  | | REF_CLOSE: (1), (3), (4), (5), (7), (10) are inconsistent by sub-proof #361.
% 258.54/35.84  | | 
% 258.54/35.84  | End of split
% 258.54/35.84  | 
% 258.54/35.84  End of proof
% 258.54/35.84  
% 258.54/35.84  Sub-proof #158 shows that the following formulas are inconsistent:
% 258.54/35.84  ----------------------------------------------------------------
% 258.54/35.84    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.54/35.84    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.54/35.84    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (4)  all_75_9 = all_68_11
% 258.54/35.84    (5)   ~ (all_68_4 = 0)
% 258.54/35.84    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (7)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.54/35.84    (8)  all_75_10 = all_68_16
% 258.54/35.84    (9)  all_75_13 = all_68_12
% 258.54/35.84    (10)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.54/35.84          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.54/35.84              & r1(all_68_20, v0) = v2))
% 258.54/35.84    (11)   ~ (all_68_14 = 0)
% 258.54/35.84    (12)  all_75_16 = all_68_13
% 258.54/35.84    (13)  all_75_6 = all_68_2
% 258.54/35.84    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.54/35.84            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.54/35.84              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.54/35.84    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.84          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.84    (16)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.54/35.84            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (17)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.54/35.84    (18)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.54/35.84            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (19)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.54/35.84            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (20)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.54/35.84    (21)  all_75_11 = all_68_5
% 258.54/35.84    (22)  all_75_8 = all_68_7
% 258.54/35.84    (23)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.54/35.84    (24)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.54/35.84    (25)   ~ (all_68_9 = 0)
% 258.54/35.84    (26)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.54/35.84            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.54/35.84           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.54/35.84            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.54/35.84          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.54/35.84            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.54/35.84    (27)   ~ (all_68_8 = 0)
% 258.54/35.84    (28)   ~ (all_75_6 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.54/35.84            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (29)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.54/35.84            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (30)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.54/35.84    (31)   ~ (all_68_18 = 0)
% 258.54/35.84    (32)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 258.54/35.84    (33)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.54/35.84            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (34)  all_75_14 = all_68_17
% 258.54/35.84    (35)   ~ (all_68_19 = 0)
% 258.54/35.84    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.54/35.84            r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (37)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.54/35.84            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84  
% 258.54/35.84  Begin of proof
% 258.54/35.84  | 
% 258.54/35.84  | BETA: splitting (37) gives:
% 258.54/35.84  | 
% 258.54/35.84  | Case 1:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (38)   ~ (all_75_16 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (12), (38) imply:
% 258.54/35.84  | |   (39)   ~ (all_68_13 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REF_CLOSE: (2), (3), (4), (8), (9), (11), (13), (15), (17), (18), (20),
% 258.54/35.84  | |            (23), (26), (30), (31), (32), (33), (34), (35), (36), (39) are
% 258.54/35.84  | |            inconsistent by sub-proof #164.
% 258.54/35.84  | | 
% 258.54/35.84  | Case 2:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (40)  all_75_16 = 0
% 258.54/35.84  | | 
% 258.54/35.84  | | COMBINE_EQS: (12), (40) imply:
% 258.54/35.84  | |   (41)  all_68_13 = 0
% 258.54/35.84  | | 
% 258.54/35.84  | | BETA: splitting (19) gives:
% 258.54/35.84  | | 
% 258.54/35.84  | | Case 1:
% 258.54/35.84  | | | 
% 258.54/35.84  | | |   (42)   ~ (all_75_16 = 0)
% 258.54/35.84  | | | 
% 258.54/35.84  | | | REDUCE: (40), (42) imply:
% 258.54/35.84  | | |   (43)  $false
% 258.54/35.84  | | | 
% 258.54/35.84  | | | CLOSE: (43) is inconsistent.
% 258.54/35.84  | | | 
% 258.54/35.84  | | Case 2:
% 258.54/35.84  | | | 
% 258.54/35.84  | | |   (44)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.54/35.84  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84  | | | 
% 258.54/35.84  | | | BETA: splitting (28) gives:
% 258.54/35.84  | | | 
% 258.54/35.84  | | | Case 1:
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | |   (45)   ~ (all_75_6 = 0)
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | REDUCE: (13), (45) imply:
% 258.54/35.84  | | | |   (46)   ~ (all_68_2 = 0)
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | BETA: splitting (14) gives:
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | Case 1:
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | |   (47)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.54/35.84  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | | REF_CLOSE: (3), (5), (6), (15), (16), (21), (26), (36), (44), (46),
% 258.54/35.84  | | | | |            (47) are inconsistent by sub-proof #162.
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | Case 2:
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | |   (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0)
% 258.54/35.84  | | | | |           = 0 & p405(v0) = v1 & $i(v0))
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | | BETA: splitting (29) gives:
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | | Case 1:
% 258.54/35.84  | | | | | | 
% 258.54/35.84  | | | | | |   (49)   ~ (all_75_10 = 0)
% 258.54/35.84  | | | | | | 
% 258.54/35.84  | | | | | | REDUCE: (8), (49) imply:
% 258.54/35.84  | | | | | |   (50)   ~ (all_68_16 = 0)
% 258.54/35.84  | | | | | | 
% 258.54/35.84  | | | | | | REF_CLOSE: (3), (15), (26), (30), (31), (33), (34), (35), (36),
% 258.54/35.84  | | | | | |            (46), (50) are inconsistent by sub-proof #261.
% 258.54/35.84  | | | | | | 
% 258.54/35.84  | | | | | Case 2:
% 258.54/35.84  | | | | | | 
% 258.54/35.84  | | | | | |   (51)  all_75_10 = 0
% 258.54/35.84  | | | | | | 
% 258.54/35.84  | | | | | | REF_CLOSE: (1), (10), (15), (22), (25), (27), (48), (51) are
% 258.54/35.84  | | | | | |            inconsistent by sub-proof #385.
% 258.54/35.84  | | | | | | 
% 258.54/35.84  | | | | | End of split
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | End of split
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | Case 2:
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | |   (52)  all_75_6 = 0
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | COMBINE_EQS: (13), (52) imply:
% 258.54/35.84  | | | |   (53)  all_68_2 = 0
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | REF_CLOSE: (5), (6), (7), (8), (10), (14), (15), (17), (21), (22), (24),
% 258.54/35.84  | | | |            (25), (27), (30), (31), (34), (35), (44), (52) are
% 258.54/35.84  | | | |            inconsistent by sub-proof #159.
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | End of split
% 258.54/35.84  | | | 
% 258.54/35.84  | | End of split
% 258.54/35.84  | | 
% 258.54/35.84  | End of split
% 258.54/35.84  | 
% 258.54/35.84  End of proof
% 258.54/35.84  
% 258.54/35.84  Sub-proof #159 shows that the following formulas are inconsistent:
% 258.54/35.84  ----------------------------------------------------------------
% 258.54/35.84    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (2)   ~ (all_68_4 = 0)
% 258.54/35.84    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (4)   ~ (all_75_6 = 0) |  ~ (all_75_8 = 0)
% 258.54/35.84    (5)  all_75_6 = 0
% 258.54/35.84    (6)  all_75_10 = all_68_16
% 258.54/35.84    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.54/35.84         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.54/35.84           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.54/35.84    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.84         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.84    (10)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.54/35.84    (11)  all_75_11 = all_68_5
% 258.54/35.84    (12)  all_75_8 = all_68_7
% 258.54/35.84    (13)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.54/35.84    (14)   ~ (all_68_9 = 0)
% 258.54/35.84    (15)   ~ (all_68_8 = 0)
% 258.54/35.84    (16)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.54/35.84    (17)   ~ (all_68_18 = 0)
% 258.54/35.84    (18)  all_75_14 = all_68_17
% 258.54/35.84    (19)   ~ (all_68_19 = 0)
% 258.54/35.84  
% 258.54/35.84  Begin of proof
% 258.54/35.84  | 
% 258.54/35.84  | BETA: splitting (10) gives:
% 258.54/35.84  | 
% 258.54/35.84  | Case 1:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (20)   ~ (all_75_6 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (5), (20) imply:
% 258.54/35.84  | |   (21)  $false
% 258.54/35.84  | | 
% 258.54/35.84  | | CLOSE: (21) is inconsistent.
% 258.54/35.84  | | 
% 258.54/35.84  | Case 2:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (22)   ~ (all_75_10 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (6), (22) imply:
% 258.54/35.84  | |   (23)   ~ (all_68_16 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | BETA: splitting (16) gives:
% 258.54/35.84  | | 
% 258.54/35.84  | | Case 1:
% 258.54/35.84  | | | 
% 258.54/35.84  | | |   (24)  all_68_16 = 0
% 258.54/35.84  | | | 
% 258.54/35.84  | | | REDUCE: (23), (24) imply:
% 258.54/35.84  | | |   (25)  $false
% 258.54/35.84  | | | 
% 258.54/35.84  | | | CLOSE: (25) is inconsistent.
% 258.54/35.84  | | | 
% 258.54/35.84  | | Case 2:
% 258.54/35.84  | | | 
% 258.54/35.84  | | |   (26)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.54/35.84  | | | 
% 258.54/35.84  | | | BETA: splitting (26) gives:
% 258.54/35.84  | | | 
% 258.54/35.84  | | | Case 1:
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | |   (27)  all_68_17 = 0
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | COMBINE_EQS: (18), (27) imply:
% 258.54/35.84  | | | |   (28)  all_75_14 = 0
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | BETA: splitting (4) gives:
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | Case 1:
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | |   (29)   ~ (all_75_6 = 0)
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | | REDUCE: (5), (29) imply:
% 258.54/35.84  | | | | |   (30)  $false
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | | CLOSE: (30) is inconsistent.
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | Case 2:
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | |   (31)   ~ (all_75_8 = 0)
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | | REDUCE: (12), (31) imply:
% 258.54/35.84  | | | | |   (32)   ~ (all_68_7 = 0)
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | | REF_CLOSE: (1), (2), (3), (7), (8), (9), (11), (13), (14), (15), (28),
% 258.54/35.84  | | | | |            (32) are inconsistent by sub-proof #160.
% 258.54/35.84  | | | | | 
% 258.54/35.84  | | | | End of split
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | Case 2:
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | |   (33)  all_68_18 = 0 | all_68_19 = 0
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | REF_CLOSE: (17), (19), (33) are inconsistent by sub-proof #406.
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | End of split
% 258.54/35.84  | | | 
% 258.54/35.84  | | End of split
% 258.54/35.84  | | 
% 258.54/35.84  | End of split
% 258.54/35.84  | 
% 258.54/35.84  End of proof
% 258.54/35.84  
% 258.54/35.84  Sub-proof #160 shows that the following formulas are inconsistent:
% 258.54/35.84  ----------------------------------------------------------------
% 258.54/35.84    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (2)   ~ (all_68_4 = 0)
% 258.54/35.84    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.54/35.84         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.54/35.84           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.54/35.84    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.84         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.84    (7)  all_75_11 = all_68_5
% 258.54/35.84    (8)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.54/35.84    (9)   ~ (all_68_9 = 0)
% 258.54/35.84    (10)   ~ (all_68_8 = 0)
% 258.54/35.84    (11)  all_75_14 = 0
% 258.54/35.84    (12)   ~ (all_68_7 = 0)
% 258.54/35.84  
% 258.54/35.84  Begin of proof
% 258.54/35.84  | 
% 258.54/35.84  | BETA: splitting (4) gives:
% 258.54/35.84  | 
% 258.54/35.84  | Case 1:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (13)  all_68_7 = 0
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (12), (13) imply:
% 258.54/35.84  | |   (14)  $false
% 258.54/35.84  | | 
% 258.54/35.84  | | CLOSE: (14) is inconsistent.
% 258.54/35.84  | | 
% 258.54/35.84  | Case 2:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (15)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |
% 258.54/35.84  | |            ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84  | |             r1(all_68_20, v0) = v2))
% 258.54/35.84  | | 
% 258.54/35.84  | | BETA: splitting (15) gives:
% 258.54/35.84  | | 
% 258.54/35.84  | | Case 1:
% 258.54/35.84  | | | 
% 258.54/35.84  | | |   (16)  all_68_8 = 0
% 258.54/35.84  | | | 
% 258.54/35.84  | | | REDUCE: (10), (16) imply:
% 258.54/35.84  | | |   (17)  $false
% 258.54/35.84  | | | 
% 258.54/35.84  | | | CLOSE: (17) is inconsistent.
% 258.54/35.84  | | | 
% 258.54/35.84  | | Case 2:
% 258.54/35.84  | | | 
% 258.54/35.84  | | |   (18)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p405(v0)
% 258.54/35.84  | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84  | | |             r1(all_68_20, v0) = v2))
% 258.54/35.84  | | | 
% 258.54/35.84  | | | BETA: splitting (5) gives:
% 258.54/35.84  | | | 
% 258.54/35.84  | | | Case 1:
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | |   (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.54/35.84  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | REF_CLOSE: (1), (2), (3), (6), (7), (8), (11), (19) are inconsistent by
% 258.54/35.84  | | | |            sub-proof #161.
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | Case 2:
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | |   (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) =
% 258.54/35.84  | | | |           0 & p405(v0) = v1 & $i(v0))
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | | REF_CLOSE: (6), (9), (18), (20) are inconsistent by sub-proof #399.
% 258.54/35.84  | | | | 
% 258.54/35.84  | | | End of split
% 258.54/35.84  | | | 
% 258.54/35.84  | | End of split
% 258.54/35.84  | | 
% 258.54/35.84  | End of split
% 258.54/35.84  | 
% 258.54/35.84  End of proof
% 258.54/35.84  
% 258.54/35.84  Sub-proof #161 shows that the following formulas are inconsistent:
% 258.54/35.84  ----------------------------------------------------------------
% 258.54/35.84    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (2)   ~ (all_68_4 = 0)
% 258.54/35.84    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.84         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.84    (5)  all_75_11 = all_68_5
% 258.54/35.84    (6)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.54/35.84    (7)  all_75_14 = 0
% 258.54/35.84    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84  
% 258.54/35.84  Begin of proof
% 258.54/35.84  | 
% 258.54/35.84  | BETA: splitting (6) gives:
% 258.54/35.84  | 
% 258.54/35.84  | Case 1:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (9)   ~ (all_75_11 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (5), (9) imply:
% 258.54/35.84  | |   (10)   ~ (all_68_5 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REF_CLOSE: (1), (2), (3), (4), (8), (10) are inconsistent by sub-proof #163.
% 258.54/35.84  | | 
% 258.54/35.84  | Case 2:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (11)   ~ (all_75_14 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (7), (11) imply:
% 258.54/35.84  | |   (12)  $false
% 258.54/35.84  | | 
% 258.54/35.84  | | CLOSE: (12) is inconsistent.
% 258.54/35.84  | | 
% 258.54/35.84  | End of split
% 258.54/35.84  | 
% 258.54/35.84  End of proof
% 258.54/35.84  
% 258.54/35.84  Sub-proof #162 shows that the following formulas are inconsistent:
% 258.54/35.84  ----------------------------------------------------------------
% 258.54/35.84    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (3)   ~ (all_68_4 = 0)
% 258.54/35.84    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.84         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.84    (6)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.54/35.84           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (7)   ~ (all_68_2 = 0)
% 258.54/35.84    (8)  all_75_11 = all_68_5
% 258.54/35.84    (9)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.54/35.84           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.54/35.84         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.54/35.84           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.54/35.84         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.54/35.84             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.54/35.84    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.54/35.84            r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.54/35.84            r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84  
% 258.54/35.84  Begin of proof
% 258.54/35.84  | 
% 258.54/35.84  | BETA: splitting (6) gives:
% 258.54/35.84  | 
% 258.54/35.84  | Case 1:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (12)   ~ (all_75_11 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (8), (12) imply:
% 258.54/35.84  | |   (13)   ~ (all_68_5 = 0)
% 258.54/35.84  | | 
% 258.54/35.84  | | REF_CLOSE: (2), (3), (4), (5), (11), (13) are inconsistent by sub-proof
% 258.54/35.84  | |            #163.
% 258.54/35.84  | | 
% 258.54/35.84  | Case 2:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 258.54/35.84  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.54/35.84  | | 
% 258.54/35.84  | | REF_CLOSE: (1), (5), (7), (9), (10), (14) are inconsistent by sub-proof
% 258.54/35.84  | |            #361.
% 258.54/35.84  | | 
% 258.54/35.84  | End of split
% 258.54/35.84  | 
% 258.54/35.84  End of proof
% 258.54/35.84  
% 258.54/35.84  Sub-proof #163 shows that the following formulas are inconsistent:
% 258.54/35.84  ----------------------------------------------------------------
% 258.54/35.84    (1)   ~ (all_68_5 = 0)
% 258.54/35.84    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84    (3)   ~ (all_68_4 = 0)
% 258.54/35.84    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.54/35.84           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.54/35.84             r1(all_68_20, v0) = v2))
% 258.54/35.84    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.54/35.84         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.54/35.84    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 258.54/35.84             v0) = 0 & $i(v0))
% 258.54/35.84  
% 258.54/35.84  Begin of proof
% 258.54/35.84  | 
% 258.54/35.84  | BETA: splitting (4) gives:
% 258.54/35.84  | 
% 258.54/35.84  | Case 1:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (7)  all_68_4 = 0
% 258.54/35.84  | | 
% 258.54/35.84  | | REDUCE: (3), (7) imply:
% 258.54/35.84  | |   (8)  $false
% 258.54/35.84  | | 
% 258.54/35.84  | | CLOSE: (8) is inconsistent.
% 258.54/35.84  | | 
% 258.54/35.84  | Case 2:
% 258.54/35.84  | | 
% 258.54/35.84  | |   (9)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 258.54/35.84  | |            v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.54/35.84  | |            = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 258.54/35.84  | |            v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.54/35.84  | |            = v2))
% 258.54/35.84  | | 
% 258.54/35.84  | | DELTA: instantiating (6) with fresh symbols all_430_0, all_430_1 gives:
% 258.54/35.84  | |   (10)   ~ (all_430_0 = 0) & p305(all_430_1) = all_430_0 & r1(all_68_20,
% 258.54/35.84  | |           all_430_1) = 0 & $i(all_430_1)
% 258.54/35.84  | | 
% 258.54/35.84  | | ALPHA: (10) implies:
% 258.54/35.84  | |   (11)   ~ (all_430_0 = 0)
% 258.54/35.84  | |   (12)  $i(all_430_1)
% 258.54/35.84  | |   (13)  r1(all_68_20, all_430_1) = 0
% 258.54/35.84  | |   (14)  p305(all_430_1) = all_430_0
% 258.54/35.84  | | 
% 258.54/35.84  | | DELTA: instantiating (2) with fresh symbols all_444_0, all_444_1 gives:
% 258.54/35.84  | |   (15)   ~ (all_444_0 = 0) & p304(all_444_1) = all_444_0 & r1(all_68_20,
% 258.54/35.84  | |           all_444_1) = 0 & $i(all_444_1)
% 258.54/35.84  | | 
% 258.54/35.84  | | ALPHA: (15) implies:
% 258.54/35.84  | |   (16)   ~ (all_444_0 = 0)
% 258.54/35.84  | |   (17)  $i(all_444_1)
% 258.54/35.84  | |   (18)  r1(all_68_20, all_444_1) = 0
% 258.54/35.84  | |   (19)  p304(all_444_1) = all_444_0
% 258.54/35.84  | | 
% 258.54/35.84  | | BETA: splitting (9) gives:
% 258.54/35.85  | | 
% 258.54/35.85  | | Case 1:
% 258.54/35.85  | | | 
% 258.54/35.85  | | |   (20)  all_68_5 = 0
% 258.54/35.85  | | | 
% 258.54/35.85  | | | REDUCE: (1), (20) imply:
% 258.54/35.85  | | |   (21)  $false
% 258.54/35.85  | | | 
% 258.54/35.85  | | | CLOSE: (21) is inconsistent.
% 258.54/35.85  | | | 
% 258.54/35.85  | | Case 2:
% 258.54/35.85  | | | 
% 258.54/35.85  | | |   (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.54/35.85  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.54/35.85  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 258.54/35.85  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.54/35.85  | | | 
% 258.54/35.85  | | | BETA: splitting (22) gives:
% 258.54/35.85  | | | 
% 258.54/35.85  | | | Case 1:
% 258.54/35.85  | | | | 
% 258.54/35.85  | | | |   (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.54/35.85  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.54/35.85  | | | |             v2))
% 258.54/35.85  | | | | 
% 258.54/35.85  | | | | GROUND_INST: instantiating (23) with all_444_1, all_444_0, simplifying
% 258.54/35.85  | | | |              with (17), (19) gives:
% 258.54/35.85  | | | |   (24)  all_444_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.54/35.85  | | | |             all_444_1) = v0)
% 258.54/35.85  | | | | 
% 258.54/35.85  | | | | BETA: splitting (24) gives:
% 258.54/35.85  | | | | 
% 258.54/35.85  | | | | Case 1:
% 258.54/35.85  | | | | | 
% 258.54/35.85  | | | | |   (25)  all_444_0 = 0
% 258.54/35.85  | | | | | 
% 258.54/35.85  | | | | | REDUCE: (16), (25) imply:
% 258.54/35.85  | | | | |   (26)  $false
% 258.54/35.85  | | | | | 
% 258.54/35.85  | | | | | CLOSE: (26) is inconsistent.
% 258.54/35.85  | | | | | 
% 258.54/35.85  | | | | Case 2:
% 258.54/35.85  | | | | | 
% 258.54/35.85  | | | | |   (27)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_444_1) = v0)
% 258.54/35.85  | | | | | 
% 258.54/35.85  | | | | | DELTA: instantiating (27) with fresh symbol all_464_0 gives:
% 258.54/35.85  | | | | |   (28)   ~ (all_464_0 = 0) & r1(all_68_20, all_444_1) = all_464_0
% 258.54/35.85  | | | | | 
% 258.54/35.85  | | | | | ALPHA: (28) implies:
% 258.54/35.85  | | | | |   (29)   ~ (all_464_0 = 0)
% 258.54/35.85  | | | | |   (30)  r1(all_68_20, all_444_1) = all_464_0
% 258.54/35.85  | | | | | 
% 258.54/35.85  | | | | | GROUND_INST: instantiating (5) with 0, all_464_0, all_444_1,
% 258.54/35.85  | | | | |              all_68_20, simplifying with (18), (30) gives:
% 258.88/35.85  | | | | |   (31)  all_464_0 = 0
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | REDUCE: (29), (31) imply:
% 258.88/35.85  | | | | |   (32)  $false
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | CLOSE: (32) is inconsistent.
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | End of split
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | Case 2:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | |   (33)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 258.88/35.85  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.88/35.85  | | | |             v2))
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | GROUND_INST: instantiating (33) with all_430_1, all_430_0, simplifying
% 258.88/35.85  | | | |              with (12), (14) gives:
% 258.88/35.85  | | | |   (34)  all_430_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.88/35.85  | | | |             all_430_1) = v0)
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | BETA: splitting (34) gives:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | Case 1:
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | |   (35)  all_430_0 = 0
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | REDUCE: (11), (35) imply:
% 258.88/35.85  | | | | |   (36)  $false
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | CLOSE: (36) is inconsistent.
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | Case 2:
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | |   (37)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_430_1) = v0)
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | DELTA: instantiating (37) with fresh symbol all_464_0 gives:
% 258.88/35.85  | | | | |   (38)   ~ (all_464_0 = 0) & r1(all_68_20, all_430_1) = all_464_0
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | ALPHA: (38) implies:
% 258.88/35.85  | | | | |   (39)   ~ (all_464_0 = 0)
% 258.88/35.85  | | | | |   (40)  r1(all_68_20, all_430_1) = all_464_0
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | GROUND_INST: instantiating (5) with 0, all_464_0, all_430_1,
% 258.88/35.85  | | | | |              all_68_20, simplifying with (13), (40) gives:
% 258.88/35.85  | | | | |   (41)  all_464_0 = 0
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | REDUCE: (39), (41) imply:
% 258.88/35.85  | | | | |   (42)  $false
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | CLOSE: (42) is inconsistent.
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | End of split
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | End of split
% 258.88/35.85  | | | 
% 258.88/35.85  | | End of split
% 258.88/35.85  | | 
% 258.88/35.85  | End of split
% 258.88/35.85  | 
% 258.88/35.85  End of proof
% 258.88/35.85  
% 258.88/35.85  Sub-proof #164 shows that the following formulas are inconsistent:
% 258.88/35.85  ----------------------------------------------------------------
% 258.88/35.85    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.88/35.85    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.88/35.85             v0) = 0 & $i(v0))
% 258.88/35.85    (3)  all_75_9 = all_68_11
% 258.88/35.85    (4)  all_75_10 = all_68_16
% 258.88/35.85    (5)  all_75_13 = all_68_12
% 258.88/35.85    (6)   ~ (all_68_14 = 0)
% 258.88/35.85    (7)  all_75_6 = all_68_2
% 258.88/35.85    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.88/35.85         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.88/35.85    (9)   ~ (all_75_6 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.85    (10)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (11)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.85    (12)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.85    (13)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.88/35.85            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.88/35.85           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.88/35.85            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.88/35.85          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.88/35.85            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.85    (14)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.85    (15)   ~ (all_68_18 = 0)
% 258.88/35.85    (16)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.85    (17)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (18)   ~ (all_68_13 = 0)
% 258.88/35.85    (19)  all_75_14 = all_68_17
% 258.88/35.85    (20)   ~ (all_68_19 = 0)
% 258.88/35.85    (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.88/35.85            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85  
% 258.88/35.85  Begin of proof
% 258.88/35.85  | 
% 258.88/35.85  | BETA: splitting (14) gives:
% 258.88/35.85  | 
% 258.88/35.85  | Case 1:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (22)  all_68_16 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | COMBINE_EQS: (4), (22) imply:
% 258.88/35.85  | |   (23)  all_75_10 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | BETA: splitting (9) gives:
% 258.88/35.85  | | 
% 258.88/35.85  | | Case 1:
% 258.88/35.85  | | | 
% 258.88/35.85  | | |   (24)   ~ (all_75_6 = 0)
% 258.88/35.85  | | | 
% 258.88/35.85  | | | REDUCE: (7), (24) imply:
% 258.88/35.85  | | |   (25)   ~ (all_68_2 = 0)
% 258.88/35.85  | | | 
% 258.88/35.85  | | | BETA: splitting (11) gives:
% 258.88/35.85  | | | 
% 258.88/35.85  | | | Case 1:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | |   (26)   ~ (all_75_9 = 0)
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | REDUCE: (3), (26) imply:
% 258.88/35.85  | | | |   (27)   ~ (all_68_11 = 0)
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | REF_CLOSE: (1), (2), (5), (6), (8), (10), (13), (18), (21), (25), (27)
% 258.88/35.85  | | | |            are inconsistent by sub-proof #167.
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | Case 2:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | |   (28)  all_75_9 = 0
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | REF_CLOSE: (2), (4), (7), (8), (11), (13), (14), (15), (16), (17), (19),
% 258.88/35.85  | | | |            (20), (21), (28) are inconsistent by sub-proof #166.
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | End of split
% 258.88/35.85  | | | 
% 258.88/35.85  | | Case 2:
% 258.88/35.85  | | | 
% 258.88/35.85  | | |   (29)   ~ (all_75_10 = 0)
% 258.88/35.85  | | | 
% 258.88/35.85  | | | REDUCE: (23), (29) imply:
% 258.88/35.85  | | |   (30)  $false
% 258.88/35.85  | | | 
% 258.88/35.85  | | | CLOSE: (30) is inconsistent.
% 258.88/35.85  | | | 
% 258.88/35.85  | | End of split
% 258.88/35.85  | | 
% 258.88/35.85  | Case 2:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (31)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | BETA: splitting (31) gives:
% 258.88/35.85  | | 
% 258.88/35.85  | | Case 1:
% 258.88/35.85  | | | 
% 258.88/35.85  | | |   (32)  all_68_17 = 0
% 258.88/35.85  | | | 
% 258.88/35.85  | | | COMBINE_EQS: (19), (32) imply:
% 258.88/35.85  | | |   (33)  all_75_14 = 0
% 258.88/35.85  | | | 
% 258.88/35.85  | | | BETA: splitting (12) gives:
% 258.88/35.85  | | | 
% 258.88/35.85  | | | Case 1:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | |   (34)   ~ (all_75_13 = 0)
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | REDUCE: (5), (34) imply:
% 258.88/35.85  | | | |   (35)   ~ (all_68_12 = 0)
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | REF_CLOSE: (1), (2), (3), (4), (6), (7), (8), (11), (13), (14), (15),
% 258.88/35.85  | | | |            (16), (17), (18), (19), (20), (21), (35) are inconsistent by
% 258.88/35.85  | | | |            sub-proof #165.
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | Case 2:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | |   (36)   ~ (all_75_14 = 0)
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | REDUCE: (33), (36) imply:
% 258.88/35.85  | | | |   (37)  $false
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | CLOSE: (37) is inconsistent.
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | End of split
% 258.88/35.85  | | | 
% 258.88/35.85  | | Case 2:
% 258.88/35.85  | | | 
% 258.88/35.85  | | |   (38)  all_68_18 = 0 | all_68_19 = 0
% 258.88/35.85  | | | 
% 258.88/35.85  | | | REF_CLOSE: (15), (20), (38) are inconsistent by sub-proof #406.
% 258.88/35.85  | | | 
% 258.88/35.85  | | End of split
% 258.88/35.85  | | 
% 258.88/35.85  | End of split
% 258.88/35.85  | 
% 258.88/35.85  End of proof
% 258.88/35.85  
% 258.88/35.85  Sub-proof #165 shows that the following formulas are inconsistent:
% 258.88/35.85  ----------------------------------------------------------------
% 258.88/35.85    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.88/35.85    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.88/35.85             v0) = 0 & $i(v0))
% 258.88/35.85    (3)  all_75_9 = all_68_11
% 258.88/35.85    (4)   ~ (all_68_12 = 0)
% 258.88/35.85    (5)  all_75_10 = all_68_16
% 258.88/35.85    (6)   ~ (all_68_14 = 0)
% 258.88/35.85    (7)  all_75_6 = all_68_2
% 258.88/35.85    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.88/35.85         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.88/35.85    (9)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.85    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.88/35.85            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 258.88/35.85           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 258.88/35.85            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.88/35.85          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.88/35.85            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.85    (11)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.85    (12)   ~ (all_68_18 = 0)
% 258.88/35.85    (13)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.85    (14)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (15)   ~ (all_68_13 = 0)
% 258.88/35.85    (16)  all_75_14 = all_68_17
% 258.88/35.85    (17)   ~ (all_68_19 = 0)
% 258.88/35.85    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.88/35.85            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85  
% 258.88/35.85  Begin of proof
% 258.88/35.85  | 
% 258.88/35.85  | BETA: splitting (1) gives:
% 258.88/35.85  | 
% 258.88/35.85  | Case 1:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (19)  all_68_11 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | COMBINE_EQS: (3), (19) imply:
% 258.88/35.85  | |   (20)  all_75_9 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | REF_CLOSE: (2), (5), (7), (8), (9), (10), (11), (12), (13), (14), (16),
% 258.88/35.85  | |            (17), (18), (20) are inconsistent by sub-proof #166.
% 258.88/35.85  | | 
% 258.88/35.85  | Case 2:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (21)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | REF_CLOSE: (4), (6), (15), (21) are inconsistent by sub-proof #396.
% 258.88/35.85  | | 
% 258.88/35.85  | End of split
% 258.88/35.85  | 
% 258.88/35.85  End of proof
% 258.88/35.85  
% 258.88/35.85  Sub-proof #166 shows that the following formulas are inconsistent:
% 258.88/35.85  ----------------------------------------------------------------
% 258.88/35.85    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.88/35.85             v0) = 0 & $i(v0))
% 258.88/35.85    (2)  all_75_10 = all_68_16
% 258.88/35.85    (3)  all_75_6 = all_68_2
% 258.88/35.85    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.88/35.85         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.88/35.85    (5)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.85    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.88/35.85           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.88/35.85         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.88/35.85           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.88/35.85         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.85             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.85    (7)  all_75_9 = 0
% 258.88/35.85    (8)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.85    (9)   ~ (all_68_18 = 0)
% 258.88/35.85    (10)   ~ (all_75_6 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.85    (11)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (12)  all_75_14 = all_68_17
% 258.88/35.85    (13)   ~ (all_68_19 = 0)
% 258.88/35.85    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.88/35.85            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85  
% 258.88/35.85  Begin of proof
% 258.88/35.85  | 
% 258.88/35.85  | BETA: splitting (5) gives:
% 258.88/35.85  | 
% 258.88/35.85  | Case 1:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (15)   ~ (all_75_9 = 0)
% 258.88/35.85  | | 
% 258.88/35.85  | | REDUCE: (7), (15) imply:
% 258.88/35.85  | |   (16)  $false
% 258.88/35.85  | | 
% 258.88/35.85  | | CLOSE: (16) is inconsistent.
% 258.88/35.85  | | 
% 258.88/35.85  | Case 2:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (17)   ~ (all_75_10 = 0)
% 258.88/35.85  | | 
% 258.88/35.85  | | REDUCE: (2), (17) imply:
% 258.88/35.85  | |   (18)   ~ (all_68_16 = 0)
% 258.88/35.85  | | 
% 258.88/35.85  | | BETA: splitting (8) gives:
% 258.88/35.85  | | 
% 258.88/35.85  | | Case 1:
% 258.88/35.85  | | | 
% 258.88/35.85  | | |   (19)  all_68_16 = 0
% 258.88/35.85  | | | 
% 258.88/35.85  | | | REDUCE: (18), (19) imply:
% 258.88/35.85  | | |   (20)  $false
% 258.88/35.85  | | | 
% 258.88/35.85  | | | CLOSE: (20) is inconsistent.
% 258.88/35.85  | | | 
% 258.88/35.85  | | Case 2:
% 258.88/35.85  | | | 
% 258.88/35.85  | | |   (21)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.85  | | | 
% 258.88/35.85  | | | BETA: splitting (21) gives:
% 258.88/35.85  | | | 
% 258.88/35.85  | | | Case 1:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | |   (22)  all_68_17 = 0
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | COMBINE_EQS: (12), (22) imply:
% 258.88/35.85  | | | |   (23)  all_75_14 = 0
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | BETA: splitting (10) gives:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | Case 1:
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | |   (24)   ~ (all_75_6 = 0)
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | REDUCE: (3), (24) imply:
% 258.88/35.85  | | | | |   (25)   ~ (all_68_2 = 0)
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | REF_CLOSE: (1), (4), (6), (11), (14), (23), (25) are inconsistent by
% 258.88/35.85  | | | | |            sub-proof #263.
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | Case 2:
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | |   (26)   ~ (all_75_9 = 0)
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | REDUCE: (7), (26) imply:
% 258.88/35.85  | | | | |   (27)  $false
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | | CLOSE: (27) is inconsistent.
% 258.88/35.85  | | | | | 
% 258.88/35.85  | | | | End of split
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | Case 2:
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | |   (28)  all_68_18 = 0 | all_68_19 = 0
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | | REF_CLOSE: (9), (13), (28) are inconsistent by sub-proof #406.
% 258.88/35.85  | | | | 
% 258.88/35.85  | | | End of split
% 258.88/35.85  | | | 
% 258.88/35.85  | | End of split
% 258.88/35.85  | | 
% 258.88/35.85  | End of split
% 258.88/35.85  | 
% 258.88/35.85  End of proof
% 258.88/35.85  
% 258.88/35.85  Sub-proof #167 shows that the following formulas are inconsistent:
% 258.88/35.85  ----------------------------------------------------------------
% 258.88/35.85    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.88/35.85    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 258.88/35.85             v0) = 0 & $i(v0))
% 258.88/35.85    (3)  all_75_13 = all_68_12
% 258.88/35.85    (4)   ~ (all_68_14 = 0)
% 258.88/35.85    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.88/35.85         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.88/35.85    (6)   ~ (all_68_2 = 0)
% 258.88/35.85    (7)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.88/35.85           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (8)   ~ (all_68_11 = 0)
% 258.88/35.85    (9)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 258.88/35.85           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 258.88/35.85         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 258.88/35.85           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.88/35.85         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.85             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.85    (10)   ~ (all_68_13 = 0)
% 258.88/35.85    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 258.88/35.85            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85  
% 258.88/35.85  Begin of proof
% 258.88/35.85  | 
% 258.88/35.85  | BETA: splitting (1) gives:
% 258.88/35.85  | 
% 258.88/35.85  | Case 1:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (12)  all_68_11 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | REDUCE: (8), (12) imply:
% 258.88/35.85  | |   (13)  $false
% 258.88/35.85  | | 
% 258.88/35.85  | | CLOSE: (13) is inconsistent.
% 258.88/35.85  | | 
% 258.88/35.85  | Case 2:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (14)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (9), (10), (11), (14) are
% 258.88/35.85  | |            inconsistent by sub-proof #240.
% 258.88/35.85  | | 
% 258.88/35.85  | End of split
% 258.88/35.85  | 
% 258.88/35.85  End of proof
% 258.88/35.85  
% 258.88/35.85  Sub-proof #168 shows that the following formulas are inconsistent:
% 258.88/35.85  ----------------------------------------------------------------
% 258.88/35.85    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.88/35.85             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.88/35.85    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.88/35.85    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.85    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.88/35.85    (5)  all_75_9 = all_68_11
% 258.88/35.85    (6)  all_75_17 = all_68_18
% 258.88/35.85    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.85           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.85           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.85             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.85           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.85             r1(all_68_20, v0) = v2))
% 258.88/35.85    (9)  all_75_18 = all_68_14
% 258.88/35.85    (10)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.85            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (11)  all_75_10 = all_68_16
% 258.88/35.85    (12)  all_75_13 = all_68_12
% 258.88/35.85    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.88/35.85          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.88/35.85              & r1(all_68_20, v0) = v2))
% 258.88/35.85    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.88/35.85            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (15)  all_75_16 = all_68_13
% 258.88/35.85    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.88/35.85          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.88/35.85    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (20)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.85    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.88/35.85    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.88/35.85    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.88/35.85            p405(v0) = v1 & $i(v0))
% 258.88/35.85    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.85    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (28)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.85    (29)  all_75_11 = all_68_5
% 258.88/35.85    (30)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.88/35.85            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.88/35.85              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (32)  all_75_17 = 0
% 258.88/35.85    (33)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.88/35.85    (34)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (35)  all_75_8 = all_68_7
% 258.88/35.85    (36)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.85    (37)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.85    (38)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.88/35.85    (39)   ~ (all_68_10 = 0)
% 258.88/35.85    (40)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (41)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.85            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.88/35.85            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.88/35.85          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.88/35.85            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.88/35.85          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.85              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.85            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.85              r1(all_68_20, v0) = v2))
% 258.88/35.85    (43)  all_75_15 = all_68_9
% 258.88/35.85    (44)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (45)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (46)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.85    (47)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (48)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.88/35.85            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.88/35.85    (49)  all_75_7 = all_68_4
% 258.88/35.85    (50)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.85    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.88/35.85    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (57)  all_75_14 = all_68_17
% 258.88/35.85    (58)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.85    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (60)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (62)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.88/35.85          all_68_14 = 0
% 258.88/35.85    (63)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.88/35.85    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.88/35.85    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (66)  all_75_12 = all_68_8
% 258.88/35.85    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.88/35.85            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85    (68)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.85            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.85  
% 258.88/35.85  Begin of proof
% 258.88/35.85  | 
% 258.88/35.85  | BETA: splitting (64) gives:
% 258.88/35.85  | 
% 258.88/35.85  | Case 1:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (69)   ~ (all_75_18 = 0)
% 258.88/35.85  | | 
% 258.88/35.85  | | REDUCE: (9), (69) imply:
% 258.88/35.85  | |   (70)   ~ (all_68_14 = 0)
% 258.88/35.85  | | 
% 258.88/35.85  | | REF_CLOSE: (2), (4), (5), (7), (10), (12), (13), (14), (15), (16), (18),
% 258.88/35.85  | |            (23), (24), (26), (32), (35), (38), (40), (42), (43), (58), (60),
% 258.88/35.85  | |            (66), (67), (70) are inconsistent by sub-proof #344.
% 258.88/35.85  | | 
% 258.88/35.85  | Case 2:
% 258.88/35.85  | | 
% 258.88/35.85  | |   (71)  all_75_18 = 0
% 258.88/35.85  | | 
% 258.88/35.85  | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.88/35.85  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (25), (26),
% 258.88/35.85  | |            (27), (28), (29), (30), (31), (33), (34), (35), (36), (37), (38),
% 258.88/35.85  | |            (39), (40), (41), (42), (43), (44), (45), (46), (47), (48), (49),
% 258.88/35.85  | |            (50), (51), (52), (53), (54), (55), (56), (57), (58), (59), (60),
% 258.88/35.85  | |            (61), (62), (63), (64), (65), (66), (68), (71) are inconsistent
% 258.88/35.85  | |            by sub-proof #177.
% 258.88/35.85  | | 
% 258.88/35.85  | End of split
% 258.88/35.85  | 
% 258.88/35.85  End of proof
% 258.88/35.85  
% 258.88/35.85  Sub-proof #169 shows that the following formulas are inconsistent:
% 258.88/35.85  ----------------------------------------------------------------
% 258.88/35.86    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.88/35.86             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.88/35.86    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.88/35.86    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.88/35.86    (5)  all_75_9 = all_68_11
% 258.88/35.86    (6)  all_75_17 = all_68_18
% 258.88/35.86    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86             r1(all_68_20, v0) = v2))
% 258.88/35.86    (9)  all_75_18 = all_68_14
% 258.88/35.86    (10)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (11)  all_75_10 = all_68_16
% 258.88/35.86    (12)  all_75_13 = all_68_12
% 258.88/35.86    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.88/35.86          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.88/35.86              & r1(all_68_20, v0) = v2))
% 258.88/35.86    (14)  all_75_16 = all_68_13
% 258.88/35.86    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.88/35.86          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.88/35.86    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (19)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.86    (20)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.88/35.86    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.88/35.86    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.88/35.86            p405(v0) = v1 & $i(v0))
% 258.88/35.86    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (28)  all_75_11 = all_68_5
% 258.88/35.86    (29)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.88/35.86            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.88/35.86              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (31)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.88/35.86    (32)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (33)  all_75_8 = all_68_7
% 258.88/35.86    (34)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (35)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (36)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.88/35.86    (37)   ~ (all_68_10 = 0)
% 258.88/35.86    (38)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (39)   ~ (all_68_8 = 0)
% 258.88/35.86    (40)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.88/35.86            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.88/35.86          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.88/35.86            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.88/35.86          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86              r1(all_68_20, v0) = v2))
% 258.88/35.86    (42)  all_75_15 = all_68_9
% 258.88/35.86    (43)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (44)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (45)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (46)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (47)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.88/35.86            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.88/35.86    (48)  all_75_7 = all_68_4
% 258.88/35.86    (49)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.86    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (52)   ~ (all_68_18 = 0)
% 258.88/35.86    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.88/35.86    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (57)   ~ (all_68_13 = 0)
% 258.88/35.86    (58)  all_75_14 = all_68_17
% 258.88/35.86    (59)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.86    (60)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (61)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (62)   ~ (all_68_19 = 0)
% 258.88/35.86    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (64)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.88/35.86          all_68_14 = 0
% 258.88/35.86    (65)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.88/35.86    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.88/35.86    (67)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (68)  all_75_12 = all_68_8
% 258.88/35.86    (69)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.88/35.86            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (70)   ~ (all_68_7 = 0)
% 258.88/35.86    (71)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86  
% 258.88/35.86  Begin of proof
% 258.88/35.86  | 
% 258.88/35.86  | BETA: splitting (53) gives:
% 258.88/35.86  | 
% 258.88/35.86  | Case 1:
% 258.88/35.86  | | 
% 258.88/35.86  | |   (72)   ~ (all_75_15 = 0)
% 258.88/35.86  | | 
% 258.88/35.86  | | REDUCE: (42), (72) imply:
% 258.88/35.86  | |   (73)   ~ (all_68_9 = 0)
% 258.88/35.86  | | 
% 258.88/35.86  | | REF_CLOSE: (13), (17), (23), (39), (70), (73) are inconsistent by sub-proof
% 258.88/35.86  | |            #398.
% 258.88/35.86  | | 
% 258.88/35.86  | Case 2:
% 258.88/35.86  | | 
% 258.88/35.86  | |   (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.88/35.86  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86  | | 
% 258.88/35.86  | | BETA: splitting (56) gives:
% 258.88/35.86  | | 
% 258.88/35.86  | | Case 1:
% 258.88/35.86  | | | 
% 258.88/35.86  | | |   (75)   ~ (all_75_14 = 0)
% 258.88/35.86  | | | 
% 258.88/35.86  | | | REDUCE: (58), (75) imply:
% 258.88/35.86  | | |   (76)   ~ (all_68_17 = 0)
% 258.88/35.86  | | | 
% 258.88/35.86  | | | BETA: splitting (25) gives:
% 258.88/35.86  | | | 
% 258.88/35.86  | | | Case 1:
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | |   (77)   ~ (all_75_13 = 0)
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | | REDUCE: (12), (77) imply:
% 258.88/35.86  | | | |   (78)   ~ (all_68_12 = 0)
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 258.88/35.86  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 258.88/35.86  | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 258.88/35.86  | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40), (41),
% 258.88/35.86  | | | |            (42), (43), (44), (45), (46), (47), (48), (49), (50), (51),
% 258.88/35.86  | | | |            (53), (54), (55), (56), (57), (58), (59), (60), (61), (62),
% 258.88/35.86  | | | |            (63), (64), (65), (66), (67), (68), (71), (76), (78) are
% 258.88/35.86  | | | |            inconsistent by sub-proof #176.
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | Case 2:
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | |   (79)  all_75_13 = 0
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | | COMBINE_EQS: (12), (79) imply:
% 258.88/35.86  | | | |   (80)  all_68_12 = 0
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | | BETA: splitting (38) gives:
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | | Case 1:
% 258.88/35.86  | | | | | 
% 258.88/35.86  | | | | |   (81)   ~ (all_75_13 = 0)
% 258.88/35.86  | | | | | 
% 258.88/35.86  | | | | | REDUCE: (79), (81) imply:
% 258.88/35.86  | | | | |   (82)  $false
% 258.88/35.86  | | | | | 
% 258.88/35.86  | | | | | CLOSE: (82) is inconsistent.
% 258.88/35.86  | | | | | 
% 258.88/35.86  | | | | Case 2:
% 258.88/35.86  | | | | | 
% 258.88/35.86  | | | | |   (83)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.88/35.86  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86  | | | | | 
% 258.88/35.86  | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.88/35.86  | | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 258.88/35.86  | | | | |            (23), (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 258.88/35.86  | | | | |            (33), (34), (35), (36), (37), (38), (40), (41), (42), (43),
% 258.88/35.86  | | | | |            (44), (45), (46), (47), (48), (49), (50), (51), (52), (53),
% 258.88/35.86  | | | | |            (54), (55), (56), (58), (59), (60), (61), (63), (64), (65),
% 258.88/35.86  | | | | |            (66), (67), (68), (69), (71), (74), (83) are inconsistent
% 258.88/35.86  | | | | |            by sub-proof #171.
% 258.88/35.86  | | | | | 
% 258.88/35.86  | | | | End of split
% 258.88/35.86  | | | | 
% 258.88/35.86  | | | End of split
% 258.88/35.86  | | | 
% 258.88/35.86  | | Case 2:
% 258.88/35.86  | | | 
% 258.88/35.86  | | |   (84)  all_75_14 = 0
% 258.88/35.86  | | | 
% 258.88/35.86  | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.88/35.86  | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.88/35.86  | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 258.88/35.86  | | |            (34), (35), (36), (37), (38), (40), (41), (42), (43), (44),
% 258.88/35.86  | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 258.88/35.86  | | |            (55), (56), (58), (59), (60), (61), (63), (64), (65), (66),
% 258.88/35.86  | | |            (67), (68), (69), (71), (74), (84) are inconsistent by
% 258.88/35.86  | | |            sub-proof #170.
% 258.88/35.86  | | | 
% 258.88/35.86  | | End of split
% 258.88/35.86  | | 
% 258.88/35.86  | End of split
% 258.88/35.86  | 
% 258.88/35.86  End of proof
% 258.88/35.86  
% 258.88/35.86  Sub-proof #170 shows that the following formulas are inconsistent:
% 258.88/35.86  ----------------------------------------------------------------
% 258.88/35.86    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.88/35.86             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.88/35.86    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.88/35.86    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (4)  all_75_9 = all_68_11
% 258.88/35.86    (5)  all_75_17 = all_68_18
% 258.88/35.86    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.88/35.86             v0) = 0 & $i(v0))
% 258.88/35.86    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86             r1(all_68_20, v0) = v2))
% 258.88/35.86    (9)  all_75_18 = all_68_14
% 258.88/35.86    (10)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (11)  all_75_10 = all_68_16
% 258.88/35.86    (12)  all_75_13 = all_68_12
% 258.88/35.86    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.88/35.86          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.88/35.86              & r1(all_68_20, v0) = v2))
% 258.88/35.86    (14)  all_75_16 = all_68_13
% 258.88/35.86    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.88/35.86          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.88/35.86    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (19)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.86    (20)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.88/35.86    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.88/35.86    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.88/35.86            p405(v0) = v1 & $i(v0))
% 258.88/35.86    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (28)  all_75_11 = all_68_5
% 258.88/35.86    (29)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.88/35.86            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.88/35.86              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (31)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.88/35.86    (32)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (33)  all_75_8 = all_68_7
% 258.88/35.86    (34)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (35)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (36)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.88/35.86    (37)   ~ (all_68_10 = 0)
% 258.88/35.86    (38)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (39)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.88/35.86            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.88/35.86          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.88/35.86            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.88/35.86          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86              r1(all_68_20, v0) = v2))
% 258.88/35.86    (41)  all_75_15 = all_68_9
% 258.88/35.86    (42)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (43)  all_75_14 = 0
% 258.88/35.86    (44)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (45)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (46)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (47)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.88/35.86            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.88/35.86    (48)  all_75_7 = all_68_4
% 258.88/35.86    (49)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.86    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (52)   ~ (all_68_18 = 0)
% 258.88/35.86    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.88/35.86    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (57)  all_75_14 = all_68_17
% 258.88/35.86    (58)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.86    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (60)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (62)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.88/35.86          all_68_14 = 0
% 258.88/35.86    (63)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.88/35.86    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.88/35.86    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (66)  all_75_12 = all_68_8
% 258.88/35.86    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.88/35.86            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (68)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86  
% 258.88/35.86  Begin of proof
% 258.88/35.86  | 
% 258.88/35.86  | BETA: splitting (65) gives:
% 258.88/35.86  | 
% 258.88/35.86  | Case 1:
% 258.88/35.86  | | 
% 258.88/35.86  | |   (69)   ~ (all_75_14 = 0)
% 258.88/35.86  | | 
% 258.88/35.86  | | REDUCE: (43), (69) imply:
% 258.88/35.86  | |   (70)  $false
% 258.88/35.86  | | 
% 258.88/35.86  | | CLOSE: (70) is inconsistent.
% 258.88/35.86  | | 
% 258.88/35.86  | Case 2:
% 258.88/35.86  | | 
% 258.88/35.86  | |   (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.88/35.86  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86  | | 
% 258.88/35.86  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.88/35.86  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.88/35.86  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.88/35.86  | |            (35), (36), (37), (38), (39), (40), (41), (42), (44), (45), (46),
% 258.88/35.86  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 258.88/35.86  | |            (58), (59), (60), (61), (62), (63), (64), (65), (66), (67), (68),
% 258.88/35.86  | |            (71) are inconsistent by sub-proof #171.
% 258.88/35.86  | | 
% 258.88/35.86  | End of split
% 258.88/35.86  | 
% 258.88/35.86  End of proof
% 258.88/35.86  
% 258.88/35.86  Sub-proof #171 shows that the following formulas are inconsistent:
% 258.88/35.86  ----------------------------------------------------------------
% 258.88/35.86    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.88/35.86             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.88/35.86    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.88/35.86    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (4)  all_75_9 = all_68_11
% 258.88/35.86    (5)  all_75_17 = all_68_18
% 258.88/35.86    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.88/35.86             v0) = 0 & $i(v0))
% 258.88/35.86    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86             r1(all_68_20, v0) = v2))
% 258.88/35.86    (9)  all_75_18 = all_68_14
% 258.88/35.86    (10)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (11)  all_75_10 = all_68_16
% 258.88/35.86    (12)  all_75_13 = all_68_12
% 258.88/35.86    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.88/35.86          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.88/35.86              & r1(all_68_20, v0) = v2))
% 258.88/35.86    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.88/35.86            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (15)  all_75_16 = all_68_13
% 258.88/35.86    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.88/35.86          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.88/35.86    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (20)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.86    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.88/35.86    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.88/35.86    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.88/35.86            p405(v0) = v1 & $i(v0))
% 258.88/35.86    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (28)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (29)  all_75_11 = all_68_5
% 258.88/35.86    (30)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.88/35.86            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.88/35.86              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (32)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.88/35.86    (33)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (34)  all_75_8 = all_68_7
% 258.88/35.86    (35)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (36)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.88/35.86    (37)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.88/35.86    (38)   ~ (all_68_10 = 0)
% 258.88/35.86    (39)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (40)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.88/35.86            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.88/35.86            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.88/35.86          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.88/35.86            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.88/35.86          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.86            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.86              r1(all_68_20, v0) = v2))
% 258.88/35.86    (42)  all_75_15 = all_68_9
% 258.88/35.86    (43)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (44)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (45)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.88/35.86    (46)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.86            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.86    (47)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.88/35.86            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.88/35.86    (48)  all_75_7 = all_68_4
% 258.88/35.87    (49)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.87    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (52)   ~ (all_68_18 = 0)
% 258.88/35.87    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.88/35.87    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (57)  all_75_14 = all_68_17
% 258.88/35.87    (58)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.88/35.87    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (60)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (62)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.88/35.87          all_68_14 = 0
% 258.88/35.87    (63)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.88/35.87    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.88/35.87    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (66)  all_75_12 = all_68_8
% 258.88/35.87    (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.88/35.87            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87    (68)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87  
% 258.88/35.87  Begin of proof
% 258.88/35.87  | 
% 258.88/35.87  | DELTA: instantiating (67) with fresh symbols all_214_0, all_214_1 gives:
% 258.88/35.87  |   (69)   ~ (all_214_0 = 0) & p105(all_214_1) = all_214_0 & r1(all_68_20,
% 258.88/35.87  |           all_214_1) = 0 & $i(all_214_1)
% 258.88/35.87  | 
% 258.88/35.87  | ALPHA: (69) implies:
% 258.88/35.87  |   (70)   ~ (all_214_0 = 0)
% 258.88/35.87  |   (71)  $i(all_214_1)
% 258.88/35.87  |   (72)  r1(all_68_20, all_214_1) = 0
% 258.88/35.87  |   (73)  p105(all_214_1) = all_214_0
% 258.88/35.87  | 
% 258.88/35.87  | BETA: splitting (47) gives:
% 258.88/35.87  | 
% 258.88/35.87  | Case 1:
% 258.88/35.87  | | 
% 258.88/35.87  | |   (74)   ~ (all_68_19 = 0)
% 258.88/35.87  | | 
% 258.88/35.87  | | BETA: splitting (16) gives:
% 258.88/35.87  | | 
% 258.88/35.87  | | Case 1:
% 258.88/35.87  | | | 
% 258.88/35.87  | | |   (75)   ~ (all_75_12 = 0)
% 258.88/35.87  | | | 
% 258.88/35.87  | | | REDUCE: (66), (75) imply:
% 258.88/35.87  | | |   (76)   ~ (all_68_8 = 0)
% 258.88/35.87  | | | 
% 258.88/35.87  | | | BETA: splitting (68) gives:
% 258.88/35.87  | | | 
% 258.88/35.87  | | | Case 1:
% 258.88/35.87  | | | | 
% 258.88/35.87  | | | |   (77)   ~ (all_75_16 = 0)
% 258.88/35.87  | | | | 
% 258.88/35.87  | | | | REDUCE: (15), (77) imply:
% 258.88/35.87  | | | |   (78)   ~ (all_68_13 = 0)
% 258.88/35.87  | | | | 
% 258.88/35.87  | | | | BETA: splitting (62) gives:
% 258.88/35.87  | | | | 
% 258.88/35.87  | | | | Case 1:
% 258.88/35.87  | | | | | 
% 258.88/35.87  | | | | |   (79)  all_68_10 = 0
% 258.88/35.87  | | | | | 
% 258.88/35.87  | | | | | REDUCE: (38), (79) imply:
% 258.88/35.87  | | | | |   (80)  $false
% 258.88/35.87  | | | | | 
% 258.88/35.87  | | | | | CLOSE: (80) is inconsistent.
% 258.88/35.87  | | | | | 
% 258.88/35.87  | | | | Case 2:
% 258.88/35.87  | | | | | 
% 258.88/35.87  | | | | |   (81)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.88/35.87  | | | | | 
% 258.88/35.87  | | | | | BETA: splitting (43) gives:
% 258.88/35.87  | | | | | 
% 258.88/35.87  | | | | | Case 1:
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | |   (82)   ~ (all_75_10 = 0)
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | | REDUCE: (11), (82) imply:
% 258.88/35.87  | | | | | |   (83)   ~ (all_68_16 = 0)
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | | BETA: splitting (49) gives:
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | | Case 1:
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | |   (84)  all_68_16 = 0
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | | REDUCE: (83), (84) imply:
% 258.88/35.87  | | | | | | |   (85)  $false
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | | CLOSE: (85) is inconsistent.
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | Case 2:
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | |   (86)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | | BETA: splitting (86) gives:
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | |   (87)  all_68_17 = 0
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | COMBINE_EQS: (57), (87) imply:
% 258.88/35.87  | | | | | | | |   (88)  all_75_14 = 0
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | BETA: splitting (35) gives:
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | |   (89)   ~ (all_75_13 = 0)
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | REDUCE: (12), (89) imply:
% 258.88/35.87  | | | | | | | | |   (90)   ~ (all_68_12 = 0)
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | DELTA: instantiating (14) with fresh symbols all_278_0,
% 258.88/35.87  | | | | | | | | |        all_278_1 gives:
% 258.88/35.87  | | | | | | | | |   (91)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 &
% 258.88/35.87  | | | | | | | | |         r1(all_68_20, all_278_1) = 0 & $i(all_278_1)
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | ALPHA: (91) implies:
% 258.88/35.87  | | | | | | | | |   (92)   ~ (all_278_0 = 0)
% 258.88/35.87  | | | | | | | | |   (93)  $i(all_278_1)
% 258.88/35.87  | | | | | | | | |   (94)  r1(all_68_20, all_278_1) = 0
% 258.88/35.87  | | | | | | | | |   (95)  p103(all_278_1) = all_278_0
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | DELTA: instantiating (6) with fresh symbols all_285_0,
% 258.88/35.87  | | | | | | | | |        all_285_1 gives:
% 258.88/35.87  | | | | | | | | |   (96)   ~ (all_285_0 = 0) & p104(all_285_1) = all_285_0 &
% 258.88/35.87  | | | | | | | | |         r1(all_68_20, all_285_1) = 0 & $i(all_285_1)
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | ALPHA: (96) implies:
% 258.88/35.87  | | | | | | | | |   (97)   ~ (all_285_0 = 0)
% 258.88/35.87  | | | | | | | | |   (98)  $i(all_285_1)
% 258.88/35.87  | | | | | | | | |   (99)  r1(all_68_20, all_285_1) = 0
% 258.88/35.87  | | | | | | | | |   (100)  p104(all_285_1) = all_285_0
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | BETA: splitting (7) gives:
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | |   (101)   ~ (all_75_9 = 0)
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | REDUCE: (4), (101) imply:
% 258.88/35.87  | | | | | | | | | |   (102)   ~ (all_68_11 = 0)
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10),
% 258.88/35.87  | | | | | | | | | |            (11), (12), (13), (15), (16), (17), (18), (19),
% 258.88/35.87  | | | | | | | | | |            (20), (21), (22), (23), (25), (26), (27), (28),
% 258.88/35.87  | | | | | | | | | |            (29), (30), (31), (32), (33), (34), (35), (36),
% 258.88/35.87  | | | | | | | | | |            (37), (38), (39), (40), (41), (42), (43), (44),
% 258.88/35.87  | | | | | | | | | |            (45), (46), (47), (48), (49), (50), (51), (53),
% 258.88/35.87  | | | | | | | | | |            (54), (55), (56), (57), (58), (59), (60), (61),
% 258.88/35.87  | | | | | | | | | |            (62), (63), (64), (65), (66), (68), (78), (81),
% 258.88/35.87  | | | | | | | | | |            (90), (102) are inconsistent by sub-proof #174.
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | |   (103)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.88/35.87  | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | DELTA: instantiating (103) with fresh symbols all_293_0,
% 258.88/35.87  | | | | | | | | | |        all_293_1 gives:
% 258.88/35.87  | | | | | | | | | |   (104)   ~ (all_293_0 = 0) & p102(all_293_1) = all_293_0 &
% 258.88/35.87  | | | | | | | | | |          r1(all_68_20, all_293_1) = 0 & $i(all_293_1)
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | ALPHA: (104) implies:
% 258.88/35.87  | | | | | | | | | |   (105)   ~ (all_293_0 = 0)
% 258.88/35.87  | | | | | | | | | |   (106)  $i(all_293_1)
% 258.88/35.87  | | | | | | | | | |   (107)  r1(all_68_20, all_293_1) = 0
% 258.88/35.87  | | | | | | | | | |   (108)  p102(all_293_1) = all_293_0
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | BETA: splitting (41) gives:
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | |   (109)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.88/35.87  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.88/35.87  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.88/35.87  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | BETA: splitting (109) gives:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | |   (110)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | GROUND_INST: instantiating (110) with all_293_1, all_293_0,
% 258.88/35.87  | | | | | | | | | | | |              simplifying with (106), (108) gives:
% 258.88/35.87  | | | | | | | | | | | |   (111)  all_293_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.88/35.87  | | | | | | | | | | | |            r1(all_68_20, all_293_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | BETA: splitting (111) gives:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | |   (112)  all_293_0 = 0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | REDUCE: (105), (112) imply:
% 258.88/35.87  | | | | | | | | | | | | |   (113)  $false
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | CLOSE: (113) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | |   (114)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.88/35.87  | | | | | | | | | | | | |              all_293_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | DELTA: instantiating (114) with fresh symbol all_346_0
% 258.88/35.87  | | | | | | | | | | | | |        gives:
% 258.88/35.87  | | | | | | | | | | | | |   (115)   ~ (all_346_0 = 0) & r1(all_68_20, all_293_1) =
% 258.88/35.87  | | | | | | | | | | | | |          all_346_0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | ALPHA: (115) implies:
% 258.88/35.87  | | | | | | | | | | | | |   (116)   ~ (all_346_0 = 0)
% 258.88/35.87  | | | | | | | | | | | | |   (117)  r1(all_68_20, all_293_1) = all_346_0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_346_0, all_293_1,
% 258.88/35.87  | | | | | | | | | | | | |              all_68_20, simplifying with (107), (117) gives:
% 258.88/35.87  | | | | | | | | | | | | |   (118)  all_346_0 = 0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | REDUCE: (116), (118) imply:
% 258.88/35.87  | | | | | | | | | | | | |   (119)  $false
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | CLOSE: (119) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | |   (120)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | GROUND_INST: instantiating (120) with all_278_1, all_278_0,
% 258.88/35.87  | | | | | | | | | | | |              simplifying with (93), (95) gives:
% 258.88/35.87  | | | | | | | | | | | |   (121)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.88/35.87  | | | | | | | | | | | |            r1(all_68_20, all_278_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | BETA: splitting (121) gives:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | |   (122)  all_278_0 = 0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | REDUCE: (92), (122) imply:
% 258.88/35.87  | | | | | | | | | | | | |   (123)  $false
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | CLOSE: (123) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | |   (124)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.88/35.87  | | | | | | | | | | | | |              all_278_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | DELTA: instantiating (124) with fresh symbol all_346_0
% 258.88/35.87  | | | | | | | | | | | | |        gives:
% 258.88/35.87  | | | | | | | | | | | | |   (125)   ~ (all_346_0 = 0) & r1(all_68_20, all_278_1) =
% 258.88/35.87  | | | | | | | | | | | | |          all_346_0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | ALPHA: (125) implies:
% 258.88/35.87  | | | | | | | | | | | | |   (126)   ~ (all_346_0 = 0)
% 258.88/35.87  | | | | | | | | | | | | |   (127)  r1(all_68_20, all_278_1) = all_346_0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_346_0, all_278_1,
% 258.88/35.87  | | | | | | | | | | | | |              all_68_20, simplifying with (94), (127) gives:
% 258.88/35.87  | | | | | | | | | | | | |   (128)  all_346_0 = 0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | REDUCE: (126), (128) imply:
% 258.88/35.87  | | | | | | | | | | | | |   (129)  $false
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.88/35.87  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.88/35.87  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.88/35.87  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | BETA: splitting (130) gives:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | |   (131)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | GROUND_INST: instantiating (131) with all_285_1, all_285_0,
% 258.88/35.87  | | | | | | | | | | | |              simplifying with (98), (100) gives:
% 258.88/35.87  | | | | | | | | | | | |   (132)  all_285_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.88/35.87  | | | | | | | | | | | |            r1(all_68_20, all_285_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | BETA: splitting (132) gives:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | |   (133)  all_285_0 = 0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | REDUCE: (97), (133) imply:
% 258.88/35.87  | | | | | | | | | | | | |   (134)  $false
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | CLOSE: (134) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | |   (135)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.88/35.87  | | | | | | | | | | | | |              all_285_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | DELTA: instantiating (135) with fresh symbol all_346_0
% 258.88/35.87  | | | | | | | | | | | | |        gives:
% 258.88/35.87  | | | | | | | | | | | | |   (136)   ~ (all_346_0 = 0) & r1(all_68_20, all_285_1) =
% 258.88/35.87  | | | | | | | | | | | | |          all_346_0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | ALPHA: (136) implies:
% 258.88/35.87  | | | | | | | | | | | | |   (137)   ~ (all_346_0 = 0)
% 258.88/35.87  | | | | | | | | | | | | |   (138)  r1(all_68_20, all_285_1) = all_346_0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_346_0, all_285_1,
% 258.88/35.87  | | | | | | | | | | | | |              all_68_20, simplifying with (99), (138) gives:
% 258.88/35.87  | | | | | | | | | | | | |   (139)  all_346_0 = 0
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | REDUCE: (137), (139) imply:
% 258.88/35.87  | | | | | | | | | | | | |   (140)  $false
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | | CLOSE: (140) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | |   (141)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | GROUND_INST: instantiating (141) with all_214_1, all_214_0,
% 258.88/35.87  | | | | | | | | | | | |              simplifying with (71), (73) gives:
% 258.88/35.87  | | | | | | | | | | | |   (142)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.88/35.87  | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | REF_CLOSE: (18), (70), (72), (142) are inconsistent by
% 258.88/35.87  | | | | | | | | | | | |            sub-proof #173.
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | |   (143)   ~ (all_75_14 = 0)
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | REDUCE: (88), (143) imply:
% 258.88/35.87  | | | | | | | | |   (144)  $false
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | CLOSE: (144) is inconsistent.
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | |   (145)  all_68_18 = 0 | all_68_19 = 0
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | REF_CLOSE: (52), (74), (145) are inconsistent by sub-proof #406.
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | End of split
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | End of split
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | Case 2:
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | |   (146)  all_75_10 = 0
% 258.88/35.87  | | | | | |   (147)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.88/35.87  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | | DELTA: instantiating (147) with fresh symbols all_253_0, all_253_1
% 258.88/35.87  | | | | | |        gives:
% 258.88/35.87  | | | | | |   (148)   ~ (all_253_0 = 0) & p102(all_253_1) = all_253_0 &
% 258.88/35.87  | | | | | |          r1(all_68_20, all_253_1) = 0 & $i(all_253_1)
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | | ALPHA: (148) implies:
% 258.88/35.87  | | | | | |   (149)   ~ (all_253_0 = 0)
% 258.88/35.87  | | | | | |   (150)  $i(all_253_1)
% 258.88/35.87  | | | | | |   (151)  r1(all_68_20, all_253_1) = 0
% 258.88/35.87  | | | | | |   (152)  p102(all_253_1) = all_253_0
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | | BETA: splitting (28) gives:
% 258.88/35.87  | | | | | | 
% 258.88/35.87  | | | | | | Case 1:
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | |   (153)   ~ (all_75_9 = 0)
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | | REDUCE: (4), (153) imply:
% 258.88/35.87  | | | | | | |   (154)   ~ (all_68_11 = 0)
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | | BETA: splitting (53) gives:
% 258.88/35.87  | | | | | | | 
% 258.88/35.87  | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | |   (155)   ~ (all_75_15 = 0)
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | REDUCE: (42), (155) imply:
% 258.88/35.87  | | | | | | | |   (156)   ~ (all_68_9 = 0)
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | REF_CLOSE: (3), (13), (18), (24), (34), (76), (146), (156) are
% 258.88/35.87  | | | | | | | |            inconsistent by sub-proof #385.
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | DELTA: instantiating (6) with fresh symbols all_275_0, all_275_1
% 258.88/35.87  | | | | | | | |        gives:
% 258.88/35.87  | | | | | | | |   (157)   ~ (all_275_0 = 0) & p104(all_275_1) = all_275_0 &
% 258.88/35.87  | | | | | | | |          r1(all_68_20, all_275_1) = 0 & $i(all_275_1)
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | ALPHA: (157) implies:
% 258.88/35.87  | | | | | | | |   (158)   ~ (all_275_0 = 0)
% 258.88/35.87  | | | | | | | |   (159)  $i(all_275_1)
% 258.88/35.87  | | | | | | | |   (160)  r1(all_68_20, all_275_1) = 0
% 258.88/35.87  | | | | | | | |   (161)  p104(all_275_1) = all_275_0
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | BETA: splitting (26) gives:
% 258.88/35.87  | | | | | | | | 
% 258.88/35.87  | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | |   (162)   ~ (all_75_13 = 0)
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | REDUCE: (12), (162) imply:
% 258.88/35.87  | | | | | | | | |   (163)   ~ (all_68_12 = 0)
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11),
% 258.88/35.87  | | | | | | | | |            (12), (13), (15), (16), (17), (18), (19), (20),
% 258.88/35.87  | | | | | | | | |            (21), (22), (23), (25), (26), (27), (28), (29),
% 258.88/35.87  | | | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37),
% 258.88/35.87  | | | | | | | | |            (38), (39), (40), (41), (42), (43), (44), (45),
% 258.88/35.87  | | | | | | | | |            (46), (47), (48), (49), (50), (51), (53), (54),
% 258.88/35.87  | | | | | | | | |            (55), (56), (57), (58), (59), (60), (61), (62),
% 258.88/35.87  | | | | | | | | |            (63), (64), (65), (66), (68), (78), (81), (154),
% 258.88/35.87  | | | | | | | | |            (163) are inconsistent by sub-proof #174.
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | DELTA: instantiating (14) with fresh symbols all_313_0,
% 258.88/35.87  | | | | | | | | |        all_313_1 gives:
% 258.88/35.87  | | | | | | | | |   (164)   ~ (all_313_0 = 0) & p103(all_313_1) = all_313_0 &
% 258.88/35.87  | | | | | | | | |          r1(all_68_20, all_313_1) = 0 & $i(all_313_1)
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | ALPHA: (164) implies:
% 258.88/35.87  | | | | | | | | |   (165)   ~ (all_313_0 = 0)
% 258.88/35.87  | | | | | | | | |   (166)  $i(all_313_1)
% 258.88/35.87  | | | | | | | | |   (167)  r1(all_68_20, all_313_1) = 0
% 258.88/35.87  | | | | | | | | |   (168)  p103(all_313_1) = all_313_0
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | BETA: splitting (41) gives:
% 258.88/35.87  | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | |   (169)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 258.88/35.87  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.88/35.87  | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.88/35.87  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 258.88/35.87  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.87  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | BETA: splitting (169) gives:
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | |   (170)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | GROUND_INST: instantiating (170) with all_253_1, all_253_0,
% 258.88/35.87  | | | | | | | | | | |              simplifying with (150), (152) gives:
% 258.88/35.87  | | | | | | | | | | |   (171)  all_253_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.88/35.87  | | | | | | | | | | |            r1(all_68_20, all_253_1) = v0)
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | BETA: splitting (171) gives:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | |   (172)  all_253_0 = 0
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | REDUCE: (149), (172) imply:
% 258.88/35.87  | | | | | | | | | | | |   (173)  $false
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | CLOSE: (173) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | |   (174)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.88/35.87  | | | | | | | | | | | |              all_253_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | DELTA: instantiating (174) with fresh symbol all_343_0
% 258.88/35.87  | | | | | | | | | | | |        gives:
% 258.88/35.87  | | | | | | | | | | | |   (175)   ~ (all_343_0 = 0) & r1(all_68_20, all_253_1) =
% 258.88/35.87  | | | | | | | | | | | |          all_343_0
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | ALPHA: (175) implies:
% 258.88/35.87  | | | | | | | | | | | |   (176)   ~ (all_343_0 = 0)
% 258.88/35.87  | | | | | | | | | | | |   (177)  r1(all_68_20, all_253_1) = all_343_0
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_253_1,
% 258.88/35.87  | | | | | | | | | | | |              all_68_20, simplifying with (151), (177) gives:
% 258.88/35.87  | | | | | | | | | | | |   (178)  all_343_0 = 0
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | REDUCE: (176), (178) imply:
% 258.88/35.87  | | | | | | | | | | | |   (179)  $false
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | CLOSE: (179) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | |   (180)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | GROUND_INST: instantiating (180) with all_313_1, all_313_0,
% 258.88/35.87  | | | | | | | | | | |              simplifying with (166), (168) gives:
% 258.88/35.87  | | | | | | | | | | |   (181)  all_313_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.88/35.87  | | | | | | | | | | |            r1(all_68_20, all_313_1) = v0)
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | BETA: splitting (181) gives:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | |   (182)  all_313_0 = 0
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | REDUCE: (165), (182) imply:
% 258.88/35.87  | | | | | | | | | | | |   (183)  $false
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | CLOSE: (183) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | |   (184)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.88/35.87  | | | | | | | | | | | |              all_313_1) = v0)
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | DELTA: instantiating (184) with fresh symbol all_343_0
% 258.88/35.87  | | | | | | | | | | | |        gives:
% 258.88/35.87  | | | | | | | | | | | |   (185)   ~ (all_343_0 = 0) & r1(all_68_20, all_313_1) =
% 258.88/35.87  | | | | | | | | | | | |          all_343_0
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | ALPHA: (185) implies:
% 258.88/35.87  | | | | | | | | | | | |   (186)   ~ (all_343_0 = 0)
% 258.88/35.87  | | | | | | | | | | | |   (187)  r1(all_68_20, all_313_1) = all_343_0
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_313_1,
% 258.88/35.87  | | | | | | | | | | | |              all_68_20, simplifying with (167), (187) gives:
% 258.88/35.87  | | | | | | | | | | | |   (188)  all_343_0 = 0
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | REDUCE: (186), (188) imply:
% 258.88/35.87  | | | | | | | | | | | |   (189)  $false
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | | CLOSE: (189) is inconsistent.
% 258.88/35.87  | | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | End of split
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | Case 2:
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | |   (190)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 258.88/35.87  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.88/35.87  | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 258.88/35.87  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 258.88/35.87  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.88/35.87  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | BETA: splitting (190) gives:
% 258.88/35.87  | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | Case 1:
% 258.88/35.87  | | | | | | | | | | | 
% 258.88/35.87  | | | | | | | | | | |   (191)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.88/35.87  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.88/35.87  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.88/35.87  | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | GROUND_INST: instantiating (191) with all_275_1, all_275_0,
% 258.91/35.87  | | | | | | | | | | |              simplifying with (159), (161) gives:
% 258.91/35.87  | | | | | | | | | | |   (192)  all_275_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.87  | | | | | | | | | | |            r1(all_68_20, all_275_1) = v0)
% 258.91/35.87  | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | BETA: splitting (192) gives:
% 258.91/35.87  | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | Case 1:
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | |   (193)  all_275_0 = 0
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | | REDUCE: (158), (193) imply:
% 258.91/35.87  | | | | | | | | | | | |   (194)  $false
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | | CLOSE: (194) is inconsistent.
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | Case 2:
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | |   (195)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.87  | | | | | | | | | | | |              all_275_1) = v0)
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | | DELTA: instantiating (195) with fresh symbol all_343_0
% 258.91/35.87  | | | | | | | | | | | |        gives:
% 258.91/35.87  | | | | | | | | | | | |   (196)   ~ (all_343_0 = 0) & r1(all_68_20, all_275_1) =
% 258.91/35.87  | | | | | | | | | | | |          all_343_0
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | | ALPHA: (196) implies:
% 258.91/35.87  | | | | | | | | | | | |   (197)   ~ (all_343_0 = 0)
% 258.91/35.87  | | | | | | | | | | | |   (198)  r1(all_68_20, all_275_1) = all_343_0
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_275_1,
% 258.91/35.87  | | | | | | | | | | | |              all_68_20, simplifying with (160), (198) gives:
% 258.91/35.87  | | | | | | | | | | | |   (199)  all_343_0 = 0
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | | REDUCE: (197), (199) imply:
% 258.91/35.87  | | | | | | | | | | | |   (200)  $false
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | | CLOSE: (200) is inconsistent.
% 258.91/35.87  | | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | End of split
% 258.91/35.87  | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | Case 2:
% 258.91/35.87  | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | |   (201)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.87  | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.87  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.87  | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | GROUND_INST: instantiating (201) with all_214_1, all_214_0,
% 258.91/35.87  | | | | | | | | | | |              simplifying with (71), (73) gives:
% 258.91/35.87  | | | | | | | | | | |   (202)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.87  | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.91/35.87  | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | | REF_CLOSE: (18), (70), (72), (202) are inconsistent by
% 258.91/35.87  | | | | | | | | | | |            sub-proof #173.
% 258.91/35.87  | | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | | End of split
% 258.91/35.87  | | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | End of split
% 258.91/35.87  | | | | | | | | | 
% 258.91/35.87  | | | | | | | | End of split
% 258.91/35.87  | | | | | | | | 
% 258.91/35.87  | | | | | | | End of split
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | Case 2:
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | |   (203)   ~ (all_75_10 = 0)
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | | REDUCE: (146), (203) imply:
% 258.91/35.87  | | | | | | |   (204)  $false
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | | CLOSE: (204) is inconsistent.
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | End of split
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | End of split
% 258.91/35.87  | | | | | 
% 258.91/35.87  | | | | End of split
% 258.91/35.87  | | | | 
% 258.91/35.87  | | | Case 2:
% 258.91/35.87  | | | | 
% 258.91/35.87  | | | |   (205)  all_75_16 = 0
% 258.91/35.87  | | | | 
% 258.91/35.87  | | | | BETA: splitting (22) gives:
% 258.91/35.87  | | | | 
% 258.91/35.87  | | | | Case 1:
% 258.91/35.87  | | | | | 
% 258.91/35.87  | | | | |   (206)   ~ (all_75_15 = 0)
% 258.91/35.87  | | | | | 
% 258.91/35.87  | | | | | REDUCE: (42), (206) imply:
% 258.91/35.87  | | | | |   (207)   ~ (all_68_9 = 0)
% 258.91/35.87  | | | | | 
% 258.91/35.87  | | | | | BETA: splitting (46) gives:
% 258.91/35.87  | | | | | 
% 258.91/35.87  | | | | | Case 1:
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | |   (208)   ~ (all_75_16 = 0)
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | | REDUCE: (205), (208) imply:
% 258.91/35.87  | | | | | |   (209)  $false
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | | CLOSE: (209) is inconsistent.
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | Case 2:
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | | DELTA: instantiating (6) with fresh symbols all_250_0, all_250_1
% 258.91/35.87  | | | | | |        gives:
% 258.91/35.87  | | | | | |   (210)   ~ (all_250_0 = 0) & p104(all_250_1) = all_250_0 &
% 258.91/35.87  | | | | | |          r1(all_68_20, all_250_1) = 0 & $i(all_250_1)
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | | ALPHA: (210) implies:
% 258.91/35.87  | | | | | |   (211)   ~ (all_250_0 = 0)
% 258.91/35.87  | | | | | |   (212)  $i(all_250_1)
% 258.91/35.87  | | | | | |   (213)  r1(all_68_20, all_250_1) = 0
% 258.91/35.87  | | | | | |   (214)  p104(all_250_1) = all_250_0
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | | BETA: splitting (10) gives:
% 258.91/35.87  | | | | | | 
% 258.91/35.87  | | | | | | Case 1:
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | |   (215)   ~ (all_75_8 = 0)
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | | REDUCE: (34), (215) imply:
% 258.91/35.87  | | | | | | |   (216)   ~ (all_68_7 = 0)
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | | REF_CLOSE: (13), (18), (24), (76), (207), (216) are inconsistent
% 258.91/35.87  | | | | | | |            by sub-proof #398.
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | Case 2:
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | |   (217)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 258.91/35.87  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | | DELTA: instantiating (217) with fresh symbols all_276_0, all_276_1
% 258.91/35.87  | | | | | | |        gives:
% 258.91/35.87  | | | | | | |   (218)   ~ (all_276_0 = 0) & p102(all_276_1) = all_276_0 &
% 258.91/35.87  | | | | | | |          r1(all_68_20, all_276_1) = 0 & $i(all_276_1)
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | | ALPHA: (218) implies:
% 258.91/35.87  | | | | | | |   (219)   ~ (all_276_0 = 0)
% 258.91/35.87  | | | | | | |   (220)  $i(all_276_1)
% 258.91/35.87  | | | | | | |   (221)  r1(all_68_20, all_276_1) = 0
% 258.91/35.87  | | | | | | |   (222)  p102(all_276_1) = all_276_0
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | | BETA: splitting (49) gives:
% 258.91/35.87  | | | | | | | 
% 258.91/35.87  | | | | | | | Case 1:
% 258.91/35.87  | | | | | | | | 
% 258.91/35.87  | | | | | | | |   (223)  all_68_16 = 0
% 258.91/35.87  | | | | | | | | 
% 258.91/35.87  | | | | | | | | COMBINE_EQS: (11), (223) imply:
% 258.91/35.87  | | | | | | | |   (224)  all_75_10 = 0
% 258.91/35.87  | | | | | | | | 
% 258.91/35.87  | | | | | | | | REF_CLOSE: (3), (13), (18), (24), (34), (76), (207), (224) are
% 258.91/35.87  | | | | | | | |            inconsistent by sub-proof #385.
% 258.91/35.87  | | | | | | | | 
% 258.91/35.87  | | | | | | | Case 2:
% 258.91/35.87  | | | | | | | | 
% 258.91/35.87  | | | | | | | |   (225)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.87  | | | | | | | | 
% 258.91/35.87  | | | | | | | | BETA: splitting (225) gives:
% 258.91/35.87  | | | | | | | | 
% 258.91/35.87  | | | | | | | | Case 1:
% 258.91/35.87  | | | | | | | | | 
% 258.91/35.87  | | | | | | | | |   (226)  all_68_17 = 0
% 258.91/35.87  | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | COMBINE_EQS: (57), (226) imply:
% 258.91/35.87  | | | | | | | | |   (227)  all_75_14 = 0
% 258.91/35.87  | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | BETA: splitting (65) gives:
% 258.91/35.87  | | | | | | | | | 
% 258.91/35.87  | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | |   (228)   ~ (all_75_14 = 0)
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | REDUCE: (227), (228) imply:
% 258.91/35.88  | | | | | | | | | |   (229)  $false
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | CLOSE: (229) is inconsistent.
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | DELTA: instantiating (14) with fresh symbols all_297_0,
% 258.91/35.88  | | | | | | | | | |        all_297_1 gives:
% 258.91/35.88  | | | | | | | | | |   (230)   ~ (all_297_0 = 0) & p103(all_297_1) = all_297_0 &
% 258.91/35.88  | | | | | | | | | |          r1(all_68_20, all_297_1) = 0 & $i(all_297_1)
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | ALPHA: (230) implies:
% 258.91/35.88  | | | | | | | | | |   (231)   ~ (all_297_0 = 0)
% 258.91/35.88  | | | | | | | | | |   (232)  $i(all_297_1)
% 258.91/35.88  | | | | | | | | | |   (233)  r1(all_68_20, all_297_1) = 0
% 258.91/35.88  | | | | | | | | | |   (234)  p103(all_297_1) = all_297_0
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | BETA: splitting (41) gives:
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | |   (235)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.91/35.88  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.91/35.88  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.88  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | BETA: splitting (235) gives:
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | |   (236)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | GROUND_INST: instantiating (236) with all_276_1, all_276_0,
% 258.91/35.88  | | | | | | | | | | | |              simplifying with (220), (222) gives:
% 258.91/35.88  | | | | | | | | | | | |   (237)  all_276_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.88  | | | | | | | | | | | |            r1(all_68_20, all_276_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | BETA: splitting (237) gives:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | |   (238)  all_276_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | REDUCE: (219), (238) imply:
% 258.91/35.88  | | | | | | | | | | | | |   (239)  $false
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | CLOSE: (239) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | |   (240)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.88  | | | | | | | | | | | | |              all_276_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | DELTA: instantiating (240) with fresh symbol all_336_0
% 258.91/35.88  | | | | | | | | | | | | |        gives:
% 258.91/35.88  | | | | | | | | | | | | |   (241)   ~ (all_336_0 = 0) & r1(all_68_20, all_276_1) =
% 258.91/35.88  | | | | | | | | | | | | |          all_336_0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | ALPHA: (241) implies:
% 258.91/35.88  | | | | | | | | | | | | |   (242)   ~ (all_336_0 = 0)
% 258.91/35.88  | | | | | | | | | | | | |   (243)  r1(all_68_20, all_276_1) = all_336_0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_336_0, all_276_1,
% 258.91/35.88  | | | | | | | | | | | | |              all_68_20, simplifying with (221), (243) gives:
% 258.91/35.88  | | | | | | | | | | | | |   (244)  all_336_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | REDUCE: (242), (244) imply:
% 258.91/35.88  | | | | | | | | | | | | |   (245)  $false
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | CLOSE: (245) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | |   (246)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | GROUND_INST: instantiating (246) with all_297_1, all_297_0,
% 258.91/35.88  | | | | | | | | | | | |              simplifying with (232), (234) gives:
% 258.91/35.88  | | | | | | | | | | | |   (247)  all_297_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.88  | | | | | | | | | | | |            r1(all_68_20, all_297_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | BETA: splitting (247) gives:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | |   (248)  all_297_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | REDUCE: (231), (248) imply:
% 258.91/35.88  | | | | | | | | | | | | |   (249)  $false
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | CLOSE: (249) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | |   (250)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.88  | | | | | | | | | | | | |              all_297_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | DELTA: instantiating (250) with fresh symbol all_336_0
% 258.91/35.88  | | | | | | | | | | | | |        gives:
% 258.91/35.88  | | | | | | | | | | | | |   (251)   ~ (all_336_0 = 0) & r1(all_68_20, all_297_1) =
% 258.91/35.88  | | | | | | | | | | | | |          all_336_0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | ALPHA: (251) implies:
% 258.91/35.88  | | | | | | | | | | | | |   (252)   ~ (all_336_0 = 0)
% 258.91/35.88  | | | | | | | | | | | | |   (253)  r1(all_68_20, all_297_1) = all_336_0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_336_0, all_297_1,
% 258.91/35.88  | | | | | | | | | | | | |              all_68_20, simplifying with (233), (253) gives:
% 258.91/35.88  | | | | | | | | | | | | |   (254)  all_336_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | REDUCE: (252), (254) imply:
% 258.91/35.88  | | | | | | | | | | | | |   (255)  $false
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | CLOSE: (255) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | |   (256)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.91/35.88  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.91/35.88  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.88  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | BETA: splitting (256) gives:
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | |   (257)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | GROUND_INST: instantiating (257) with all_250_1, all_250_0,
% 258.91/35.88  | | | | | | | | | | | |              simplifying with (212), (214) gives:
% 258.91/35.88  | | | | | | | | | | | |   (258)  all_250_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.88  | | | | | | | | | | | |            r1(all_68_20, all_250_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | BETA: splitting (258) gives:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | |   (259)  all_250_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | REDUCE: (211), (259) imply:
% 258.91/35.88  | | | | | | | | | | | | |   (260)  $false
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | CLOSE: (260) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | |   (261)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.88  | | | | | | | | | | | | |              all_250_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | DELTA: instantiating (261) with fresh symbol all_336_0
% 258.91/35.88  | | | | | | | | | | | | |        gives:
% 258.91/35.88  | | | | | | | | | | | | |   (262)   ~ (all_336_0 = 0) & r1(all_68_20, all_250_1) =
% 258.91/35.88  | | | | | | | | | | | | |          all_336_0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | ALPHA: (262) implies:
% 258.91/35.88  | | | | | | | | | | | | |   (263)   ~ (all_336_0 = 0)
% 258.91/35.88  | | | | | | | | | | | | |   (264)  r1(all_68_20, all_250_1) = all_336_0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_336_0, all_250_1,
% 258.91/35.88  | | | | | | | | | | | | |              all_68_20, simplifying with (213), (264) gives:
% 258.91/35.88  | | | | | | | | | | | | |   (265)  all_336_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | REDUCE: (263), (265) imply:
% 258.91/35.88  | | | | | | | | | | | | |   (266)  $false
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | CLOSE: (266) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | |   (267)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | GROUND_INST: instantiating (267) with all_214_1, all_214_0,
% 258.91/35.88  | | | | | | | | | | | |              simplifying with (71), (73) gives:
% 258.91/35.88  | | | | | | | | | | | |   (268)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.88  | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | REF_CLOSE: (18), (70), (72), (268) are inconsistent by
% 258.91/35.88  | | | | | | | | | | | |            sub-proof #173.
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | |   (269)  all_68_18 = 0 | all_68_19 = 0
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | REF_CLOSE: (52), (74), (269) are inconsistent by sub-proof
% 258.91/35.88  | | | | | | | | |            #406.
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | End of split
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | End of split
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | End of split
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | Case 2:
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | |   (270)   ~ (all_75_16 = 0)
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | | REDUCE: (205), (270) imply:
% 258.91/35.88  | | | | |   (271)  $false
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | | CLOSE: (271) is inconsistent.
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | End of split
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | End of split
% 258.91/35.88  | | | 
% 258.91/35.88  | | Case 2:
% 258.91/35.88  | | | 
% 258.91/35.88  | | |   (272)  all_75_12 = 0
% 258.91/35.88  | | | 
% 258.91/35.88  | | | BETA: splitting (23) gives:
% 258.91/35.88  | | | 
% 258.91/35.88  | | | Case 1:
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | |   (273)   ~ (all_75_12 = 0)
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | | REDUCE: (272), (273) imply:
% 258.91/35.88  | | | |   (274)  $false
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | | CLOSE: (274) is inconsistent.
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | Case 2:
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | |   (275)   ~ (all_75_13 = 0)
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | | REDUCE: (12), (275) imply:
% 258.91/35.88  | | | |   (276)   ~ (all_68_12 = 0)
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | | DELTA: instantiating (14) with fresh symbols all_244_0, all_244_1 gives:
% 258.91/35.88  | | | |   (277)   ~ (all_244_0 = 0) & p103(all_244_1) = all_244_0 &
% 258.91/35.88  | | | |          r1(all_68_20, all_244_1) = 0 & $i(all_244_1)
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | | ALPHA: (277) implies:
% 258.91/35.88  | | | |   (278)   ~ (all_244_0 = 0)
% 258.91/35.88  | | | |   (279)  $i(all_244_1)
% 258.91/35.88  | | | |   (280)  r1(all_68_20, all_244_1) = 0
% 258.91/35.88  | | | |   (281)  p103(all_244_1) = all_244_0
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | | BETA: splitting (25) gives:
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | | Case 1:
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | |   (282)   ~ (all_75_12 = 0)
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | | REDUCE: (272), (282) imply:
% 258.91/35.88  | | | | |   (283)  $false
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | | CLOSE: (283) is inconsistent.
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | Case 2:
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | |   (284)   ~ (all_75_14 = 0)
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | | REDUCE: (57), (284) imply:
% 258.91/35.88  | | | | |   (285)   ~ (all_68_17 = 0)
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | | BETA: splitting (49) gives:
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | | Case 1:
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | |   (286)  all_68_16 = 0
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | | COMBINE_EQS: (11), (286) imply:
% 258.91/35.88  | | | | | |   (287)  all_75_10 = 0
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | | BETA: splitting (28) gives:
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | | Case 1:
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | |   (288)   ~ (all_75_9 = 0)
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | | REDUCE: (4), (288) imply:
% 258.91/35.88  | | | | | | |   (289)   ~ (all_68_11 = 0)
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | | BETA: splitting (43) gives:
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | |   (290)   ~ (all_75_10 = 0)
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | | REDUCE: (287), (290) imply:
% 258.91/35.88  | | | | | | | |   (291)  $false
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | | CLOSE: (291) is inconsistent.
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | |   (292)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 258.91/35.88  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | | DELTA: instantiating (292) with fresh symbols all_270_0,
% 258.91/35.88  | | | | | | | |        all_270_1 gives:
% 258.91/35.88  | | | | | | | |   (293)   ~ (all_270_0 = 0) & p102(all_270_1) = all_270_0 &
% 258.91/35.88  | | | | | | | |          r1(all_68_20, all_270_1) = 0 & $i(all_270_1)
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | | ALPHA: (293) implies:
% 258.91/35.88  | | | | | | | |   (294)   ~ (all_270_0 = 0)
% 258.91/35.88  | | | | | | | |   (295)  $i(all_270_1)
% 258.91/35.88  | | | | | | | |   (296)  r1(all_68_20, all_270_1) = 0
% 258.91/35.88  | | | | | | | |   (297)  p102(all_270_1) = all_270_0
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | | BETA: splitting (62) gives:
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | |   (298)  all_68_10 = 0
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | REDUCE: (38), (298) imply:
% 258.91/35.88  | | | | | | | | |   (299)  $false
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | CLOSE: (299) is inconsistent.
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | |   (300)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.88  | | | | | | | | |          all_68_14 = 0
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | BETA: splitting (300) gives:
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | |   (301)  all_68_11 = 0
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | REDUCE: (289), (301) imply:
% 258.91/35.88  | | | | | | | | | |   (302)  $false
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | CLOSE: (302) is inconsistent.
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | |   (303)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | BETA: splitting (303) gives:
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | |   (304)  all_68_12 = 0
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | REDUCE: (276), (304) imply:
% 258.91/35.88  | | | | | | | | | | |   (305)  $false
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | CLOSE: (305) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | |   (306)  all_68_13 = 0 | all_68_14 = 0
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | BETA: splitting (306) gives:
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | |   (307)  all_68_13 = 0
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | COMBINE_EQS: (15), (307) imply:
% 258.91/35.88  | | | | | | | | | | | |   (308)  all_75_16 = 0
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | BETA: splitting (46) gives:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | |   (309)   ~ (all_75_16 = 0)
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | REDUCE: (308), (309) imply:
% 258.91/35.88  | | | | | | | | | | | | |   (310)  $false
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | CLOSE: (310) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | DELTA: instantiating (6) with fresh symbols all_303_0,
% 258.91/35.88  | | | | | | | | | | | | |        all_303_1 gives:
% 258.91/35.88  | | | | | | | | | | | | |   (311)   ~ (all_303_0 = 0) & p104(all_303_1) = all_303_0 &
% 258.91/35.88  | | | | | | | | | | | | |          r1(all_68_20, all_303_1) = 0 & $i(all_303_1)
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | ALPHA: (311) implies:
% 258.91/35.88  | | | | | | | | | | | | |   (312)   ~ (all_303_0 = 0)
% 258.91/35.88  | | | | | | | | | | | | |   (313)  $i(all_303_1)
% 258.91/35.88  | | | | | | | | | | | | |   (314)  r1(all_68_20, all_303_1) = 0
% 258.91/35.88  | | | | | | | | | | | | |   (315)  p104(all_303_1) = all_303_0
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | BETA: splitting (41) gives:
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | |   (316)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.91/35.88  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.91/35.88  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.88  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | BETA: splitting (316) gives:
% 258.91/35.88  | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | |   (317)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | GROUND_INST: instantiating (317) with all_270_1, all_270_0,
% 258.91/35.88  | | | | | | | | | | | | | | |              simplifying with (295), (297) gives:
% 258.91/35.88  | | | | | | | | | | | | | | |   (318)  all_270_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.88  | | | | | | | | | | | | | | |            r1(all_68_20, all_270_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | BETA: splitting (318) gives:
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | |   (319)  all_270_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | REDUCE: (294), (319) imply:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (320)  $false
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | CLOSE: (320) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | |   (321)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.88  | | | | | | | | | | | | | | | |              all_270_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | DELTA: instantiating (321) with fresh symbol all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | |        gives:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (322)   ~ (all_345_0 = 0) & r1(all_68_20, all_270_1) =
% 258.91/35.88  | | | | | | | | | | | | | | | |          all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | ALPHA: (322) implies:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (323)   ~ (all_345_0 = 0)
% 258.91/35.88  | | | | | | | | | | | | | | | |   (324)  r1(all_68_20, all_270_1) = all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_345_0, all_270_1,
% 258.91/35.88  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (296), (324) gives:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (325)  all_345_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | REDUCE: (323), (325) imply:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (326)  $false
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | CLOSE: (326) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | |   (327)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | GROUND_INST: instantiating (327) with all_244_1, all_244_0,
% 258.91/35.88  | | | | | | | | | | | | | | |              simplifying with (279), (281) gives:
% 258.91/35.88  | | | | | | | | | | | | | | |   (328)  all_244_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.88  | | | | | | | | | | | | | | |            r1(all_68_20, all_244_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | BETA: splitting (328) gives:
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | |   (329)  all_244_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | REDUCE: (278), (329) imply:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (330)  $false
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | CLOSE: (330) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | |   (331)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.88  | | | | | | | | | | | | | | | |              all_244_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | DELTA: instantiating (331) with fresh symbol all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | |        gives:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (332)   ~ (all_345_0 = 0) & r1(all_68_20, all_244_1) =
% 258.91/35.88  | | | | | | | | | | | | | | | |          all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | ALPHA: (332) implies:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (333)   ~ (all_345_0 = 0)
% 258.91/35.88  | | | | | | | | | | | | | | | |   (334)  r1(all_68_20, all_244_1) = all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_345_0, all_244_1,
% 258.91/35.88  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (280), (334) gives:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (335)  all_345_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | REDUCE: (333), (335) imply:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (336)  $false
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | CLOSE: (336) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | |   (337)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.91/35.88  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.91/35.88  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.88  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | BETA: splitting (337) gives:
% 258.91/35.88  | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | |   (338)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | GROUND_INST: instantiating (338) with all_303_1, all_303_0,
% 258.91/35.88  | | | | | | | | | | | | | | |              simplifying with (313), (315) gives:
% 258.91/35.88  | | | | | | | | | | | | | | |   (339)  all_303_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.88  | | | | | | | | | | | | | | |            r1(all_68_20, all_303_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | BETA: splitting (339) gives:
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | Case 1:
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | |   (340)  all_303_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | REDUCE: (312), (340) imply:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (341)  $false
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | CLOSE: (341) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | |   (342)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.88  | | | | | | | | | | | | | | | |              all_303_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | DELTA: instantiating (342) with fresh symbol all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | |        gives:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (343)   ~ (all_345_0 = 0) & r1(all_68_20, all_303_1) =
% 258.91/35.88  | | | | | | | | | | | | | | | |          all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | ALPHA: (343) implies:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (344)   ~ (all_345_0 = 0)
% 258.91/35.88  | | | | | | | | | | | | | | | |   (345)  r1(all_68_20, all_303_1) = all_345_0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_345_0, all_303_1,
% 258.91/35.88  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (314), (345) gives:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (346)  all_345_0 = 0
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | REDUCE: (344), (346) imply:
% 258.91/35.88  | | | | | | | | | | | | | | | |   (347)  $false
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | | CLOSE: (347) is inconsistent.
% 258.91/35.88  | | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | |   (348)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88  | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.88  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | GROUND_INST: instantiating (348) with all_214_1, all_214_0,
% 258.91/35.88  | | | | | | | | | | | | | | |              simplifying with (71), (73) gives:
% 258.91/35.88  | | | | | | | | | | | | | | |   (349)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.88  | | | | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | | REF_CLOSE: (18), (70), (72), (349) are inconsistent by
% 258.91/35.88  | | | | | | | | | | | | | | |            sub-proof #173.
% 258.91/35.88  | | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | Case 2:
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | |   (350)   ~ (all_68_13 = 0)
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10),
% 258.91/35.88  | | | | | | | | | | | |            (11), (12), (13), (15), (16), (17), (18), (19),
% 258.91/35.88  | | | | | | | | | | | |            (20), (21), (22), (23), (25), (26), (27), (28),
% 258.91/35.88  | | | | | | | | | | | |            (29), (30), (31), (32), (33), (34), (35), (36),
% 258.91/35.88  | | | | | | | | | | | |            (37), (38), (39), (40), (41), (42), (43), (44),
% 258.91/35.88  | | | | | | | | | | | |            (45), (46), (47), (48), (49), (50), (51), (53),
% 258.91/35.88  | | | | | | | | | | | |            (54), (55), (56), (57), (58), (59), (60), (61),
% 258.91/35.88  | | | | | | | | | | | |            (62), (63), (64), (65), (66), (68), (306), (350)
% 258.91/35.88  | | | | | | | | | | | |            are inconsistent by sub-proof #175.
% 258.91/35.88  | | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | | 
% 258.91/35.88  | | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | | 
% 258.91/35.88  | | | | | | | | End of split
% 258.91/35.88  | | | | | | | | 
% 258.91/35.88  | | | | | | | End of split
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | Case 2:
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | |   (351)   ~ (all_75_10 = 0)
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | | REDUCE: (287), (351) imply:
% 258.91/35.88  | | | | | | |   (352)  $false
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | | CLOSE: (352) is inconsistent.
% 258.91/35.88  | | | | | | | 
% 258.91/35.88  | | | | | | End of split
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | Case 2:
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | |   (353)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | | REF_CLOSE: (52), (74), (285), (353) are inconsistent by sub-proof
% 258.91/35.88  | | | | | |            #393.
% 258.91/35.88  | | | | | | 
% 258.91/35.88  | | | | | End of split
% 258.91/35.88  | | | | | 
% 258.91/35.88  | | | | End of split
% 258.91/35.88  | | | | 
% 258.91/35.88  | | | End of split
% 258.91/35.88  | | | 
% 258.91/35.88  | | End of split
% 258.91/35.88  | | 
% 258.91/35.88  | Case 2:
% 258.91/35.88  | | 
% 258.91/35.88  | |   (354)  all_68_19 = 0
% 258.91/35.88  | |   (355)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88  | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.88  | | 
% 258.91/35.88  | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (12), (13),
% 258.91/35.88  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 258.91/35.88  | |            (26), (27), (28), (29), (30), (31), (32), (33), (34), (35), (36),
% 258.91/35.88  | |            (37), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47),
% 258.91/35.88  | |            (48), (49), (50), (51), (53), (54), (55), (56), (57), (58), (59),
% 258.91/35.88  | |            (60), (61), (62), (63), (64), (65), (66), (68), (354) are
% 258.91/35.88  | |            inconsistent by sub-proof #172.
% 258.91/35.88  | | 
% 258.91/35.88  | End of split
% 258.91/35.88  | 
% 258.91/35.88  End of proof
% 258.91/35.88  
% 258.91/35.88  Sub-proof #172 shows that the following formulas are inconsistent:
% 258.91/35.88  ----------------------------------------------------------------
% 258.91/35.88    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.91/35.88             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.88    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.88    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.88    (4)  all_75_9 = all_68_11
% 258.91/35.88    (5)  all_75_17 = all_68_18
% 258.91/35.88    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.88           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.88             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.88             r1(all_68_20, v0) = v2))
% 258.91/35.88    (8)  all_75_18 = all_68_14
% 258.91/35.88    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.88           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (10)  all_75_10 = all_68_16
% 258.91/35.88    (11)  all_75_13 = all_68_12
% 258.91/35.88    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.91/35.88          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.88              & r1(all_68_20, v0) = v2))
% 258.91/35.88    (13)  all_75_16 = all_68_13
% 258.91/35.88    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.88          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.88    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (18)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.88    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.91/35.88    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.88    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.91/35.88            p405(v0) = v1 & $i(v0))
% 258.91/35.88    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.88    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.88    (27)  all_75_11 = all_68_5
% 258.91/35.88    (28)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.91/35.88            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.91/35.88              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (30)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.88    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (32)  all_75_8 = all_68_7
% 258.91/35.88    (33)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.88    (34)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.88    (35)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.88    (36)   ~ (all_68_10 = 0)
% 258.91/35.88    (37)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (38)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.88            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.88            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.88          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.88            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.88          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.88              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.88            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.88              r1(all_68_20, v0) = v2))
% 258.91/35.88    (40)  all_75_15 = all_68_9
% 258.91/35.88    (41)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (42)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (43)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.88    (44)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (45)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.88            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.88    (46)  all_75_7 = all_68_4
% 258.91/35.88    (47)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.88    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.88    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.88            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.91/35.89    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (54)  all_75_14 = all_68_17
% 258.91/35.89    (55)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.89    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (57)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (58)  all_68_19 = 0
% 258.91/35.89    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (60)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.89          all_68_14 = 0
% 258.91/35.89    (61)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.89    (62)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.89    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (64)  all_75_12 = all_68_8
% 258.91/35.89    (65)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89  
% 258.91/35.89  Begin of proof
% 258.91/35.89  | 
% 258.91/35.89  | BETA: splitting (28) gives:
% 258.91/35.89  | 
% 258.91/35.89  | Case 1:
% 258.91/35.89  | | 
% 258.91/35.89  | |   (66)   ~ (all_68_19 = 0)
% 258.91/35.89  | | 
% 258.91/35.89  | | REDUCE: (58), (66) imply:
% 258.91/35.89  | |   (67)  $false
% 258.91/35.89  | | 
% 258.91/35.89  | | CLOSE: (67) is inconsistent.
% 258.91/35.89  | | 
% 258.91/35.89  | Case 2:
% 258.91/35.89  | | 
% 258.91/35.89  | |   (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.91/35.89  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89  | | 
% 258.91/35.89  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.91/35.89  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.91/35.89  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.91/35.89  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 258.91/35.89  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 258.91/35.89  | |            (57), (59), (60), (61), (62), (63), (64), (65), (68) are
% 258.91/35.89  | |            inconsistent by sub-proof #195.
% 258.91/35.89  | | 
% 258.91/35.89  | End of split
% 258.91/35.89  | 
% 258.91/35.89  End of proof
% 258.91/35.89  
% 258.91/35.89  Sub-proof #173 shows that the following formulas are inconsistent:
% 258.91/35.89  ----------------------------------------------------------------
% 258.91/35.89    (1)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_214_1) =
% 258.91/35.89           v0)
% 258.91/35.89    (2)   ~ (all_214_0 = 0)
% 258.91/35.89    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.89         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.89    (4)  r1(all_68_20, all_214_1) = 0
% 258.91/35.89  
% 258.91/35.89  Begin of proof
% 258.91/35.89  | 
% 258.91/35.89  | BETA: splitting (1) gives:
% 258.91/35.89  | 
% 258.91/35.89  | Case 1:
% 258.91/35.89  | | 
% 258.91/35.89  | |   (5)  all_214_0 = 0
% 258.91/35.89  | | 
% 258.91/35.89  | | REDUCE: (2), (5) imply:
% 258.91/35.89  | |   (6)  $false
% 258.91/35.89  | | 
% 258.91/35.89  | | CLOSE: (6) is inconsistent.
% 258.91/35.89  | | 
% 258.91/35.89  | Case 2:
% 258.91/35.89  | | 
% 258.91/35.89  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_214_1) = v0)
% 258.91/35.89  | | 
% 258.91/35.89  | | DELTA: instantiating (7) with fresh symbol all_336_0 gives:
% 258.91/35.89  | |   (8)   ~ (all_336_0 = 0) & r1(all_68_20, all_214_1) = all_336_0
% 258.91/35.89  | | 
% 258.91/35.89  | | ALPHA: (8) implies:
% 258.91/35.89  | |   (9)   ~ (all_336_0 = 0)
% 258.91/35.89  | |   (10)  r1(all_68_20, all_214_1) = all_336_0
% 258.91/35.89  | | 
% 258.91/35.89  | | GROUND_INST: instantiating (3) with 0, all_336_0, all_214_1, all_68_20,
% 258.91/35.89  | |              simplifying with (4), (10) gives:
% 258.91/35.89  | |   (11)  all_336_0 = 0
% 258.91/35.89  | | 
% 258.91/35.89  | | REDUCE: (9), (11) imply:
% 258.91/35.89  | |   (12)  $false
% 258.91/35.89  | | 
% 258.91/35.89  | | CLOSE: (12) is inconsistent.
% 258.91/35.89  | | 
% 258.91/35.89  | End of split
% 258.91/35.89  | 
% 258.91/35.89  End of proof
% 258.91/35.89  
% 258.91/35.89  Sub-proof #174 shows that the following formulas are inconsistent:
% 258.91/35.89  ----------------------------------------------------------------
% 258.91/35.89    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.91/35.89             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.89    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.89    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.89    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.91/35.89    (5)  all_75_9 = all_68_11
% 258.91/35.89    (6)  all_75_17 = all_68_18
% 258.91/35.89    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89             r1(all_68_20, v0) = v2))
% 258.91/35.89    (9)   ~ (all_68_12 = 0)
% 258.91/35.89    (10)  all_75_18 = all_68_14
% 258.91/35.89    (11)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (12)  all_75_10 = all_68_16
% 258.91/35.89    (13)  all_75_13 = all_68_12
% 258.91/35.89    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.91/35.89          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.89              & r1(all_68_20, v0) = v2))
% 258.91/35.89    (15)  all_75_16 = all_68_13
% 258.91/35.89    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.89          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.89    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (20)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.89    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.91/35.89    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.89    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.89    (28)  all_75_11 = all_68_5
% 258.91/35.89    (29)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.91/35.89            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.91/35.89              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (31)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.89    (32)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (33)   ~ (all_68_11 = 0)
% 258.91/35.89    (34)  all_75_8 = all_68_7
% 258.91/35.89    (35)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (36)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (37)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.89    (38)   ~ (all_68_10 = 0)
% 258.91/35.89    (39)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (40)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.89            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.89          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.89            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.89          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89              r1(all_68_20, v0) = v2))
% 258.91/35.89    (42)  all_75_15 = all_68_9
% 258.91/35.89    (43)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (44)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (45)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.89    (46)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (47)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.89            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.89    (48)  all_75_7 = all_68_4
% 258.91/35.89    (49)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.89    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (53)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (54)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.91/35.89    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (56)   ~ (all_68_13 = 0)
% 258.91/35.89    (57)  all_75_14 = all_68_17
% 258.91/35.89    (58)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.89    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (60)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (62)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.89          all_68_14 = 0
% 258.91/35.89    (63)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.89    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.89    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (66)  all_75_12 = all_68_8
% 258.91/35.89    (67)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89  
% 258.91/35.89  Begin of proof
% 258.91/35.89  | 
% 258.91/35.89  | BETA: splitting (4) gives:
% 258.91/35.89  | 
% 258.91/35.89  | Case 1:
% 258.91/35.89  | | 
% 258.91/35.89  | |   (68)  all_68_11 = 0
% 258.91/35.89  | | 
% 258.91/35.89  | | REDUCE: (33), (68) imply:
% 258.91/35.89  | |   (69)  $false
% 258.91/35.89  | | 
% 258.91/35.89  | | CLOSE: (69) is inconsistent.
% 258.91/35.89  | | 
% 258.91/35.89  | Case 2:
% 258.91/35.89  | | 
% 258.91/35.89  | |   (70)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.91/35.89  | | 
% 258.91/35.89  | | BETA: splitting (70) gives:
% 258.91/35.89  | | 
% 258.91/35.89  | | Case 1:
% 258.91/35.89  | | | 
% 258.91/35.89  | | |   (71)  all_68_12 = 0
% 258.91/35.89  | | | 
% 258.91/35.89  | | | REDUCE: (9), (71) imply:
% 258.91/35.89  | | |   (72)  $false
% 258.91/35.89  | | | 
% 258.91/35.89  | | | CLOSE: (72) is inconsistent.
% 258.91/35.89  | | | 
% 258.91/35.89  | | Case 2:
% 258.91/35.89  | | | 
% 258.91/35.89  | | |   (73)  all_68_13 = 0 | all_68_14 = 0
% 258.91/35.89  | | | 
% 258.91/35.89  | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (10), (11), (12), (13),
% 258.91/35.89  | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.91/35.89  | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (34),
% 258.91/35.89  | | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 258.91/35.89  | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 258.91/35.89  | | |            (55), (56), (57), (58), (59), (60), (61), (62), (63), (64),
% 258.91/35.89  | | |            (65), (66), (67), (73) are inconsistent by sub-proof #175.
% 258.91/35.89  | | | 
% 258.91/35.89  | | End of split
% 258.91/35.89  | | 
% 258.91/35.89  | End of split
% 258.91/35.89  | 
% 258.91/35.89  End of proof
% 258.91/35.89  
% 258.91/35.89  Sub-proof #175 shows that the following formulas are inconsistent:
% 258.91/35.89  ----------------------------------------------------------------
% 258.91/35.89    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.91/35.89             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.89    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.89    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.89    (4)  all_75_9 = all_68_11
% 258.91/35.89    (5)  all_75_17 = all_68_18
% 258.91/35.89    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89             r1(all_68_20, v0) = v2))
% 258.91/35.89    (8)  all_75_18 = all_68_14
% 258.91/35.89    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (10)  all_75_10 = all_68_16
% 258.91/35.89    (11)  all_75_13 = all_68_12
% 258.91/35.89    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.91/35.89          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.89              & r1(all_68_20, v0) = v2))
% 258.91/35.89    (13)  all_75_16 = all_68_13
% 258.91/35.89    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.89          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.89    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (18)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.89    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.91/35.89    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.89    (22)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (23)  all_68_13 = 0 | all_68_14 = 0
% 258.91/35.89    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.89    (27)  all_75_11 = all_68_5
% 258.91/35.89    (28)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.91/35.89            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.91/35.89              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (30)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.89    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (32)  all_75_8 = all_68_7
% 258.91/35.89    (33)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (34)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (35)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.89    (36)   ~ (all_68_10 = 0)
% 258.91/35.89    (37)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (38)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.89            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.89          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.89            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.89          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89              r1(all_68_20, v0) = v2))
% 258.91/35.89    (40)  all_75_15 = all_68_9
% 258.91/35.89    (41)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (42)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (43)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.89    (44)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (45)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.89            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.89    (46)  all_75_7 = all_68_4
% 258.91/35.89    (47)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.89    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.91/35.89    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (54)   ~ (all_68_13 = 0)
% 258.91/35.89    (55)  all_75_14 = all_68_17
% 258.91/35.89    (56)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.89    (57)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (58)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (60)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.89          all_68_14 = 0
% 258.91/35.89    (61)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.89    (62)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.89    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (64)  all_75_12 = all_68_8
% 258.91/35.89    (65)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89  
% 258.91/35.89  Begin of proof
% 258.91/35.89  | 
% 258.91/35.89  | BETA: splitting (23) gives:
% 258.91/35.89  | 
% 258.91/35.89  | Case 1:
% 258.91/35.89  | | 
% 258.91/35.89  | |   (66)  all_68_13 = 0
% 258.91/35.89  | | 
% 258.91/35.89  | | REDUCE: (54), (66) imply:
% 258.91/35.89  | |   (67)  $false
% 258.91/35.89  | | 
% 258.91/35.89  | | CLOSE: (67) is inconsistent.
% 258.91/35.89  | | 
% 258.91/35.89  | Case 2:
% 258.91/35.89  | | 
% 258.91/35.89  | |   (68)  all_68_14 = 0
% 258.91/35.89  | | 
% 258.91/35.89  | | COMBINE_EQS: (8), (68) imply:
% 258.91/35.89  | |   (69)  all_75_18 = 0
% 258.91/35.89  | | 
% 258.91/35.89  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.91/35.89  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (24),
% 258.91/35.89  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 258.91/35.89  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 258.91/35.89  | |            (47), (48), (49), (50), (51), (52), (53), (55), (56), (57), (58),
% 258.91/35.89  | |            (59), (60), (61), (62), (63), (64), (65), (69) are inconsistent
% 258.91/35.89  | |            by sub-proof #177.
% 258.91/35.89  | | 
% 258.91/35.89  | End of split
% 258.91/35.89  | 
% 258.91/35.89  End of proof
% 258.91/35.89  
% 258.91/35.89  Sub-proof #176 shows that the following formulas are inconsistent:
% 258.91/35.89  ----------------------------------------------------------------
% 258.91/35.89    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.91/35.89             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.89    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.89    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.89    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.91/35.89    (5)  all_75_9 = all_68_11
% 258.91/35.89    (6)  all_75_17 = all_68_18
% 258.91/35.89    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89             r1(all_68_20, v0) = v2))
% 258.91/35.89    (9)   ~ (all_68_12 = 0)
% 258.91/35.89    (10)  all_75_18 = all_68_14
% 258.91/35.89    (11)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (12)  all_75_10 = all_68_16
% 258.91/35.89    (13)  all_75_13 = all_68_12
% 258.91/35.89    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.91/35.89          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.89              & r1(all_68_20, v0) = v2))
% 258.91/35.89    (15)  all_75_16 = all_68_13
% 258.91/35.89    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.89          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.89    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (20)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.89    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.91/35.89    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.89    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.91/35.89            p405(v0) = v1 & $i(v0))
% 258.91/35.89    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (28)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.89    (29)  all_75_11 = all_68_5
% 258.91/35.89    (30)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.91/35.89            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.91/35.89              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (32)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.89    (33)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (34)  all_75_8 = all_68_7
% 258.91/35.89    (35)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (36)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.89    (37)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.89    (38)   ~ (all_68_10 = 0)
% 258.91/35.89    (39)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (40)   ~ (all_68_8 = 0)
% 258.91/35.89    (41)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.89            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.89            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.89          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.89            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.89          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.89            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.89              r1(all_68_20, v0) = v2))
% 258.91/35.89    (43)  all_75_15 = all_68_9
% 258.91/35.89    (44)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (45)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.89            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.89    (46)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.90    (47)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (48)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.90            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.90    (49)  all_75_7 = all_68_4
% 258.91/35.90    (50)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.90    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (53)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (54)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (55)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.91/35.90    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (57)   ~ (all_68_13 = 0)
% 258.91/35.90    (58)  all_75_14 = all_68_17
% 258.91/35.90    (59)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.90    (60)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (61)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (62)   ~ (all_68_19 = 0)
% 258.91/35.90    (63)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (64)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.90          all_68_14 = 0
% 258.91/35.90    (65)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.90    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.90    (67)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (68)  all_75_12 = all_68_8
% 258.91/35.90    (69)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (70)   ~ (all_68_17 = 0)
% 258.91/35.90  
% 258.91/35.90  Begin of proof
% 258.91/35.90  | 
% 258.91/35.90  | BETA: splitting (66) gives:
% 258.91/35.90  | 
% 258.91/35.90  | Case 1:
% 258.91/35.90  | | 
% 258.91/35.90  | |   (71)   ~ (all_75_18 = 0)
% 258.91/35.90  | | 
% 258.91/35.90  | | REDUCE: (10), (71) imply:
% 258.91/35.90  | |   (72)   ~ (all_68_14 = 0)
% 258.91/35.90  | | 
% 258.91/35.90  | | REF_CLOSE: (4), (5), (6), (9), (12), (14), (18), (24), (28), (34), (37),
% 258.91/35.90  | |            (40), (43), (50), (57), (59), (62), (70), (72) are inconsistent
% 258.91/35.90  | |            by sub-proof #214.
% 258.91/35.90  | | 
% 258.91/35.90  | Case 2:
% 258.91/35.90  | | 
% 258.91/35.90  | |   (73)  all_75_18 = 0
% 258.91/35.90  | | 
% 258.91/35.90  | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (10), (11), (12), (13), (14),
% 258.91/35.90  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (25), (26),
% 258.91/35.90  | |            (27), (28), (29), (30), (31), (32), (33), (34), (35), (36), (37),
% 258.91/35.90  | |            (38), (39), (41), (42), (43), (44), (45), (46), (47), (48), (49),
% 258.91/35.90  | |            (50), (51), (52), (53), (54), (55), (56), (58), (59), (60), (61),
% 258.91/35.90  | |            (63), (64), (65), (66), (67), (68), (69), (73) are inconsistent
% 258.91/35.90  | |            by sub-proof #177.
% 258.91/35.90  | | 
% 258.91/35.90  | End of split
% 258.91/35.90  | 
% 258.91/35.90  End of proof
% 258.91/35.90  
% 258.91/35.90  Sub-proof #177 shows that the following formulas are inconsistent:
% 258.91/35.90  ----------------------------------------------------------------
% 258.91/35.90    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.91/35.90             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.90    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.90    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.90    (4)  all_75_9 = all_68_11
% 258.91/35.90    (5)  all_75_17 = all_68_18
% 258.91/35.90    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.90           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90             r1(all_68_20, v0) = v2))
% 258.91/35.90    (8)  all_75_18 = all_68_14
% 258.91/35.90    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.90           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (10)  all_75_10 = all_68_16
% 258.91/35.90    (11)  all_75_13 = all_68_12
% 258.91/35.90    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.91/35.90          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.90              & r1(all_68_20, v0) = v2))
% 258.91/35.90    (13)  all_75_16 = all_68_13
% 258.91/35.90    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.90          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.90    (17)  all_75_18 = 0
% 258.91/35.90    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (19)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.90    (20)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.91/35.90    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.90    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.90    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.90    (27)  all_75_11 = all_68_5
% 258.91/35.90    (28)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.91/35.90            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.91/35.90              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (30)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.90    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (32)  all_75_8 = all_68_7
% 258.91/35.90    (33)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.90    (34)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.90    (35)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.90    (36)   ~ (all_68_10 = 0)
% 258.91/35.90    (37)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (38)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.90            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.90            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.90          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.90            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.90          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90              r1(all_68_20, v0) = v2))
% 258.91/35.90    (40)  all_75_15 = all_68_9
% 258.91/35.90    (41)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (42)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (43)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.90    (44)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (45)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.90            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.90    (46)  all_75_7 = all_68_4
% 258.91/35.90    (47)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.90    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.91/35.90    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (54)  all_75_14 = all_68_17
% 258.91/35.90    (55)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.90    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (57)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (58)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (59)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.90          all_68_14 = 0
% 258.91/35.90    (60)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.90    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.90    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (63)  all_75_12 = all_68_8
% 258.91/35.90    (64)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90  
% 258.91/35.90  Begin of proof
% 258.91/35.90  | 
% 258.91/35.90  | BETA: splitting (56) gives:
% 258.91/35.90  | 
% 258.91/35.90  | Case 1:
% 258.91/35.90  | | 
% 258.91/35.90  | |   (65)   ~ (all_75_18 = 0)
% 258.91/35.90  | | 
% 258.91/35.90  | | REDUCE: (17), (65) imply:
% 258.91/35.90  | |   (66)  $false
% 258.91/35.90  | | 
% 258.91/35.90  | | CLOSE: (66) is inconsistent.
% 258.91/35.90  | | 
% 258.91/35.90  | Case 2:
% 258.91/35.90  | | 
% 258.91/35.90  | |   (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.91/35.90  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90  | | 
% 258.91/35.90  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.91/35.90  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.91/35.90  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.91/35.90  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 258.91/35.90  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 258.91/35.90  | |            (57), (58), (59), (60), (61), (62), (63), (64), (67) are
% 258.91/35.90  | |            inconsistent by sub-proof #194.
% 258.91/35.90  | | 
% 258.91/35.90  | End of split
% 258.91/35.90  | 
% 258.91/35.90  End of proof
% 258.91/35.90  
% 258.91/35.90  Sub-proof #178 shows that the following formulas are inconsistent:
% 258.91/35.90  ----------------------------------------------------------------
% 258.91/35.90    (1)   ~ (all_68_5 = 0)
% 258.91/35.90    (2)   ~ (all_68_4 = 0)
% 258.91/35.90    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90             r1(all_68_20, v0) = v2))
% 258.91/35.90    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.90         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.90    (5)  p304(all_203_1) = all_203_0
% 258.91/35.90    (6)  $i(all_203_1)
% 258.91/35.90    (7)  r1(all_68_20, all_203_1) = 0
% 258.91/35.90    (8)   ~ (all_141_0 = 0)
% 258.91/35.90    (9)  p305(all_141_1) = all_141_0
% 258.91/35.90    (10)  $i(all_141_1)
% 258.91/35.90    (11)  r1(all_68_20, all_141_1) = 0
% 258.91/35.90    (12)   ~ (all_203_0 = 0)
% 258.91/35.90  
% 258.91/35.90  Begin of proof
% 258.91/35.90  | 
% 258.91/35.90  | BETA: splitting (3) gives:
% 258.91/35.90  | 
% 258.91/35.90  | Case 1:
% 258.91/35.90  | | 
% 258.91/35.90  | |   (13)  all_68_4 = 0
% 258.91/35.90  | | 
% 258.91/35.90  | | REDUCE: (2), (13) imply:
% 258.91/35.90  | |   (14)  $false
% 258.91/35.90  | | 
% 258.91/35.90  | | CLOSE: (14) is inconsistent.
% 258.91/35.90  | | 
% 258.91/35.90  | Case 2:
% 258.91/35.90  | | 
% 258.91/35.90  | |   (15)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 258.91/35.90  | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 258.91/35.90  | |               v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90  | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90  | |             r1(all_68_20, v0) = v2))
% 258.91/35.90  | | 
% 258.91/35.90  | | BETA: splitting (15) gives:
% 258.91/35.90  | | 
% 258.91/35.90  | | Case 1:
% 258.91/35.90  | | | 
% 258.91/35.90  | | |   (16)  all_68_5 = 0
% 258.91/35.90  | | | 
% 258.91/35.90  | | | REDUCE: (1), (16) imply:
% 258.91/35.90  | | |   (17)  $false
% 258.91/35.90  | | | 
% 258.91/35.90  | | | CLOSE: (17) is inconsistent.
% 258.91/35.90  | | | 
% 258.91/35.90  | | Case 2:
% 258.91/35.90  | | | 
% 258.91/35.90  | | |   (18)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.91/35.90  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.90  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 258.91/35.90  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.90  | | | 
% 258.91/35.90  | | | BETA: splitting (18) gives:
% 258.91/35.90  | | | 
% 258.91/35.90  | | | Case 1:
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | |   (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.91/35.90  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.91/35.90  | | | |             v2))
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | | GROUND_INST: instantiating (19) with all_203_1, all_203_0, simplifying
% 258.91/35.90  | | | |              with (5), (6) gives:
% 258.91/35.90  | | | |   (20)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.90  | | | |             all_203_1) = v0)
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | | BETA: splitting (20) gives:
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | | Case 1:
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | |   (21)  all_203_0 = 0
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | REDUCE: (12), (21) imply:
% 258.91/35.90  | | | | |   (22)  $false
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | CLOSE: (22) is inconsistent.
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | Case 2:
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | |   (23)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_203_1) = v0)
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | DELTA: instantiating (23) with fresh symbol all_353_0 gives:
% 258.91/35.90  | | | | |   (24)   ~ (all_353_0 = 0) & r1(all_68_20, all_203_1) = all_353_0
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | ALPHA: (24) implies:
% 258.91/35.90  | | | | |   (25)   ~ (all_353_0 = 0)
% 258.91/35.90  | | | | |   (26)  r1(all_68_20, all_203_1) = all_353_0
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | GROUND_INST: instantiating (4) with 0, all_353_0, all_203_1,
% 258.91/35.90  | | | | |              all_68_20, simplifying with (7), (26) gives:
% 258.91/35.90  | | | | |   (27)  all_353_0 = 0
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | REDUCE: (25), (27) imply:
% 258.91/35.90  | | | | |   (28)  $false
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | CLOSE: (28) is inconsistent.
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | End of split
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | Case 2:
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | |   (29)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 258.91/35.90  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.91/35.90  | | | |             v2))
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | | REF_CLOSE: (4), (8), (9), (10), (11), (29) are inconsistent by sub-proof
% 258.91/35.90  | | | |            #189.
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | End of split
% 258.91/35.90  | | | 
% 258.91/35.90  | | End of split
% 258.91/35.90  | | 
% 258.91/35.90  | End of split
% 258.91/35.90  | 
% 258.91/35.90  End of proof
% 258.91/35.90  
% 258.91/35.90  Sub-proof #179 shows that the following formulas are inconsistent:
% 258.91/35.90  ----------------------------------------------------------------
% 258.91/35.90    (1)   ~ (all_68_5 = 0)
% 258.91/35.90    (2)   ~ (all_68_4 = 0)
% 258.91/35.90    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90             r1(all_68_20, v0) = v2))
% 258.91/35.90    (4)  $i(all_188_1)
% 258.91/35.90    (5)  r1(all_68_20, all_188_1) = 0
% 258.91/35.90    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.90         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.90    (7)   ~ (all_141_0 = 0)
% 258.91/35.90    (8)  p305(all_141_1) = all_141_0
% 258.91/35.90    (9)   ~ (all_188_0 = 0)
% 258.91/35.90    (10)  p304(all_188_1) = all_188_0
% 258.91/35.90    (11)  $i(all_141_1)
% 258.91/35.90    (12)  r1(all_68_20, all_141_1) = 0
% 258.91/35.90  
% 258.91/35.90  Begin of proof
% 258.91/35.90  | 
% 258.91/35.90  | BETA: splitting (3) gives:
% 258.91/35.90  | 
% 258.91/35.90  | Case 1:
% 258.91/35.90  | | 
% 258.91/35.90  | |   (13)  all_68_4 = 0
% 258.91/35.90  | | 
% 258.91/35.90  | | REDUCE: (2), (13) imply:
% 258.91/35.90  | |   (14)  $false
% 258.91/35.90  | | 
% 258.91/35.90  | | CLOSE: (14) is inconsistent.
% 258.91/35.90  | | 
% 258.91/35.90  | Case 2:
% 258.91/35.90  | | 
% 258.91/35.90  | |   (15)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 258.91/35.90  | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 258.91/35.90  | |               v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90  | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90  | |             r1(all_68_20, v0) = v2))
% 258.91/35.90  | | 
% 258.91/35.90  | | BETA: splitting (15) gives:
% 258.91/35.90  | | 
% 258.91/35.90  | | Case 1:
% 258.91/35.90  | | | 
% 258.91/35.90  | | |   (16)  all_68_5 = 0
% 258.91/35.90  | | | 
% 258.91/35.90  | | | REDUCE: (1), (16) imply:
% 258.91/35.90  | | |   (17)  $false
% 258.91/35.90  | | | 
% 258.91/35.90  | | | CLOSE: (17) is inconsistent.
% 258.91/35.90  | | | 
% 258.91/35.90  | | Case 2:
% 258.91/35.90  | | | 
% 258.91/35.90  | | |   (18)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.91/35.90  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.90  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 258.91/35.90  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.90  | | | 
% 258.91/35.90  | | | BETA: splitting (18) gives:
% 258.91/35.90  | | | 
% 258.91/35.90  | | | Case 1:
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | |   (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.91/35.90  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.91/35.90  | | | |             v2))
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | | GROUND_INST: instantiating (19) with all_188_1, all_188_0, simplifying
% 258.91/35.90  | | | |              with (4), (10) gives:
% 258.91/35.90  | | | |   (20)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.90  | | | |             all_188_1) = v0)
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | | BETA: splitting (20) gives:
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | | Case 1:
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | |   (21)  all_188_0 = 0
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | REDUCE: (9), (21) imply:
% 258.91/35.90  | | | | |   (22)  $false
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | CLOSE: (22) is inconsistent.
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | Case 2:
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | |   (23)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_188_1) = v0)
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | DELTA: instantiating (23) with fresh symbol all_353_0 gives:
% 258.91/35.90  | | | | |   (24)   ~ (all_353_0 = 0) & r1(all_68_20, all_188_1) = all_353_0
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | ALPHA: (24) implies:
% 258.91/35.90  | | | | |   (25)   ~ (all_353_0 = 0)
% 258.91/35.90  | | | | |   (26)  r1(all_68_20, all_188_1) = all_353_0
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | GROUND_INST: instantiating (6) with 0, all_353_0, all_188_1,
% 258.91/35.90  | | | | |              all_68_20, simplifying with (5), (26) gives:
% 258.91/35.90  | | | | |   (27)  all_353_0 = 0
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | REDUCE: (25), (27) imply:
% 258.91/35.90  | | | | |   (28)  $false
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | | CLOSE: (28) is inconsistent.
% 258.91/35.90  | | | | | 
% 258.91/35.90  | | | | End of split
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | Case 2:
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | |   (29)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 258.91/35.90  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.91/35.90  | | | |             v2))
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | | REF_CLOSE: (6), (7), (8), (11), (12), (29) are inconsistent by sub-proof
% 258.91/35.90  | | | |            #189.
% 258.91/35.90  | | | | 
% 258.91/35.90  | | | End of split
% 258.91/35.90  | | | 
% 258.91/35.90  | | End of split
% 258.91/35.90  | | 
% 258.91/35.90  | End of split
% 258.91/35.90  | 
% 258.91/35.90  End of proof
% 258.91/35.90  
% 258.91/35.90  Sub-proof #180 shows that the following formulas are inconsistent:
% 258.91/35.90  ----------------------------------------------------------------
% 258.91/35.90    (1)  all_75_9 = all_68_11
% 258.91/35.90    (2)  all_75_18 = all_68_14
% 258.91/35.90    (3)  all_75_10 = all_68_16
% 258.91/35.90    (4)  all_75_13 = all_68_12
% 258.91/35.90    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.90         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90             r1(all_68_20, v0) = v2))
% 258.91/35.90    (6)  all_75_16 = all_68_13
% 258.91/35.90    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 258.91/35.90             v0) = 0 & $i(v0))
% 258.91/35.90    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.91/35.90           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.90         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.90    (10)  all_75_7 = 0
% 258.91/35.90    (11)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.90    (12)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.91/35.90    (13)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.90    (14)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.90    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (17)  all_75_8 = all_68_7
% 258.91/35.90    (18)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.90    (19)   ~ (all_68_10 = 0)
% 258.91/35.90    (20)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (21)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.90            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.90          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.90            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.90          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.90            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.90              r1(all_68_20, v0) = v2))
% 258.91/35.90    (22)  all_75_15 = all_68_9
% 258.91/35.90    (23)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (24)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.90    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (26)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.90            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.90    (27)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.90    (28)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (29)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (30)   ~ (all_68_18 = 0)
% 258.91/35.90    (31)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (32)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (33)  all_75_14 = all_68_17
% 258.91/35.90    (34)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (35)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.90          all_68_14 = 0
% 258.91/35.90    (36)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.90    (37)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.90    (38)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.90            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.90    (39)  all_75_12 = all_68_8
% 258.91/35.91    (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.91/35.91            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (41)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91  
% 258.91/35.91  Begin of proof
% 258.91/35.91  | 
% 258.91/35.91  | BETA: splitting (24) gives:
% 258.91/35.91  | 
% 258.91/35.91  | Case 1:
% 258.91/35.91  | | 
% 258.91/35.91  | |   (42)   ~ (all_75_7 = 0)
% 258.91/35.91  | | 
% 258.91/35.91  | | REDUCE: (10), (42) imply:
% 258.91/35.91  | |   (43)  $false
% 258.91/35.91  | | 
% 258.91/35.91  | | CLOSE: (43) is inconsistent.
% 258.91/35.91  | | 
% 258.91/35.91  | Case 2:
% 258.91/35.91  | | 
% 258.91/35.91  | |   (44)   ~ (all_75_10 = 0)
% 258.91/35.91  | | 
% 258.91/35.91  | | REDUCE: (3), (44) imply:
% 258.91/35.91  | |   (45)   ~ (all_68_16 = 0)
% 258.91/35.91  | | 
% 258.91/35.91  | | BETA: splitting (36) gives:
% 258.91/35.91  | | 
% 258.91/35.91  | | Case 1:
% 258.91/35.91  | | | 
% 258.91/35.91  | | |   (46)   ~ (all_75_7 = 0)
% 258.91/35.91  | | | 
% 258.91/35.91  | | | REDUCE: (10), (46) imply:
% 258.91/35.91  | | |   (47)  $false
% 258.91/35.91  | | | 
% 258.91/35.91  | | | CLOSE: (47) is inconsistent.
% 258.91/35.91  | | | 
% 258.91/35.91  | | Case 2:
% 258.91/35.91  | | | 
% 258.91/35.91  | | |   (48)   ~ (all_75_8 = 0)
% 258.91/35.91  | | | 
% 258.91/35.91  | | | REDUCE: (17), (48) imply:
% 258.91/35.91  | | |   (49)   ~ (all_68_7 = 0)
% 258.91/35.91  | | | 
% 258.91/35.91  | | | BETA: splitting (35) gives:
% 258.91/35.91  | | | 
% 258.91/35.91  | | | Case 1:
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | |   (50)  all_68_10 = 0
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | | REDUCE: (19), (50) imply:
% 258.91/35.91  | | | |   (51)  $false
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | | CLOSE: (51) is inconsistent.
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | Case 2:
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | |   (52)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | | BETA: splitting (8) gives:
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | | Case 1:
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | |   (53)   ~ (all_75_12 = 0)
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | | REDUCE: (39), (53) imply:
% 258.91/35.91  | | | | |   (54)   ~ (all_68_8 = 0)
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | | BETA: splitting (26) gives:
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | | Case 1:
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | |   (55)   ~ (all_68_19 = 0)
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | | BETA: splitting (27) gives:
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | | Case 1:
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | |   (56)  all_68_16 = 0
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | | REDUCE: (45), (56) imply:
% 258.91/35.91  | | | | | | |   (57)  $false
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | | CLOSE: (57) is inconsistent.
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | Case 2:
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | |   (58)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | | BETA: splitting (58) gives:
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | | Case 1:
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | |   (59)  all_68_17 = 0
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | | COMBINE_EQS: (33), (59) imply:
% 258.91/35.91  | | | | | | | |   (60)  all_75_14 = 0
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | | BETA: splitting (38) gives:
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | | Case 1:
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | |   (61)   ~ (all_75_14 = 0)
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | | REDUCE: (60), (61) imply:
% 258.91/35.91  | | | | | | | | |   (62)  $false
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | | CLOSE: (62) is inconsistent.
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | Case 2:
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | |   (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 258.91/35.91  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 258.91/35.91  | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 258.91/35.91  | | | | | | | | |            (19), (20), (21), (22), (23), (24), (25), (26),
% 258.91/35.91  | | | | | | | | |            (27), (28), (29), (30), (31), (32), (33), (34),
% 258.91/35.91  | | | | | | | | |            (35), (36), (37), (38), (39), (40), (41), (63) are
% 258.91/35.91  | | | | | | | | |            inconsistent by sub-proof #185.
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | End of split
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | Case 2:
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | |   (64)  all_68_18 = 0 | all_68_19 = 0
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | | REF_CLOSE: (30), (55), (64) are inconsistent by sub-proof #406.
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | End of split
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | End of split
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | Case 2:
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | |   (65)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 258.91/35.91  | | | | | |             0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | | ALPHA: (65) implies:
% 258.91/35.91  | | | | | |   (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 258.91/35.91  | | | | | |             v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 258.91/35.91  | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 258.91/35.91  | | | | | |            (21), (22), (23), (24), (25), (26), (27), (28), (29),
% 258.91/35.91  | | | | | |            (30), (31), (32), (33), (34), (35), (36), (38), (39),
% 258.91/35.91  | | | | | |            (41), (49), (54), (66) are inconsistent by sub-proof
% 258.91/35.91  | | | | | |            #197.
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | End of split
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | Case 2:
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | |   (67)  all_75_12 = 0
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (9), (10), (11), (13), (14),
% 258.91/35.91  | | | | |            (15), (16), (17), (20), (21), (22), (25), (26), (27), (28),
% 258.91/35.91  | | | | |            (30), (31), (33), (36), (39), (40), (41), (45), (52), (67)
% 258.91/35.91  | | | | |            are inconsistent by sub-proof #186.
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | End of split
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | End of split
% 258.91/35.91  | | | 
% 258.91/35.91  | | End of split
% 258.91/35.91  | | 
% 258.91/35.91  | End of split
% 258.91/35.91  | 
% 258.91/35.91  End of proof
% 258.91/35.91  
% 258.91/35.91  Sub-proof #181 shows that the following formulas are inconsistent:
% 258.91/35.91  ----------------------------------------------------------------
% 258.91/35.91    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.91/35.91             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.91    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.91    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.91    (4)  all_75_9 = all_68_11
% 258.91/35.91    (5)  all_75_17 = all_68_18
% 258.91/35.91    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.91/35.91             v0) = 0 & $i(v0))
% 258.91/35.91    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.91           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.91           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.91             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.91           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.91             r1(all_68_20, v0) = v2))
% 258.91/35.91    (9)  all_75_18 = all_68_14
% 258.91/35.91    (10)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.91            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (11)  all_75_10 = all_68_16
% 258.91/35.91    (12)  all_75_13 = all_68_12
% 258.91/35.91    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.91/35.91          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.91              & r1(all_68_20, v0) = v2))
% 258.91/35.91    (14)  all_75_16 = all_68_13
% 258.91/35.91    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.91          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.91    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (19)  p104(all_188_1) = all_188_0
% 258.91/35.91    (20)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.91    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (22)  $i(all_164_1)
% 258.91/35.91    (23)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.91/35.91    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.91    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.91    (26)   ~ (all_164_0 = 0)
% 258.91/35.91    (27)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (28)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (29)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.91    (30)  all_75_11 = all_68_5
% 258.91/35.91    (31)   ~ (all_188_0 = 0)
% 258.91/35.91    (32)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.91/35.91            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.91/35.91              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (34)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.91    (35)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (36)  all_75_8 = all_68_7
% 258.91/35.91    (37)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.91    (38)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.91    (39)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.91    (40)  p105(all_164_1) = all_164_0
% 258.91/35.91    (41)   ~ (all_68_10 = 0)
% 258.91/35.91    (42)   ~ (all_141_0 = 0)
% 258.91/35.91    (43)  r1(all_68_20, all_164_1) = 0
% 258.91/35.91    (44)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (45)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.91            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (46)  p305(all_141_1) = all_141_0
% 258.91/35.91    (47)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.91            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.91          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.91            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.91          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.91              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.91            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.91              r1(all_68_20, v0) = v2))
% 258.91/35.91    (48)  all_75_15 = all_68_9
% 258.91/35.91    (49)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (50)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (51)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.91    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (53)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.91            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.91    (54)  all_75_7 = all_68_4
% 258.91/35.91    (55)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.91    (56)  r1(all_68_20, all_188_1) = 0
% 258.91/35.91    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (60)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (61)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.91/35.91    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (63)  $i(all_141_1)
% 258.91/35.91    (64)  all_75_14 = all_68_17
% 258.91/35.91    (65)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.91    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (67)  r1(all_68_20, all_141_1) = 0
% 258.91/35.91    (68)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (69)  $i(all_188_1)
% 258.91/35.91    (70)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (71)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.91          all_68_14 = 0
% 258.91/35.91    (72)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.91    (73)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.91    (74)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.91/35.91            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (76)  all_75_13 = 0
% 258.91/35.91    (77)  all_75_12 = all_68_8
% 258.91/35.91    (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.91/35.91            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (79)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91  
% 258.91/35.91  Begin of proof
% 258.91/35.91  | 
% 258.91/35.91  | BETA: splitting (44) gives:
% 258.91/35.91  | 
% 258.91/35.91  | Case 1:
% 258.91/35.91  | | 
% 258.91/35.91  | |   (80)   ~ (all_75_13 = 0)
% 258.91/35.91  | | 
% 258.91/35.91  | | REDUCE: (76), (80) imply:
% 258.91/35.91  | |   (81)  $false
% 258.91/35.91  | | 
% 258.91/35.91  | | CLOSE: (81) is inconsistent.
% 258.91/35.91  | | 
% 258.91/35.91  | Case 2:
% 258.91/35.91  | | 
% 258.91/35.91  | |   (82)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.91/35.91  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91  | | 
% 258.91/35.91  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.91/35.91  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.91/35.91  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.91/35.91  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 258.91/35.91  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 258.91/35.91  | |            (57), (58), (59), (60), (61), (62), (63), (64), (65), (66), (67),
% 258.91/35.91  | |            (68), (69), (70), (71), (72), (73), (74), (75), (77), (78), (79),
% 258.91/35.91  | |            (82) are inconsistent by sub-proof #182.
% 258.91/35.91  | | 
% 258.91/35.91  | End of split
% 258.91/35.91  | 
% 258.91/35.91  End of proof
% 258.91/35.91  
% 258.91/35.91  Sub-proof #182 shows that the following formulas are inconsistent:
% 258.91/35.91  ----------------------------------------------------------------
% 258.91/35.91    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.91/35.91             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.91    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.91    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.91    (4)  all_75_9 = all_68_11
% 258.91/35.91    (5)  all_75_17 = all_68_18
% 258.91/35.91    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.91/35.91             v0) = 0 & $i(v0))
% 258.91/35.91    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.91           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.91           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.91             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.91           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.91             r1(all_68_20, v0) = v2))
% 258.91/35.91    (9)  all_75_18 = all_68_14
% 258.91/35.91    (10)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.91            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (11)  all_75_10 = all_68_16
% 258.91/35.91    (12)  all_75_13 = all_68_12
% 258.91/35.91    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.91/35.91          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.91              & r1(all_68_20, v0) = v2))
% 258.91/35.91    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.91/35.91            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (15)  all_75_16 = all_68_13
% 258.91/35.91    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.91          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.91    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (20)  p104(all_188_1) = all_188_0
% 258.91/35.91    (21)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.91    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (23)  $i(all_164_1)
% 258.91/35.91    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.91/35.91    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.91    (26)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.91    (27)   ~ (all_164_0 = 0)
% 258.91/35.91    (28)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (29)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (30)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.91    (31)  all_75_11 = all_68_5
% 258.91/35.91    (32)   ~ (all_188_0 = 0)
% 258.91/35.91    (33)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.91/35.91            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.91/35.91              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (35)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.91    (36)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (37)  all_75_8 = all_68_7
% 258.91/35.91    (38)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.91    (39)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.91    (40)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.91    (41)  p105(all_164_1) = all_164_0
% 258.91/35.91    (42)   ~ (all_68_10 = 0)
% 258.91/35.91    (43)   ~ (all_141_0 = 0)
% 258.91/35.91    (44)  r1(all_68_20, all_164_1) = 0
% 258.91/35.91    (45)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (46)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.91            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (47)  p305(all_141_1) = all_141_0
% 258.91/35.91    (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.91            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.91          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.91            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.91          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.91              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.91            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.91              r1(all_68_20, v0) = v2))
% 258.91/35.91    (49)  all_75_15 = all_68_9
% 258.91/35.91    (50)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (51)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (52)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.91    (53)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (54)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.91            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.91    (55)  all_75_7 = all_68_4
% 258.91/35.91    (56)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.91    (57)  r1(all_68_20, all_188_1) = 0
% 258.91/35.91    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (60)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (61)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (62)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.91/35.91    (63)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (64)  $i(all_141_1)
% 258.91/35.91    (65)  all_75_14 = all_68_17
% 258.91/35.91    (66)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.91    (67)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (68)  r1(all_68_20, all_141_1) = 0
% 258.91/35.91    (69)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (70)  $i(all_188_1)
% 258.91/35.91    (71)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (72)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.91          all_68_14 = 0
% 258.91/35.91    (73)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.91    (74)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.91    (75)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.91/35.91            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (77)  all_75_12 = all_68_8
% 258.91/35.91    (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.91/35.91            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91    (79)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.91            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.91  
% 258.91/35.91  Begin of proof
% 258.91/35.91  | 
% 258.91/35.91  | DELTA: instantiating (14) with fresh symbols all_195_0, all_195_1 gives:
% 258.91/35.91  |   (80)   ~ (all_195_0 = 0) & p103(all_195_1) = all_195_0 & r1(all_68_20,
% 258.91/35.91  |           all_195_1) = 0 & $i(all_195_1)
% 258.91/35.91  | 
% 258.91/35.91  | ALPHA: (80) implies:
% 258.91/35.91  |   (81)   ~ (all_195_0 = 0)
% 258.91/35.91  |   (82)  $i(all_195_1)
% 258.91/35.91  |   (83)  r1(all_68_20, all_195_1) = 0
% 258.91/35.91  |   (84)  p103(all_195_1) = all_195_0
% 258.91/35.91  | 
% 258.91/35.91  | BETA: splitting (19) gives:
% 258.91/35.91  | 
% 258.91/35.91  | Case 1:
% 258.91/35.91  | | 
% 258.91/35.91  | |   (85)   ~ (all_75_17 = 0)
% 258.91/35.91  | | 
% 258.91/35.91  | | REDUCE: (5), (85) imply:
% 258.91/35.91  | |   (86)   ~ (all_68_18 = 0)
% 258.91/35.91  | | 
% 258.91/35.91  | | BETA: splitting (46) gives:
% 258.91/35.91  | | 
% 258.91/35.91  | | Case 1:
% 258.91/35.91  | | | 
% 258.91/35.91  | | |   (87)   ~ (all_75_7 = 0)
% 258.91/35.91  | | | 
% 258.91/35.91  | | | REDUCE: (55), (87) imply:
% 258.91/35.91  | | |   (88)   ~ (all_68_4 = 0)
% 258.91/35.91  | | | 
% 258.91/35.91  | | | BETA: splitting (54) gives:
% 258.91/35.91  | | | 
% 258.91/35.91  | | | Case 1:
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | |   (89)   ~ (all_68_19 = 0)
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | | BETA: splitting (79) gives:
% 258.91/35.91  | | | | 
% 258.91/35.91  | | | | Case 1:
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | |   (90)   ~ (all_75_16 = 0)
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | | REDUCE: (15), (90) imply:
% 258.91/35.91  | | | | |   (91)   ~ (all_68_13 = 0)
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | | BETA: splitting (72) gives:
% 258.91/35.91  | | | | | 
% 258.91/35.91  | | | | | Case 1:
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | |   (92)  all_68_10 = 0
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | | REDUCE: (42), (92) imply:
% 258.91/35.91  | | | | | |   (93)  $false
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | | CLOSE: (93) is inconsistent.
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | Case 2:
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | |   (94)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 =
% 258.91/35.91  | | | | | |         0
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | | BETA: splitting (50) gives:
% 258.91/35.91  | | | | | | 
% 258.91/35.91  | | | | | | Case 1:
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | |   (95)   ~ (all_75_10 = 0)
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | | REDUCE: (11), (95) imply:
% 258.91/35.91  | | | | | | |   (96)   ~ (all_68_16 = 0)
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | | BETA: splitting (56) gives:
% 258.91/35.91  | | | | | | | 
% 258.91/35.91  | | | | | | | Case 1:
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | |   (97)  all_68_16 = 0
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | | REDUCE: (96), (97) imply:
% 258.91/35.91  | | | | | | | |   (98)  $false
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | | CLOSE: (98) is inconsistent.
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | Case 2:
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | |   (99)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | | BETA: splitting (99) gives:
% 258.91/35.91  | | | | | | | | 
% 258.91/35.91  | | | | | | | | Case 1:
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | |   (100)  all_68_17 = 0
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | | COMBINE_EQS: (65), (100) imply:
% 258.91/35.91  | | | | | | | | |   (101)  all_75_14 = 0
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11),
% 258.91/35.91  | | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19),
% 258.91/35.91  | | | | | | | | |            (20), (21), (22), (23), (24), (25), (26), (27),
% 258.91/35.91  | | | | | | | | |            (28), (29), (30), (31), (32), (33), (34), (35),
% 258.91/35.91  | | | | | | | | |            (36), (37), (38), (39), (40), (41), (42), (44),
% 258.91/35.91  | | | | | | | | |            (45), (46), (48), (49), (50), (51), (52), (53),
% 258.91/35.91  | | | | | | | | |            (54), (55), (56), (57), (58), (59), (60), (61),
% 258.91/35.91  | | | | | | | | |            (62), (63), (65), (66), (67), (69), (70), (71),
% 258.91/35.91  | | | | | | | | |            (72), (73), (74), (75), (76), (77), (79), (91),
% 258.91/35.91  | | | | | | | | |            (94), (101) are inconsistent by sub-proof #190.
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | Case 2:
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.91  | | | | | | | | |   (102)  all_68_18 = 0 | all_68_19 = 0
% 258.91/35.91  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | REF_CLOSE: (86), (89), (102) are inconsistent by sub-proof
% 258.91/35.92  | | | | | | | | |            #406.
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | End of split
% 258.91/35.92  | | | | | | | 
% 258.91/35.92  | | | | | | Case 2:
% 258.91/35.92  | | | | | | | 
% 258.91/35.92  | | | | | | |   (103)  all_75_10 = 0
% 258.91/35.92  | | | | | | |   (104)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 258.91/35.92  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92  | | | | | | | 
% 258.91/35.92  | | | | | | | DELTA: instantiating (104) with fresh symbols all_253_0, all_253_1
% 258.91/35.92  | | | | | | |        gives:
% 258.91/35.92  | | | | | | |   (105)   ~ (all_253_0 = 0) & p102(all_253_1) = all_253_0 &
% 258.91/35.92  | | | | | | |          r1(all_68_20, all_253_1) = 0 & $i(all_253_1)
% 258.91/35.92  | | | | | | | 
% 258.91/35.92  | | | | | | | ALPHA: (105) implies:
% 258.91/35.92  | | | | | | |   (106)   ~ (all_253_0 = 0)
% 258.91/35.92  | | | | | | |   (107)  $i(all_253_1)
% 258.91/35.92  | | | | | | |   (108)  r1(all_68_20, all_253_1) = 0
% 258.91/35.92  | | | | | | |   (109)  p102(all_253_1) = all_253_0
% 258.91/35.92  | | | | | | | 
% 258.91/35.92  | | | | | | | BETA: splitting (30) gives:
% 258.91/35.92  | | | | | | | 
% 258.91/35.92  | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | |   (110)   ~ (all_75_9 = 0)
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | | REDUCE: (4), (110) imply:
% 258.91/35.92  | | | | | | | |   (111)   ~ (all_68_11 = 0)
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | | DELTA: instantiating (6) with fresh symbols all_275_0, all_275_1
% 258.91/35.92  | | | | | | | |        gives:
% 258.91/35.92  | | | | | | | |   (112)   ~ (all_275_0 = 0) & p104(all_275_1) = all_275_0 &
% 258.91/35.92  | | | | | | | |          r1(all_68_20, all_275_1) = 0 & $i(all_275_1)
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | | ALPHA: (112) implies:
% 258.91/35.92  | | | | | | | |   (113)   ~ (all_275_0 = 0)
% 258.91/35.92  | | | | | | | |   (114)  $i(all_275_1)
% 258.91/35.92  | | | | | | | |   (115)  r1(all_68_20, all_275_1) = 0
% 258.91/35.92  | | | | | | | |   (116)  p104(all_275_1) = all_275_0
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | | BETA: splitting (28) gives:
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | |   (117)   ~ (all_75_13 = 0)
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | REDUCE: (12), (117) imply:
% 258.91/35.92  | | | | | | | | |   (118)   ~ (all_68_12 = 0)
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11),
% 258.91/35.92  | | | | | | | | |            (12), (13), (15), (16), (17), (18), (19), (21),
% 258.91/35.92  | | | | | | | | |            (22), (24), (25), (26), (28), (29), (30), (31),
% 258.91/35.92  | | | | | | | | |            (33), (34), (35), (36), (37), (38), (39), (40),
% 258.91/35.92  | | | | | | | | |            (42), (45), (46), (48), (49), (50), (51), (52),
% 258.91/35.92  | | | | | | | | |            (53), (54), (55), (56), (58), (59), (60), (61),
% 258.91/35.92  | | | | | | | | |            (62), (63), (65), (66), (67), (69), (71), (72),
% 258.91/35.92  | | | | | | | | |            (73), (74), (75), (76), (77), (79), (91), (94),
% 258.91/35.92  | | | | | | | | |            (111), (118) are inconsistent by sub-proof #193.
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | |   (119)  all_75_13 = 0
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | COMBINE_EQS: (12), (119) imply:
% 258.91/35.92  | | | | | | | | |   (120)  all_68_12 = 0
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | BETA: splitting (45) gives:
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | |   (121)   ~ (all_75_13 = 0)
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | REDUCE: (119), (121) imply:
% 258.91/35.92  | | | | | | | | | |   (122)  $false
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | CLOSE: (122) is inconsistent.
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | DELTA: instantiating (14) with fresh symbols all_313_0,
% 258.91/35.92  | | | | | | | | | |        all_313_1 gives:
% 258.91/35.92  | | | | | | | | | |   (123)   ~ (all_313_0 = 0) & p103(all_313_1) = all_313_0 &
% 258.91/35.92  | | | | | | | | | |          r1(all_68_20, all_313_1) = 0 & $i(all_313_1)
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | ALPHA: (123) implies:
% 258.91/35.92  | | | | | | | | | |   (124)   ~ (all_313_0 = 0)
% 258.91/35.92  | | | | | | | | | |   (125)  $i(all_313_1)
% 258.91/35.92  | | | | | | | | | |   (126)  r1(all_68_20, all_313_1) = 0
% 258.91/35.92  | | | | | | | | | |   (127)  p103(all_313_1) = all_313_0
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | BETA: splitting (48) gives:
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | |   (128)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92  | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.92  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.91/35.92  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.91/35.92  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.92  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.91/35.92  | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | BETA: splitting (128) gives:
% 258.91/35.92  | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | |   (129)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.92  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | GROUND_INST: instantiating (129) with all_253_1, all_253_0,
% 258.91/35.92  | | | | | | | | | | | |              simplifying with (107), (109) gives:
% 258.91/35.92  | | | | | | | | | | | |   (130)  all_253_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.92  | | | | | | | | | | | |            r1(all_68_20, all_253_1) = v0)
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | BETA: splitting (130) gives:
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | |   (131)  all_253_0 = 0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | REDUCE: (106), (131) imply:
% 258.91/35.92  | | | | | | | | | | | | |   (132)  $false
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | CLOSE: (132) is inconsistent.
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | |   (133)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.92  | | | | | | | | | | | | |              all_253_1) = v0)
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | DELTA: instantiating (133) with fresh symbol all_343_0
% 258.91/35.92  | | | | | | | | | | | | |        gives:
% 258.91/35.92  | | | | | | | | | | | | |   (134)   ~ (all_343_0 = 0) & r1(all_68_20, all_253_1) =
% 258.91/35.92  | | | | | | | | | | | | |          all_343_0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | ALPHA: (134) implies:
% 258.91/35.92  | | | | | | | | | | | | |   (135)   ~ (all_343_0 = 0)
% 258.91/35.92  | | | | | | | | | | | | |   (136)  r1(all_68_20, all_253_1) = all_343_0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_253_1,
% 258.91/35.92  | | | | | | | | | | | | |              all_68_20, simplifying with (108), (136) gives:
% 258.91/35.92  | | | | | | | | | | | | |   (137)  all_343_0 = 0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | REDUCE: (135), (137) imply:
% 258.91/35.92  | | | | | | | | | | | | |   (138)  $false
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | CLOSE: (138) is inconsistent.
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | |   (139)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92  | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.92  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | GROUND_INST: instantiating (139) with all_313_1, all_313_0,
% 258.91/35.92  | | | | | | | | | | | |              simplifying with (125), (127) gives:
% 258.91/35.92  | | | | | | | | | | | |   (140)  all_313_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.92  | | | | | | | | | | | |            r1(all_68_20, all_313_1) = v0)
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | BETA: splitting (140) gives:
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | |   (141)  all_313_0 = 0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | REDUCE: (124), (141) imply:
% 258.91/35.92  | | | | | | | | | | | | |   (142)  $false
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | CLOSE: (142) is inconsistent.
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | |   (143)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.92  | | | | | | | | | | | | |              all_313_1) = v0)
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | DELTA: instantiating (143) with fresh symbol all_343_0
% 258.91/35.92  | | | | | | | | | | | | |        gives:
% 258.91/35.92  | | | | | | | | | | | | |   (144)   ~ (all_343_0 = 0) & r1(all_68_20, all_313_1) =
% 258.91/35.92  | | | | | | | | | | | | |          all_343_0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | ALPHA: (144) implies:
% 258.91/35.92  | | | | | | | | | | | | |   (145)   ~ (all_343_0 = 0)
% 258.91/35.92  | | | | | | | | | | | | |   (146)  r1(all_68_20, all_313_1) = all_343_0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_313_1,
% 258.91/35.92  | | | | | | | | | | | | |              all_68_20, simplifying with (126), (146) gives:
% 258.91/35.92  | | | | | | | | | | | | |   (147)  all_343_0 = 0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | REDUCE: (145), (147) imply:
% 258.91/35.92  | | | | | | | | | | | | |   (148)  $false
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | CLOSE: (148) is inconsistent.
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | |   (149)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.92  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.91/35.92  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.91/35.92  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.92  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.91/35.92  | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | BETA: splitting (149) gives:
% 258.91/35.92  | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | |   (150)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.92  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | GROUND_INST: instantiating (150) with all_275_1, all_275_0,
% 258.91/35.92  | | | | | | | | | | | |              simplifying with (114), (116) gives:
% 258.91/35.92  | | | | | | | | | | | |   (151)  all_275_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.91/35.92  | | | | | | | | | | | |            r1(all_68_20, all_275_1) = v0)
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | BETA: splitting (151) gives:
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | Case 1:
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | |   (152)  all_275_0 = 0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | REDUCE: (113), (152) imply:
% 258.91/35.92  | | | | | | | | | | | | |   (153)  $false
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | CLOSE: (153) is inconsistent.
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | |   (154)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.91/35.92  | | | | | | | | | | | | |              all_275_1) = v0)
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | DELTA: instantiating (154) with fresh symbol all_343_0
% 258.91/35.92  | | | | | | | | | | | | |        gives:
% 258.91/35.92  | | | | | | | | | | | | |   (155)   ~ (all_343_0 = 0) & r1(all_68_20, all_275_1) =
% 258.91/35.92  | | | | | | | | | | | | |          all_343_0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | ALPHA: (155) implies:
% 258.91/35.92  | | | | | | | | | | | | |   (156)   ~ (all_343_0 = 0)
% 258.91/35.92  | | | | | | | | | | | | |   (157)  r1(all_68_20, all_275_1) = all_343_0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_275_1,
% 258.91/35.92  | | | | | | | | | | | | |              all_68_20, simplifying with (115), (157) gives:
% 258.91/35.92  | | | | | | | | | | | | |   (158)  all_343_0 = 0
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | REDUCE: (156), (158) imply:
% 258.91/35.92  | | | | | | | | | | | | |   (159)  $false
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | | CLOSE: (159) is inconsistent.
% 258.91/35.92  | | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | |   (160)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92  | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.91/35.92  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | | REF_CLOSE: (18), (23), (27), (41), (44), (160) are
% 258.91/35.92  | | | | | | | | | | | |            inconsistent by sub-proof #191.
% 258.91/35.92  | | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | | | 
% 258.91/35.92  | | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | | 
% 258.91/35.92  | | | | | | | | End of split
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | Case 2:
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | |   (161)   ~ (all_75_10 = 0)
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | | REDUCE: (103), (161) imply:
% 258.91/35.92  | | | | | | | |   (162)  $false
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | | CLOSE: (162) is inconsistent.
% 258.91/35.92  | | | | | | | | 
% 258.91/35.92  | | | | | | | End of split
% 258.91/35.92  | | | | | | | 
% 258.91/35.92  | | | | | | End of split
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | End of split
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | Case 2:
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | |   (163)  all_75_16 = 0
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | | REF_CLOSE: (1), (3), (6), (8), (11), (13), (18), (24), (29), (31),
% 258.91/35.92  | | | | |            (37), (39), (43), (47), (48), (49), (50), (56), (61), (62),
% 258.91/35.92  | | | | |            (64), (65), (68), (77), (86), (88), (89), (163) are
% 258.91/35.92  | | | | |            inconsistent by sub-proof #187.
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | End of split
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | Case 2:
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | |   (164)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 258.91/35.92  | | | |            & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | | ALPHA: (164) implies:
% 258.91/35.92  | | | |   (165)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) =
% 258.91/35.92  | | | |            0 & p405(v0) = v1 & $i(v0))
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (12),
% 258.91/35.92  | | | |            (13), (15), (16), (17), (18), (19), (21), (22), (24), (25),
% 258.91/35.92  | | | |            (26), (28), (29), (30), (31), (33), (34), (35), (36), (37),
% 258.91/35.92  | | | |            (38), (39), (40), (42), (45), (46), (48), (49), (50), (51),
% 258.91/35.92  | | | |            (52), (53), (54), (55), (56), (58), (59), (60), (61), (62),
% 258.91/35.92  | | | |            (63), (65), (66), (67), (69), (71), (72), (73), (74), (75),
% 258.91/35.92  | | | |            (76), (77), (79), (165) are inconsistent by sub-proof #195.
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | End of split
% 258.91/35.92  | | | 
% 258.91/35.92  | | Case 2:
% 258.91/35.92  | | | 
% 258.91/35.92  | | |   (166)  all_75_7 = 0
% 258.91/35.92  | | |   (167)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.91/35.92  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92  | | | 
% 258.91/35.92  | | | REF_CLOSE: (4), (9), (11), (12), (13), (14), (15), (16), (18), (21), (24),
% 258.91/35.92  | | |            (25), (26), (28), (36), (37), (38), (42), (45), (48), (49),
% 258.91/35.92  | | |            (51), (52), (53), (54), (56), (58), (59), (60), (63), (65),
% 258.91/35.92  | | |            (71), (72), (73), (74), (75), (77), (78), (79), (86), (166),
% 258.91/35.92  | | |            (167) are inconsistent by sub-proof #185.
% 258.91/35.92  | | | 
% 258.91/35.92  | | End of split
% 258.91/35.92  | | 
% 258.91/35.92  | Case 2:
% 258.91/35.92  | | 
% 258.91/35.92  | |   (168)  all_75_17 = 0
% 258.91/35.92  | |   (169)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.91/35.92  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92  | | 
% 258.91/35.92  | | COMBINE_EQS: (5), (168) imply:
% 258.91/35.92  | |   (170)  all_68_18 = 0
% 258.91/35.92  | | 
% 258.91/35.92  | | DELTA: instantiating (169) with fresh symbols all_203_0, all_203_1 gives:
% 258.91/35.92  | |   (171)   ~ (all_203_0 = 0) & p304(all_203_1) = all_203_0 & r1(all_68_20,
% 258.91/35.92  | |            all_203_1) = 0 & $i(all_203_1)
% 258.91/35.92  | | 
% 258.91/35.92  | | ALPHA: (171) implies:
% 258.91/35.92  | |   (172)   ~ (all_203_0 = 0)
% 258.91/35.92  | |   (173)  $i(all_203_1)
% 258.91/35.92  | |   (174)  r1(all_68_20, all_203_1) = 0
% 258.91/35.92  | |   (175)  p304(all_203_1) = all_203_0
% 258.91/35.92  | | 
% 258.91/35.92  | | BETA: splitting (2) gives:
% 258.91/35.92  | | 
% 258.91/35.92  | | Case 1:
% 258.91/35.92  | | | 
% 258.91/35.92  | | |   (176)   ~ (all_75_16 = 0)
% 258.91/35.92  | | | 
% 258.91/35.92  | | | REDUCE: (15), (176) imply:
% 258.91/35.92  | | |   (177)   ~ (all_68_13 = 0)
% 258.91/35.92  | | | 
% 258.91/35.92  | | | BETA: splitting (72) gives:
% 258.91/35.92  | | | 
% 258.91/35.92  | | | Case 1:
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | |   (178)  all_68_10 = 0
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | | REDUCE: (42), (178) imply:
% 258.91/35.92  | | | |   (179)  $false
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | | CLOSE: (179) is inconsistent.
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | Case 2:
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | |   (180)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | | BETA: splitting (28) gives:
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | | Case 1:
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | |   (181)   ~ (all_75_13 = 0)
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | | REDUCE: (12), (181) imply:
% 258.91/35.92  | | | | |   (182)   ~ (all_68_12 = 0)
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | | BETA: splitting (62) gives:
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | | Case 1:
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | |   (183)   ~ (all_75_11 = 0)
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | | REDUCE: (31), (183) imply:
% 258.91/35.92  | | | | | |   (184)   ~ (all_68_5 = 0)
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | | REF_CLOSE: (8), (18), (20), (23), (27), (32), (41), (43), (44),
% 258.91/35.92  | | | | | |            (46), (47), (48), (55), (57), (64), (68), (70), (81),
% 258.91/35.92  | | | | | |            (82), (83), (84), (172), (173), (174), (175), (184) are
% 258.91/35.92  | | | | | |            inconsistent by sub-proof #184.
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | Case 2:
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | |   (185)  all_75_11 = 0
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | | REF_CLOSE: (2), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.91/35.92  | | | | | |            (13), (15), (16), (17), (18), (21), (22), (25), (26),
% 258.91/35.92  | | | | | |            (28), (30), (31), (33), (35), (36), (37), (39), (40),
% 258.91/35.92  | | | | | |            (42), (45), (46), (48), (49), (50), (54), (55), (56),
% 258.91/35.92  | | | | | |            (61), (62), (65), (66), (67), (69), (71), (72), (73),
% 258.91/35.92  | | | | | |            (74), (75), (76), (77), (78), (168), (169), (177), (180),
% 258.91/35.92  | | | | | |            (182), (185) are inconsistent by sub-proof #183.
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | End of split
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | Case 2:
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | |   (186)  all_75_13 = 0
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | | COMBINE_EQS: (12), (186) imply:
% 258.91/35.92  | | | | |   (187)  all_68_12 = 0
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | | BETA: splitting (35) gives:
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | | Case 1:
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | |   (188)   ~ (all_75_11 = 0)
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | | REDUCE: (31), (188) imply:
% 258.91/35.92  | | | | | |   (189)   ~ (all_68_5 = 0)
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | | REF_CLOSE: (8), (18), (20), (23), (27), (32), (41), (43), (44),
% 258.91/35.92  | | | | | |            (46), (47), (48), (55), (57), (64), (68), (70), (81),
% 258.91/35.92  | | | | | |            (82), (83), (84), (172), (173), (174), (175), (189) are
% 258.91/35.92  | | | | | |            inconsistent by sub-proof #184.
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | Case 2:
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | |   (190)   ~ (all_75_13 = 0)
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | | REDUCE: (186), (190) imply:
% 258.91/35.92  | | | | | |   (191)  $false
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | | CLOSE: (191) is inconsistent.
% 258.91/35.92  | | | | | | 
% 258.91/35.92  | | | | | End of split
% 258.91/35.92  | | | | | 
% 258.91/35.92  | | | | End of split
% 258.91/35.92  | | | | 
% 258.91/35.92  | | | End of split
% 258.91/35.92  | | | 
% 258.91/35.92  | | Case 2:
% 258.91/35.92  | | | 
% 258.91/35.92  | | |   (192)   ~ (all_75_17 = 0)
% 258.91/35.92  | | | 
% 258.91/35.92  | | | REDUCE: (168), (192) imply:
% 258.91/35.92  | | |   (193)  $false
% 258.91/35.92  | | | 
% 258.91/35.92  | | | CLOSE: (193) is inconsistent.
% 258.91/35.92  | | | 
% 258.91/35.92  | | End of split
% 258.91/35.92  | | 
% 258.91/35.92  | End of split
% 258.91/35.92  | 
% 258.91/35.92  End of proof
% 258.91/35.92  
% 258.91/35.92  Sub-proof #183 shows that the following formulas are inconsistent:
% 258.91/35.92  ----------------------------------------------------------------
% 258.91/35.92    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.92    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.91/35.92    (3)  all_75_9 = all_68_11
% 258.91/35.92    (4)  all_75_17 = all_68_18
% 258.91/35.92    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.91/35.92             v0) = 0 & $i(v0))
% 258.91/35.92    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.92           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.91/35.92             v0) = 0 & $i(v0))
% 258.91/35.92    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.92             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.92             r1(all_68_20, v0) = v2))
% 258.91/35.92    (9)   ~ (all_68_12 = 0)
% 258.91/35.92    (10)  all_75_18 = all_68_14
% 258.91/35.92    (11)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.92            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (12)  all_75_11 = 0
% 258.91/35.92    (13)  all_75_10 = all_68_16
% 258.91/35.92    (14)  all_75_13 = all_68_12
% 258.91/35.92    (15)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.91/35.92          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.91/35.92              & r1(all_68_20, v0) = v2))
% 258.91/35.92    (16)  all_75_16 = all_68_13
% 258.91/35.92    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.91/35.92          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.91/35.92    (20)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.92    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.92    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.92    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (25)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.91/35.92    (26)  all_75_11 = all_68_5
% 258.91/35.92    (27)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (28)  all_75_17 = 0
% 258.91/35.92    (29)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.91/35.92    (30)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (31)  all_75_8 = all_68_7
% 258.91/35.92    (32)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.91/35.92    (33)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.91/35.92    (34)   ~ (all_68_10 = 0)
% 258.91/35.92    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (36)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.91/35.92            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.91/35.92            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.91/35.92          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.91/35.92            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.91/35.92          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.92              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.91/35.92            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.91/35.92              r1(all_68_20, v0) = v2))
% 258.91/35.92    (38)  all_75_15 = all_68_9
% 258.91/35.92    (39)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.91/35.92            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.91/35.92    (41)  all_75_7 = all_68_4
% 258.91/35.92    (42)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.91/35.92    (43)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (44)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.91/35.92    (45)   ~ (all_68_13 = 0)
% 258.91/35.92    (46)  all_75_14 = all_68_17
% 258.91/35.92    (47)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.91/35.92    (48)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (49)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (51)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.91/35.92          all_68_14 = 0
% 258.91/35.92    (52)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.91/35.92    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.91/35.92    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.91/35.92            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.91/35.92            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92    (56)  all_75_12 = all_68_8
% 258.91/35.92    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.91/35.92            r1(all_68_20, v0) = 0 & $i(v0))
% 258.91/35.92  
% 258.91/35.92  Begin of proof
% 258.91/35.92  | 
% 258.91/35.92  | BETA: splitting (43) gives:
% 258.91/35.92  | 
% 258.91/35.92  | Case 1:
% 258.91/35.92  | | 
% 258.91/35.92  | |   (58)   ~ (all_75_11 = 0)
% 258.91/35.92  | | 
% 258.91/35.92  | | REDUCE: (12), (58) imply:
% 258.91/35.92  | |   (59)  $false
% 258.91/35.92  | | 
% 258.91/35.92  | | CLOSE: (59) is inconsistent.
% 258.91/35.92  | | 
% 258.91/35.92  | Case 2:
% 258.91/35.92  | | 
% 258.91/35.92  | |   (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.97/35.92  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.92  | | 
% 258.97/35.92  | | DELTA: instantiating (60) with fresh symbols all_272_0, all_272_1 gives:
% 258.97/35.92  | |   (61)   ~ (all_272_0 = 0) & p103(all_272_1) = all_272_0 & r1(all_68_20,
% 258.97/35.92  | |           all_272_1) = 0 & $i(all_272_1)
% 258.97/35.92  | | 
% 258.97/35.92  | | ALPHA: (61) implies:
% 258.97/35.92  | |   (62)   ~ (all_272_0 = 0)
% 258.97/35.92  | |   (63)  $i(all_272_1)
% 258.97/35.92  | |   (64)  r1(all_68_20, all_272_1) = 0
% 258.97/35.92  | |   (65)  p103(all_272_1) = all_272_0
% 258.97/35.92  | | 
% 258.97/35.92  | | DELTA: instantiating (5) with fresh symbols all_279_0, all_279_1 gives:
% 258.97/35.92  | |   (66)   ~ (all_279_0 = 0) & p104(all_279_1) = all_279_0 & r1(all_68_20,
% 258.97/35.92  | |           all_279_1) = 0 & $i(all_279_1)
% 258.97/35.92  | | 
% 258.97/35.92  | | ALPHA: (66) implies:
% 258.97/35.92  | |   (67)   ~ (all_279_0 = 0)
% 258.97/35.92  | |   (68)  $i(all_279_1)
% 258.97/35.92  | |   (69)  r1(all_68_20, all_279_1) = 0
% 258.97/35.92  | |   (70)  p104(all_279_1) = all_279_0
% 258.97/35.92  | | 
% 258.97/35.92  | | DELTA: instantiating (57) with fresh symbols all_286_0, all_286_1 gives:
% 258.97/35.92  | |   (71)   ~ (all_286_0 = 0) & p105(all_286_1) = all_286_0 & r1(all_68_20,
% 258.97/35.92  | |           all_286_1) = 0 & $i(all_286_1)
% 258.97/35.92  | | 
% 258.97/35.92  | | ALPHA: (71) implies:
% 258.97/35.92  | |   (72)   ~ (all_286_0 = 0)
% 258.97/35.92  | |   (73)  $i(all_286_1)
% 258.97/35.92  | |   (74)  r1(all_68_20, all_286_1) = 0
% 258.97/35.92  | |   (75)  p105(all_286_1) = all_286_0
% 258.97/35.92  | | 
% 258.97/35.92  | | BETA: splitting (53) gives:
% 258.97/35.92  | | 
% 258.97/35.92  | | Case 1:
% 258.97/35.92  | | | 
% 258.97/35.92  | | |   (76)   ~ (all_75_18 = 0)
% 258.97/35.92  | | | 
% 258.97/35.92  | | | REDUCE: (10), (76) imply:
% 258.97/35.92  | | |   (77)   ~ (all_68_14 = 0)
% 258.97/35.92  | | | 
% 258.97/35.92  | | | BETA: splitting (2) gives:
% 258.97/35.92  | | | 
% 258.97/35.92  | | | Case 1:
% 258.97/35.92  | | | | 
% 258.97/35.92  | | | |   (78)  all_68_11 = 0
% 258.97/35.92  | | | | 
% 258.97/35.92  | | | | COMBINE_EQS: (3), (78) imply:
% 258.97/35.92  | | | |   (79)  all_75_9 = 0
% 258.97/35.92  | | | | 
% 258.97/35.92  | | | | BETA: splitting (6) gives:
% 258.97/35.92  | | | | 
% 258.97/35.92  | | | | Case 1:
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | |   (80)   ~ (all_75_9 = 0)
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | | REDUCE: (79), (80) imply:
% 258.97/35.92  | | | | |   (81)  $false
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | | CLOSE: (81) is inconsistent.
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | Case 2:
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | |   (82)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.97/35.92  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | | DELTA: instantiating (82) with fresh symbols all_311_0, all_311_1
% 258.97/35.92  | | | | |        gives:
% 258.97/35.92  | | | | |   (83)   ~ (all_311_0 = 0) & p102(all_311_1) = all_311_0 &
% 258.97/35.92  | | | | |         r1(all_68_20, all_311_1) = 0 & $i(all_311_1)
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | | ALPHA: (83) implies:
% 258.97/35.92  | | | | |   (84)   ~ (all_311_0 = 0)
% 258.97/35.92  | | | | |   (85)  $i(all_311_1)
% 258.97/35.92  | | | | |   (86)  r1(all_68_20, all_311_1) = 0
% 258.97/35.92  | | | | |   (87)  p102(all_311_1) = all_311_0
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | | BETA: splitting (37) gives:
% 258.97/35.92  | | | | | 
% 258.97/35.92  | | | | | Case 1:
% 258.97/35.92  | | | | | | 
% 258.97/35.92  | | | | | |   (88)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 258.97/35.92  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.97/35.92  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.92  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.97/35.92  | | | | | |             & r1(all_68_20, v0) = v2))
% 258.97/35.92  | | | | | | 
% 258.97/35.92  | | | | | | BETA: splitting (88) gives:
% 258.97/35.92  | | | | | | 
% 258.97/35.92  | | | | | | Case 1:
% 258.97/35.92  | | | | | | | 
% 258.97/35.92  | | | | | | |   (89)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 258.97/35.92  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.92  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.97/35.92  | | | | | | | 
% 258.97/35.92  | | | | | | | GROUND_INST: instantiating (89) with all_311_1, all_311_0,
% 258.97/35.92  | | | | | | |              simplifying with (85), (87) gives:
% 258.97/35.92  | | | | | | |   (90)  all_311_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.97/35.92  | | | | | | |           r1(all_68_20, all_311_1) = v0)
% 258.97/35.92  | | | | | | | 
% 258.97/35.92  | | | | | | | BETA: splitting (90) gives:
% 258.97/35.92  | | | | | | | 
% 258.97/35.92  | | | | | | | Case 1:
% 258.97/35.92  | | | | | | | | 
% 258.97/35.92  | | | | | | | |   (91)  all_311_0 = 0
% 258.97/35.92  | | | | | | | | 
% 258.97/35.93  | | | | | | | | REDUCE: (84), (91) imply:
% 258.97/35.93  | | | | | | | |   (92)  $false
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | CLOSE: (92) is inconsistent.
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | Case 2:
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | |   (93)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_311_1) =
% 258.97/35.93  | | | | | | | |           v0)
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | DELTA: instantiating (93) with fresh symbol all_341_0 gives:
% 258.97/35.93  | | | | | | | |   (94)   ~ (all_341_0 = 0) & r1(all_68_20, all_311_1) =
% 258.97/35.93  | | | | | | | |         all_341_0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | ALPHA: (94) implies:
% 258.97/35.93  | | | | | | | |   (95)   ~ (all_341_0 = 0)
% 258.97/35.93  | | | | | | | |   (96)  r1(all_68_20, all_311_1) = all_341_0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | GROUND_INST: instantiating (19) with 0, all_341_0, all_311_1,
% 258.97/35.93  | | | | | | | |              all_68_20, simplifying with (86), (96) gives:
% 258.97/35.93  | | | | | | | |   (97)  all_341_0 = 0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | REDUCE: (95), (97) imply:
% 258.97/35.93  | | | | | | | |   (98)  $false
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | CLOSE: (98) is inconsistent.
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | End of split
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | Case 2:
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | |   (99)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 258.97/35.93  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93  | | | | | | |             r1(all_68_20, v0) = v2))
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | GROUND_INST: instantiating (99) with all_272_1, all_272_0,
% 258.97/35.93  | | | | | | |              simplifying with (63), (65) gives:
% 258.97/35.93  | | | | | | |   (100)  all_272_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.97/35.93  | | | | | | |            r1(all_68_20, all_272_1) = v0)
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | BETA: splitting (100) gives:
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | Case 1:
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | |   (101)  all_272_0 = 0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | REDUCE: (62), (101) imply:
% 258.97/35.93  | | | | | | | |   (102)  $false
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | CLOSE: (102) is inconsistent.
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | Case 2:
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | |   (103)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_272_1)
% 258.97/35.93  | | | | | | | |            = v0)
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | DELTA: instantiating (103) with fresh symbol all_341_0 gives:
% 258.97/35.93  | | | | | | | |   (104)   ~ (all_341_0 = 0) & r1(all_68_20, all_272_1) =
% 258.97/35.93  | | | | | | | |          all_341_0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | ALPHA: (104) implies:
% 258.97/35.93  | | | | | | | |   (105)   ~ (all_341_0 = 0)
% 258.97/35.93  | | | | | | | |   (106)  r1(all_68_20, all_272_1) = all_341_0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | GROUND_INST: instantiating (19) with 0, all_341_0, all_272_1,
% 258.97/35.93  | | | | | | | |              all_68_20, simplifying with (64), (106) gives:
% 258.97/35.93  | | | | | | | |   (107)  all_341_0 = 0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | REDUCE: (105), (107) imply:
% 258.97/35.93  | | | | | | | |   (108)  $false
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | CLOSE: (108) is inconsistent.
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | End of split
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | End of split
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | Case 2:
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | |   (109)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |
% 258.97/35.93  | | | | | |             ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 258.97/35.93  | | | | | |                v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 258.97/35.93  | | | | | |            ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 =
% 258.97/35.93  | | | | | |                0) & r1(all_68_20, v0) = v2))
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | BETA: splitting (109) gives:
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | Case 1:
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | |   (110)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 258.97/35.93  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93  | | | | | | |              r1(all_68_20, v0) = v2))
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | GROUND_INST: instantiating (110) with all_279_1, all_279_0,
% 258.97/35.93  | | | | | | |              simplifying with (68), (70) gives:
% 258.97/35.93  | | | | | | |   (111)  all_279_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.97/35.93  | | | | | | |            r1(all_68_20, all_279_1) = v0)
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | BETA: splitting (111) gives:
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | Case 1:
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | |   (112)  all_279_0 = 0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | REDUCE: (67), (112) imply:
% 258.97/35.93  | | | | | | | |   (113)  $false
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | CLOSE: (113) is inconsistent.
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | Case 2:
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | |   (114)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_279_1)
% 258.97/35.93  | | | | | | | |            = v0)
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | DELTA: instantiating (114) with fresh symbol all_341_0 gives:
% 258.97/35.93  | | | | | | | |   (115)   ~ (all_341_0 = 0) & r1(all_68_20, all_279_1) =
% 258.97/35.93  | | | | | | | |          all_341_0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | ALPHA: (115) implies:
% 258.97/35.93  | | | | | | | |   (116)   ~ (all_341_0 = 0)
% 258.97/35.93  | | | | | | | |   (117)  r1(all_68_20, all_279_1) = all_341_0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | GROUND_INST: instantiating (19) with 0, all_341_0, all_279_1,
% 258.97/35.93  | | | | | | | |              all_68_20, simplifying with (69), (117) gives:
% 258.97/35.93  | | | | | | | |   (118)  all_341_0 = 0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | REDUCE: (116), (118) imply:
% 258.97/35.93  | | | | | | | |   (119)  $false
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | CLOSE: (119) is inconsistent.
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | End of split
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | Case 2:
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | |   (120)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 258.97/35.93  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93  | | | | | | |              r1(all_68_20, v0) = v2))
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | GROUND_INST: instantiating (120) with all_286_1, all_286_0,
% 258.97/35.93  | | | | | | |              simplifying with (73), (75) gives:
% 258.97/35.93  | | | | | | |   (121)  all_286_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.97/35.93  | | | | | | |            r1(all_68_20, all_286_1) = v0)
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | BETA: splitting (121) gives:
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | | Case 1:
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | |   (122)  all_286_0 = 0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | REDUCE: (72), (122) imply:
% 258.97/35.93  | | | | | | | |   (123)  $false
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | CLOSE: (123) is inconsistent.
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | Case 2:
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | |   (124)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_286_1)
% 258.97/35.93  | | | | | | | |            = v0)
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | DELTA: instantiating (124) with fresh symbol all_341_0 gives:
% 258.97/35.93  | | | | | | | |   (125)   ~ (all_341_0 = 0) & r1(all_68_20, all_286_1) =
% 258.97/35.93  | | | | | | | |          all_341_0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | ALPHA: (125) implies:
% 258.97/35.93  | | | | | | | |   (126)   ~ (all_341_0 = 0)
% 258.97/35.93  | | | | | | | |   (127)  r1(all_68_20, all_286_1) = all_341_0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | GROUND_INST: instantiating (19) with 0, all_341_0, all_286_1,
% 258.97/35.93  | | | | | | | |              all_68_20, simplifying with (74), (127) gives:
% 258.97/35.93  | | | | | | | |   (128)  all_341_0 = 0
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | REDUCE: (126), (128) imply:
% 258.97/35.93  | | | | | | | |   (129)  $false
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | | CLOSE: (129) is inconsistent.
% 258.97/35.93  | | | | | | | | 
% 258.97/35.93  | | | | | | | End of split
% 258.97/35.93  | | | | | | | 
% 258.97/35.93  | | | | | | End of split
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | End of split
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | End of split
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | Case 2:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (130)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | REF_CLOSE: (9), (45), (77), (130) are inconsistent by sub-proof #396.
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | End of split
% 258.97/35.93  | | | 
% 258.97/35.93  | | Case 2:
% 258.97/35.93  | | | 
% 258.97/35.93  | | |   (131)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 258.97/35.93  | | |            & p405(v0) = v1 & $i(v0))
% 258.97/35.93  | | | 
% 258.97/35.93  | | | REF_CLOSE: (1), (3), (4), (6), (7), (8), (10), (11), (13), (14), (15),
% 258.97/35.93  | | |            (16), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 258.97/35.93  | | |            (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 258.97/35.93  | | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (46),
% 258.97/35.93  | | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 258.97/35.93  | | |            (131) are inconsistent by sub-proof #196.
% 258.97/35.93  | | | 
% 258.97/35.93  | | End of split
% 258.97/35.93  | | 
% 258.97/35.93  | End of split
% 258.97/35.93  | 
% 258.97/35.93  End of proof
% 258.97/35.93  
% 258.97/35.93  Sub-proof #184 shows that the following formulas are inconsistent:
% 258.97/35.93  ----------------------------------------------------------------
% 258.97/35.93    (1)  $i(all_203_1)
% 258.97/35.93    (2)   ~ (all_68_5 = 0)
% 258.97/35.93    (3)  r1(all_68_20, all_203_1) = 0
% 258.97/35.93    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.93           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.93           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93             r1(all_68_20, v0) = v2))
% 258.97/35.93    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.97/35.93         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.97/35.93    (6)  p104(all_188_1) = all_188_0
% 258.97/35.93    (7)   ~ (all_195_0 = 0)
% 258.97/35.93    (8)  $i(all_164_1)
% 258.97/35.93    (9)   ~ (all_164_0 = 0)
% 258.97/35.93    (10)   ~ (all_188_0 = 0)
% 258.97/35.93    (11)  p304(all_203_1) = all_203_0
% 258.97/35.93    (12)  p105(all_164_1) = all_164_0
% 258.97/35.93    (13)   ~ (all_141_0 = 0)
% 258.97/35.93    (14)  r1(all_68_20, all_164_1) = 0
% 258.97/35.93    (15)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.97/35.93            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (16)  p305(all_141_1) = all_141_0
% 258.97/35.93    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.97/35.93            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.97/35.93          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.97/35.93            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.93          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.93            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93              r1(all_68_20, v0) = v2))
% 258.97/35.93    (18)  $i(all_195_1)
% 258.97/35.93    (19)   ~ (all_203_0 = 0)
% 258.97/35.93    (20)  all_75_7 = all_68_4
% 258.97/35.93    (21)  r1(all_68_20, all_188_1) = 0
% 258.97/35.93    (22)  r1(all_68_20, all_195_1) = 0
% 258.97/35.93    (23)  $i(all_141_1)
% 258.97/35.93    (24)  r1(all_68_20, all_141_1) = 0
% 258.97/35.93    (25)  $i(all_188_1)
% 258.97/35.93    (26)  p103(all_195_1) = all_195_0
% 258.97/35.93  
% 258.97/35.93  Begin of proof
% 258.97/35.93  | 
% 258.97/35.93  | BETA: splitting (15) gives:
% 258.97/35.93  | 
% 258.97/35.93  | Case 1:
% 258.97/35.93  | | 
% 258.97/35.93  | |   (27)   ~ (all_75_7 = 0)
% 258.97/35.93  | | 
% 258.97/35.93  | | REDUCE: (20), (27) imply:
% 258.97/35.93  | |   (28)   ~ (all_68_4 = 0)
% 258.97/35.93  | | 
% 258.97/35.93  | | BETA: splitting (4) gives:
% 258.97/35.93  | | 
% 258.97/35.93  | | Case 1:
% 258.97/35.93  | | | 
% 258.97/35.93  | | |   (29)  all_68_4 = 0
% 258.97/35.93  | | | 
% 258.97/35.93  | | | REDUCE: (28), (29) imply:
% 258.97/35.93  | | |   (30)  $false
% 258.97/35.93  | | | 
% 258.97/35.93  | | | CLOSE: (30) is inconsistent.
% 258.97/35.93  | | | 
% 258.97/35.93  | | Case 2:
% 258.97/35.93  | | | 
% 258.97/35.93  | | |   (31)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0)
% 258.97/35.93  | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93  | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 258.97/35.93  | | |           0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.97/35.93  | | |             & r1(all_68_20, v0) = v2))
% 258.97/35.93  | | | 
% 258.97/35.93  | | | BETA: splitting (31) gives:
% 258.97/35.93  | | | 
% 258.97/35.93  | | | Case 1:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (32)  all_68_5 = 0
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | REDUCE: (2), (32) imply:
% 258.97/35.93  | | | |   (33)  $false
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | CLOSE: (33) is inconsistent.
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | Case 2:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (34)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.97/35.93  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.97/35.93  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 258.97/35.93  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93  | | | |             r1(all_68_20, v0) = v2))
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | BETA: splitting (34) gives:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | Case 1:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | |   (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.97/35.93  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.97/35.93  | | | | |             v2))
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | GROUND_INST: instantiating (35) with all_203_1, all_203_0, simplifying
% 258.97/35.93  | | | | |              with (1), (11) gives:
% 258.97/35.93  | | | | |   (36)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.97/35.93  | | | | |             all_203_1) = v0)
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | BETA: splitting (36) gives:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | Case 1:
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | |   (37)  all_203_0 = 0
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | REDUCE: (19), (37) imply:
% 258.97/35.93  | | | | | |   (38)  $false
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | CLOSE: (38) is inconsistent.
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | Case 2:
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | |   (39)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_203_1) = v0)
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | DELTA: instantiating (39) with fresh symbol all_353_0 gives:
% 258.97/35.93  | | | | | |   (40)   ~ (all_353_0 = 0) & r1(all_68_20, all_203_1) = all_353_0
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | ALPHA: (40) implies:
% 258.97/35.93  | | | | | |   (41)   ~ (all_353_0 = 0)
% 258.97/35.93  | | | | | |   (42)  r1(all_68_20, all_203_1) = all_353_0
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | GROUND_INST: instantiating (5) with 0, all_353_0, all_203_1,
% 258.97/35.93  | | | | | |              all_68_20, simplifying with (3), (42) gives:
% 258.97/35.93  | | | | | |   (43)  all_353_0 = 0
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | REDUCE: (41), (43) imply:
% 258.97/35.93  | | | | | |   (44)  $false
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | CLOSE: (44) is inconsistent.
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | End of split
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | Case 2:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | |   (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 258.97/35.93  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.97/35.93  | | | | |             v2))
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | REF_CLOSE: (5), (13), (16), (23), (24), (45) are inconsistent by
% 258.97/35.93  | | | | |            sub-proof #189.
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | End of split
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | End of split
% 258.97/35.93  | | | 
% 258.97/35.93  | | End of split
% 258.97/35.93  | | 
% 258.97/35.93  | Case 2:
% 258.97/35.93  | | 
% 258.97/35.93  | |   (46)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.97/35.93  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93  | | 
% 258.97/35.93  | | DELTA: instantiating (46) with fresh symbols all_287_0, all_287_1 gives:
% 258.97/35.93  | |   (47)   ~ (all_287_0 = 0) & p102(all_287_1) = all_287_0 & r1(all_68_20,
% 258.97/35.93  | |           all_287_1) = 0 & $i(all_287_1)
% 258.97/35.93  | | 
% 258.97/35.93  | | ALPHA: (47) implies:
% 258.97/35.93  | |   (48)   ~ (all_287_0 = 0)
% 258.97/35.93  | |   (49)  $i(all_287_1)
% 258.97/35.93  | |   (50)  r1(all_68_20, all_287_1) = 0
% 258.97/35.93  | |   (51)  p102(all_287_1) = all_287_0
% 258.97/35.93  | | 
% 258.97/35.93  | | BETA: splitting (17) gives:
% 258.97/35.93  | | 
% 258.97/35.93  | | Case 1:
% 258.97/35.93  | | | 
% 258.97/35.93  | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.97/35.93  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.93  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 258.97/35.93  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.93  | | | 
% 258.97/35.93  | | | BETA: splitting (52) gives:
% 258.97/35.93  | | | 
% 258.97/35.93  | | | Case 1:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.97/35.93  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.97/35.93  | | | |             v2))
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | GROUND_INST: instantiating (53) with all_287_1, all_287_0, simplifying
% 258.97/35.93  | | | |              with (49), (51) gives:
% 258.97/35.93  | | | |   (54)  all_287_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.97/35.93  | | | |             all_287_1) = v0)
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | BETA: splitting (54) gives:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | Case 1:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | |   (55)  all_287_0 = 0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | REDUCE: (48), (55) imply:
% 258.97/35.93  | | | | |   (56)  $false
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | CLOSE: (56) is inconsistent.
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | Case 2:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | |   (57)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_287_1) = v0)
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | DELTA: instantiating (57) with fresh symbol all_329_0 gives:
% 258.97/35.93  | | | | |   (58)   ~ (all_329_0 = 0) & r1(all_68_20, all_287_1) = all_329_0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | ALPHA: (58) implies:
% 258.97/35.93  | | | | |   (59)   ~ (all_329_0 = 0)
% 258.97/35.93  | | | | |   (60)  r1(all_68_20, all_287_1) = all_329_0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | GROUND_INST: instantiating (5) with 0, all_329_0, all_287_1,
% 258.97/35.93  | | | | |              all_68_20, simplifying with (50), (60) gives:
% 258.97/35.93  | | | | |   (61)  all_329_0 = 0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | REDUCE: (59), (61) imply:
% 258.97/35.93  | | | | |   (62)  $false
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | CLOSE: (62) is inconsistent.
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | End of split
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | Case 2:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 258.97/35.93  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.97/35.93  | | | |             v2))
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | GROUND_INST: instantiating (63) with all_195_1, all_195_0, simplifying
% 258.97/35.93  | | | |              with (18), (26) gives:
% 258.97/35.93  | | | |   (64)  all_195_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.97/35.93  | | | |             all_195_1) = v0)
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | BETA: splitting (64) gives:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | Case 1:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | |   (65)  all_195_0 = 0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | REDUCE: (7), (65) imply:
% 258.97/35.93  | | | | |   (66)  $false
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | CLOSE: (66) is inconsistent.
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | Case 2:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | |   (67)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_195_1) = v0)
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | DELTA: instantiating (67) with fresh symbol all_345_0 gives:
% 258.97/35.93  | | | | |   (68)   ~ (all_345_0 = 0) & r1(all_68_20, all_195_1) = all_345_0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | ALPHA: (68) implies:
% 258.97/35.93  | | | | |   (69)   ~ (all_345_0 = 0)
% 258.97/35.93  | | | | |   (70)  r1(all_68_20, all_195_1) = all_345_0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | GROUND_INST: instantiating (5) with 0, all_345_0, all_195_1,
% 258.97/35.93  | | | | |              all_68_20, simplifying with (22), (70) gives:
% 258.97/35.93  | | | | |   (71)  all_345_0 = 0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | REDUCE: (69), (71) imply:
% 258.97/35.93  | | | | |   (72)  $false
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | CLOSE: (72) is inconsistent.
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | End of split
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | End of split
% 258.97/35.93  | | | 
% 258.97/35.93  | | Case 2:
% 258.97/35.93  | | | 
% 258.97/35.93  | | |   (73)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 258.97/35.93  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.93  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 258.97/35.93  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.93  | | | 
% 258.97/35.93  | | | BETA: splitting (73) gives:
% 258.97/35.93  | | | 
% 258.97/35.93  | | | Case 1:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (74)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 258.97/35.93  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.97/35.93  | | | |             v2))
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | GROUND_INST: instantiating (74) with all_188_1, all_188_0, simplifying
% 258.97/35.93  | | | |              with (6), (25) gives:
% 258.97/35.93  | | | |   (75)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.97/35.93  | | | |             all_188_1) = v0)
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | REF_CLOSE: (5), (10), (21), (75) are inconsistent by sub-proof #192.
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | Case 2:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (76)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 258.97/35.93  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.97/35.93  | | | |             v2))
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | REF_CLOSE: (5), (8), (9), (12), (14), (76) are inconsistent by sub-proof
% 258.97/35.93  | | | |            #191.
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | End of split
% 258.97/35.93  | | | 
% 258.97/35.93  | | End of split
% 258.97/35.93  | | 
% 258.97/35.93  | End of split
% 258.97/35.93  | 
% 258.97/35.93  End of proof
% 258.97/35.93  
% 258.97/35.93  Sub-proof #185 shows that the following formulas are inconsistent:
% 258.97/35.93  ----------------------------------------------------------------
% 258.97/35.93    (1)  all_75_9 = all_68_11
% 258.97/35.93    (2)  all_75_18 = all_68_14
% 258.97/35.93    (3)  all_75_10 = all_68_16
% 258.97/35.93    (4)  all_75_13 = all_68_12
% 258.97/35.93    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.93         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93             r1(all_68_20, v0) = v2))
% 258.97/35.93    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 258.97/35.93             v0) = 0 & $i(v0))
% 258.97/35.93    (7)  all_75_16 = all_68_13
% 258.97/35.93    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 258.97/35.93             v0) = 0 & $i(v0))
% 258.97/35.93    (9)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.97/35.93           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.97/35.93          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.97/35.93    (11)  all_75_7 = 0
% 258.97/35.93    (12)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.97/35.93    (13)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.97/35.93    (14)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.97/35.93    (15)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.97/35.93    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (18)  all_75_8 = all_68_7
% 258.97/35.93    (19)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.97/35.93    (20)   ~ (all_68_10 = 0)
% 258.97/35.93    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.97/35.93            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.97/35.93          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.97/35.93            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.93          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.93            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.93              r1(all_68_20, v0) = v2))
% 258.97/35.93    (23)  all_75_15 = all_68_9
% 258.97/35.93    (24)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (25)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.97/35.93    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (27)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.97/35.93            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.97/35.93    (28)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.97/35.93    (29)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (30)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (31)   ~ (all_68_18 = 0)
% 258.97/35.93    (32)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (33)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (34)  all_75_14 = all_68_17
% 258.97/35.93    (35)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (36)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.97/35.93          all_68_14 = 0
% 258.97/35.93    (37)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.97/35.93    (38)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.97/35.93    (39)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (40)  all_75_12 = all_68_8
% 258.97/35.93    (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.97/35.93            r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93    (42)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.93            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.93  
% 258.97/35.93  Begin of proof
% 258.97/35.93  | 
% 258.97/35.93  | DELTA: instantiating (8) with fresh symbols all_209_0, all_209_1 gives:
% 258.97/35.93  |   (43)   ~ (all_209_0 = 0) & p102(all_209_1) = all_209_0 & r1(all_68_20,
% 258.97/35.93  |           all_209_1) = 0 & $i(all_209_1)
% 258.97/35.93  | 
% 258.97/35.93  | ALPHA: (43) implies:
% 258.97/35.93  |   (44)   ~ (all_209_0 = 0)
% 258.97/35.93  |   (45)  $i(all_209_1)
% 258.97/35.93  |   (46)  r1(all_68_20, all_209_1) = 0
% 258.97/35.93  |   (47)  p102(all_209_1) = all_209_0
% 258.97/35.93  | 
% 258.97/35.93  | BETA: splitting (25) gives:
% 258.97/35.93  | 
% 258.97/35.93  | Case 1:
% 258.97/35.93  | | 
% 258.97/35.93  | |   (48)   ~ (all_75_7 = 0)
% 258.97/35.93  | | 
% 258.97/35.93  | | REDUCE: (11), (48) imply:
% 258.97/35.93  | |   (49)  $false
% 258.97/35.93  | | 
% 258.97/35.93  | | CLOSE: (49) is inconsistent.
% 258.97/35.93  | | 
% 258.97/35.93  | Case 2:
% 258.97/35.93  | | 
% 258.97/35.93  | |   (50)   ~ (all_75_10 = 0)
% 258.97/35.93  | | 
% 258.97/35.93  | | REDUCE: (3), (50) imply:
% 258.97/35.93  | |   (51)   ~ (all_68_16 = 0)
% 258.97/35.93  | | 
% 258.97/35.93  | | BETA: splitting (12) gives:
% 258.97/35.93  | | 
% 258.97/35.93  | | Case 1:
% 258.97/35.93  | | | 
% 258.97/35.93  | | |   (52)   ~ (all_75_7 = 0)
% 258.97/35.93  | | | 
% 258.97/35.93  | | | REDUCE: (11), (52) imply:
% 258.97/35.93  | | |   (53)  $false
% 258.97/35.93  | | | 
% 258.97/35.93  | | | CLOSE: (53) is inconsistent.
% 258.97/35.93  | | | 
% 258.97/35.93  | | Case 2:
% 258.97/35.93  | | | 
% 258.97/35.93  | | |   (54)   ~ (all_75_9 = 0)
% 258.97/35.93  | | | 
% 258.97/35.93  | | | REDUCE: (1), (54) imply:
% 258.97/35.93  | | |   (55)   ~ (all_68_11 = 0)
% 258.97/35.93  | | | 
% 258.97/35.93  | | | BETA: splitting (37) gives:
% 258.97/35.93  | | | 
% 258.97/35.93  | | | Case 1:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (56)   ~ (all_75_7 = 0)
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | REDUCE: (11), (56) imply:
% 258.97/35.93  | | | |   (57)  $false
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | CLOSE: (57) is inconsistent.
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | Case 2:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | |   (58)   ~ (all_75_8 = 0)
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | REDUCE: (18), (58) imply:
% 258.97/35.93  | | | |   (59)   ~ (all_68_7 = 0)
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | BETA: splitting (36) gives:
% 258.97/35.93  | | | | 
% 258.97/35.93  | | | | Case 1:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | |   (60)  all_68_10 = 0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | REDUCE: (20), (60) imply:
% 258.97/35.93  | | | | |   (61)  $false
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | CLOSE: (61) is inconsistent.
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | Case 2:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | |   (62)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | BETA: splitting (9) gives:
% 258.97/35.93  | | | | | 
% 258.97/35.93  | | | | | Case 1:
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | |   (63)   ~ (all_75_12 = 0)
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | REDUCE: (40), (63) imply:
% 258.97/35.93  | | | | | |   (64)   ~ (all_68_8 = 0)
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | BETA: splitting (30) gives:
% 258.97/35.93  | | | | | | 
% 258.97/35.93  | | | | | | Case 1:
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | |   (65)   ~ (all_75_15 = 0)
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | | REDUCE: (23), (65) imply:
% 258.97/35.94  | | | | | | |   (66)   ~ (all_68_9 = 0)
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | | BETA: splitting (5) gives:
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | |   (67)  all_68_7 = 0
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | REDUCE: (59), (67) imply:
% 258.97/35.94  | | | | | | | |   (68)  $false
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | CLOSE: (68) is inconsistent.
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | |   (69)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.97/35.94  | | | | | | | |         : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 258.97/35.94  | | | | | | | |             int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | BETA: splitting (69) gives:
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | |   (70)  all_68_8 = 0
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | REDUCE: (64), (70) imply:
% 258.97/35.94  | | | | | | | | |   (71)  $false
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | CLOSE: (71) is inconsistent.
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | |   (72)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 258.97/35.94  | | | | | | | | |           ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.97/35.94  | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | BETA: splitting (28) gives:
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | |   (73)  all_68_16 = 0
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | REDUCE: (51), (73) imply:
% 258.97/35.94  | | | | | | | | | |   (74)  $false
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | CLOSE: (74) is inconsistent.
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | |   (75)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | BETA: splitting (75) gives:
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | |   (76)  all_68_17 = 0
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | COMBINE_EQS: (34), (76) imply:
% 258.97/35.94  | | | | | | | | | | |   (77)  all_75_14 = 0
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | BETA: splitting (19) gives:
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | |   (78)   ~ (all_75_13 = 0)
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | REDUCE: (4), (78) imply:
% 258.97/35.94  | | | | | | | | | | | |   (79)   ~ (all_68_12 = 0)
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | DELTA: instantiating (6) with fresh symbols all_300_0,
% 258.97/35.94  | | | | | | | | | | | |        all_300_1 gives:
% 258.97/35.94  | | | | | | | | | | | |   (80)   ~ (all_300_0 = 0) & p103(all_300_1) = all_300_0 &
% 258.97/35.94  | | | | | | | | | | | |         r1(all_68_20, all_300_1) = 0 & $i(all_300_1)
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | ALPHA: (80) implies:
% 258.97/35.94  | | | | | | | | | | | |   (81)   ~ (all_300_0 = 0)
% 258.97/35.94  | | | | | | | | | | | |   (82)  $i(all_300_1)
% 258.97/35.94  | | | | | | | | | | | |   (83)  r1(all_68_20, all_300_1) = 0
% 258.97/35.94  | | | | | | | | | | | |   (84)  p103(all_300_1) = all_300_0
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | BETA: splitting (42) gives:
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | |   (85)   ~ (all_75_16 = 0)
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | REDUCE: (7), (85) imply:
% 258.97/35.94  | | | | | | | | | | | | |   (86)   ~ (all_68_13 = 0)
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | BETA: splitting (62) gives:
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | |   (87)  all_68_11 = 0
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | REDUCE: (55), (87) imply:
% 258.97/35.94  | | | | | | | | | | | | | |   (88)  $false
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | CLOSE: (88) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | |   (89)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | BETA: splitting (89) gives:
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | |   (90)  all_68_12 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | REDUCE: (79), (90) imply:
% 258.97/35.94  | | | | | | | | | | | | | | |   (91)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | CLOSE: (91) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | |   (92)  all_68_13 = 0 | all_68_14 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | BETA: splitting (92) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | |   (93)  all_68_13 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | REDUCE: (86), (93) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | |   (94)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | CLOSE: (94) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | |   (95)  all_68_14 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | COMBINE_EQS: (2), (95) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | |   (96)  all_75_18 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | BETA: splitting (38) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (97)   ~ (all_75_18 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (96), (97) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (98)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (98) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94  | | | | | | | | | | | | | | | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REF_CLOSE: (10), (66), (72), (99) are inconsistent by
% 258.97/35.94  | | | | | | | | | | | | | | | | |            sub-proof #399.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | |   (100)  all_75_16 = 0
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | COMBINE_EQS: (7), (100) imply:
% 258.97/35.94  | | | | | | | | | | | | |   (101)  all_68_13 = 0
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | BETA: splitting (26) gives:
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | |   (102)   ~ (all_75_16 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | REDUCE: (100), (102) imply:
% 258.97/35.94  | | | | | | | | | | | | | |   (103)  $false
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | CLOSE: (103) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | |   (104)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94  | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | DELTA: instantiating (104) with fresh symbols all_319_0,
% 258.97/35.94  | | | | | | | | | | | | | |        all_319_1 gives:
% 258.97/35.94  | | | | | | | | | | | | | |   (105)   ~ (all_319_0 = 0) & p104(all_319_1) = all_319_0 &
% 258.97/35.94  | | | | | | | | | | | | | |          r1(all_68_20, all_319_1) = 0 & $i(all_319_1)
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | ALPHA: (105) implies:
% 258.97/35.94  | | | | | | | | | | | | | |   (106)   ~ (all_319_0 = 0)
% 258.97/35.94  | | | | | | | | | | | | | |   (107)  $i(all_319_1)
% 258.97/35.94  | | | | | | | | | | | | | |   (108)  r1(all_68_20, all_319_1) = 0
% 258.97/35.94  | | | | | | | | | | | | | |   (109)  p104(all_319_1) = all_319_0
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | DELTA: instantiating (41) with fresh symbols all_332_0,
% 258.97/35.94  | | | | | | | | | | | | | |        all_332_1 gives:
% 258.97/35.94  | | | | | | | | | | | | | |   (110)   ~ (all_332_0 = 0) & p105(all_332_1) = all_332_0 &
% 258.97/35.94  | | | | | | | | | | | | | |          r1(all_68_20, all_332_1) = 0 & $i(all_332_1)
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | ALPHA: (110) implies:
% 258.97/35.94  | | | | | | | | | | | | | |   (111)   ~ (all_332_0 = 0)
% 258.97/35.94  | | | | | | | | | | | | | |   (112)  $i(all_332_1)
% 258.97/35.94  | | | | | | | | | | | | | |   (113)  r1(all_68_20, all_332_1) = 0
% 258.97/35.94  | | | | | | | | | | | | | |   (114)  p105(all_332_1) = all_332_0
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | BETA: splitting (22) gives:
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | |   (115)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.97/35.94  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.97/35.94  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.97/35.94  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.97/35.94  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (116) with all_209_1, all_209_0,
% 258.97/35.94  | | | | | | | | | | | | | | | |              simplifying with (45), (47) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | |   (117)  all_209_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.97/35.94  | | | | | | | | | | | | | | | |            r1(all_68_20, all_209_1) = v0)
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (118)  all_209_0 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (44), (118) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (119)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (119) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (120)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.97/35.94  | | | | | | | | | | | | | | | | |              all_209_1) = v0)
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | DELTA: instantiating (120) with fresh symbol all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | |        gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (121)   ~ (all_345_0 = 0) & r1(all_68_20, all_209_1) =
% 258.97/35.94  | | | | | | | | | | | | | | | | |          all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | ALPHA: (121) implies:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (122)   ~ (all_345_0 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (123)  r1(all_68_20, all_209_1) = all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_345_0, all_209_1,
% 258.97/35.94  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (46), (123) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (124)  all_345_0 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (122), (124) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (125)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (125) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | |   (126)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94  | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.97/35.94  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (126) with all_300_1, all_300_0,
% 258.97/35.94  | | | | | | | | | | | | | | | |              simplifying with (82), (84) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | |   (127)  all_300_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.97/35.94  | | | | | | | | | | | | | | | |            r1(all_68_20, all_300_1) = v0)
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | BETA: splitting (127) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (128)  all_300_0 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (81), (128) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (129)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (130)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.97/35.94  | | | | | | | | | | | | | | | | |              all_300_1) = v0)
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | DELTA: instantiating (130) with fresh symbol all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | |        gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (131)   ~ (all_345_0 = 0) & r1(all_68_20, all_300_1) =
% 258.97/35.94  | | | | | | | | | | | | | | | | |          all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | ALPHA: (131) implies:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (132)   ~ (all_345_0 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (133)  r1(all_68_20, all_300_1) = all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_345_0, all_300_1,
% 258.97/35.94  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (83), (133) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (134)  all_345_0 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (132), (134) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (135)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (135) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | |   (136)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.97/35.94  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.97/35.94  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.97/35.94  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | BETA: splitting (136) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | |   (137)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.97/35.94  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (137) with all_319_1, all_319_0,
% 258.97/35.94  | | | | | | | | | | | | | | | |              simplifying with (107), (109) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | |   (138)  all_319_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.97/35.94  | | | | | | | | | | | | | | | |            r1(all_68_20, all_319_1) = v0)
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | BETA: splitting (138) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (139)  all_319_0 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (106), (139) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (140)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (140) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (141)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.97/35.94  | | | | | | | | | | | | | | | | |              all_319_1) = v0)
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | DELTA: instantiating (141) with fresh symbol all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | |        gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (142)   ~ (all_345_0 = 0) & r1(all_68_20, all_319_1) =
% 258.97/35.94  | | | | | | | | | | | | | | | | |          all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | ALPHA: (142) implies:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (143)   ~ (all_345_0 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (144)  r1(all_68_20, all_319_1) = all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_345_0, all_319_1,
% 258.97/35.94  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (108), (144) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (145)  all_345_0 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (143), (145) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (146)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (146) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | |   (147)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94  | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.97/35.94  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (147) with all_332_1, all_332_0,
% 258.97/35.94  | | | | | | | | | | | | | | | |              simplifying with (112), (114) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | |   (148)  all_332_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.97/35.94  | | | | | | | | | | | | | | | |            r1(all_68_20, all_332_1) = v0)
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | BETA: splitting (148) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (149)  all_332_0 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (111), (149) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (150)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (150) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (151)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.97/35.94  | | | | | | | | | | | | | | | | |              all_332_1) = v0)
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | DELTA: instantiating (151) with fresh symbol all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | |        gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (152)   ~ (all_345_0 = 0) & r1(all_68_20, all_332_1) =
% 258.97/35.94  | | | | | | | | | | | | | | | | |          all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | ALPHA: (152) implies:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (153)   ~ (all_345_0 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (154)  r1(all_68_20, all_332_1) = all_345_0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_345_0, all_332_1,
% 258.97/35.94  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (113), (154) gives:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (155)  all_345_0 = 0
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | REDUCE: (153), (155) imply:
% 258.97/35.94  | | | | | | | | | | | | | | | | |   (156)  $false
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | | CLOSE: (156) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | |   (157)   ~ (all_75_14 = 0)
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | REDUCE: (77), (157) imply:
% 258.97/35.94  | | | | | | | | | | | |   (158)  $false
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | CLOSE: (158) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | |   (159)  all_68_18 = 0 | all_68_19 = 0
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (10), (11),
% 258.97/35.94  | | | | | | | | | | |            (12), (14), (16), (18), (21), (22), (23), (24),
% 258.97/35.94  | | | | | | | | | | |            (26), (27), (29), (31), (32), (37), (40), (42),
% 258.97/35.94  | | | | | | | | | | |            (62), (159) are inconsistent by sub-proof #219.
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | End of split
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | Case 2:
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | |   (160)  all_75_15 = 0
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | | BETA: splitting (13) gives:
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | |   (161)   ~ (all_75_15 = 0)
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | REDUCE: (160), (161) imply:
% 258.97/35.94  | | | | | | | |   (162)  $false
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | CLOSE: (162) is inconsistent.
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | |   (163)   ~ (all_75_16 = 0)
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | REDUCE: (7), (163) imply:
% 258.97/35.94  | | | | | | | |   (164)   ~ (all_68_13 = 0)
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | BETA: splitting (33) gives:
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | |   (165)   ~ (all_75_14 = 0)
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | REDUCE: (34), (165) imply:
% 258.97/35.94  | | | | | | | | |   (166)   ~ (all_68_17 = 0)
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (10), (11), (12),
% 258.97/35.94  | | | | | | | | |            (14), (16), (18), (21), (22), (23), (26), (27),
% 258.97/35.94  | | | | | | | | |            (28), (29), (31), (32), (37), (40), (41), (42),
% 258.97/35.94  | | | | | | | | |            (51), (55), (62), (164), (166) are inconsistent by
% 258.97/35.94  | | | | | | | | |            sub-proof #220.
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | |   (167)  all_75_14 = 0
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | BETA: splitting (19) gives:
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | |   (168)   ~ (all_75_13 = 0)
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | REDUCE: (4), (168) imply:
% 258.97/35.94  | | | | | | | | | |   (169)   ~ (all_68_12 = 0)
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | BETA: splitting (62) gives:
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | |   (170)  all_68_11 = 0
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | REDUCE: (55), (170) imply:
% 258.97/35.94  | | | | | | | | | | |   (171)  $false
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | CLOSE: (171) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | |   (172)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | BETA: splitting (172) gives:
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | |   (173)  all_68_12 = 0
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | REDUCE: (169), (173) imply:
% 258.97/35.94  | | | | | | | | | | | |   (174)  $false
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | CLOSE: (174) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | |   (175)  all_68_13 = 0 | all_68_14 = 0
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | BETA: splitting (175) gives:
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | |   (176)  all_68_13 = 0
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | REDUCE: (164), (176) imply:
% 258.97/35.94  | | | | | | | | | | | | |   (177)  $false
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | CLOSE: (177) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | |   (178)  all_68_14 = 0
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | COMBINE_EQS: (2), (178) imply:
% 258.97/35.94  | | | | | | | | | | | | |   (179)  all_75_18 = 0
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | BETA: splitting (38) gives:
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | Case 1:
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | |   (180)   ~ (all_75_18 = 0)
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | REDUCE: (179), (180) imply:
% 258.97/35.94  | | | | | | | | | | | | | |   (181)  $false
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | CLOSE: (181) is inconsistent.
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | |   (182)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94  | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10),
% 258.97/35.94  | | | | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 258.97/35.94  | | | | | | | | | | | | | |            (19), (20), (21), (22), (23), (24), (25), (26),
% 258.97/35.94  | | | | | | | | | | | | | |            (27), (28), (29), (30), (31), (32), (33), (34),
% 258.97/35.94  | | | | | | | | | | | | | |            (35), (36), (37), (39), (40), (42), (160), (182)
% 258.97/35.94  | | | | | | | | | | | | | |            are inconsistent by sub-proof #198.
% 258.97/35.94  | | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | Case 2:
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | |   (183)   ~ (all_75_14 = 0)
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | REDUCE: (167), (183) imply:
% 258.97/35.94  | | | | | | | | | |   (184)  $false
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | | CLOSE: (184) is inconsistent.
% 258.97/35.94  | | | | | | | | | | 
% 258.97/35.94  | | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | | 
% 258.97/35.94  | | | | | | | | End of split
% 258.97/35.94  | | | | | | | | 
% 258.97/35.94  | | | | | | | End of split
% 258.97/35.94  | | | | | | | 
% 258.97/35.94  | | | | | | End of split
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | Case 2:
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | |   (185)  all_75_12 = 0
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (10), (11), (12), (14),
% 258.97/35.94  | | | | | |            (15), (16), (17), (18), (21), (22), (23), (26), (27),
% 258.97/35.94  | | | | | |            (28), (29), (31), (32), (34), (37), (40), (41), (42),
% 258.97/35.94  | | | | | |            (51), (62), (185) are inconsistent by sub-proof #186.
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | End of split
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | End of split
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | End of split
% 258.97/35.94  | | | 
% 258.97/35.94  | | End of split
% 258.97/35.94  | | 
% 258.97/35.94  | End of split
% 258.97/35.94  | 
% 258.97/35.94  End of proof
% 258.97/35.94  
% 258.97/35.94  Sub-proof #186 shows that the following formulas are inconsistent:
% 258.97/35.94  ----------------------------------------------------------------
% 258.97/35.94    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.97/35.94    (2)  all_75_9 = all_68_11
% 258.97/35.94    (3)  all_75_18 = all_68_14
% 258.97/35.94    (4)  all_75_13 = all_68_12
% 258.97/35.94    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.94         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.94             r1(all_68_20, v0) = v2))
% 258.97/35.94    (6)  all_75_16 = all_68_13
% 258.97/35.94    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 258.97/35.94             v0) = 0 & $i(v0))
% 258.97/35.94    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.97/35.94         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.97/35.94    (9)  all_75_7 = 0
% 258.97/35.94    (10)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.97/35.94    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.97/35.94    (12)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.97/35.94    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94    (15)  all_75_8 = all_68_7
% 258.97/35.94    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.97/35.94            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.97/35.94          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.97/35.94            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.94          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.94              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.94              r1(all_68_20, v0) = v2))
% 258.97/35.94    (18)  all_75_15 = all_68_9
% 258.97/35.94    (19)   ~ (all_68_16 = 0)
% 258.97/35.94    (20)  all_75_12 = 0
% 258.97/35.94    (21)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94    (22)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.97/35.94            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.97/35.94    (23)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.97/35.94    (24)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94    (25)   ~ (all_68_18 = 0)
% 258.97/35.94    (26)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94    (27)  all_75_14 = all_68_17
% 258.97/35.94    (28)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.97/35.94    (29)  all_75_12 = all_68_8
% 258.97/35.94    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.97/35.94            r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94    (31)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94  
% 258.97/35.94  Begin of proof
% 258.97/35.94  | 
% 258.97/35.94  | BETA: splitting (12) gives:
% 258.97/35.94  | 
% 258.97/35.94  | Case 1:
% 258.97/35.94  | | 
% 258.97/35.94  | |   (32)   ~ (all_75_12 = 0)
% 258.97/35.94  | | 
% 258.97/35.94  | | REDUCE: (20), (32) imply:
% 258.97/35.94  | |   (33)  $false
% 258.97/35.94  | | 
% 258.97/35.94  | | CLOSE: (33) is inconsistent.
% 258.97/35.94  | | 
% 258.97/35.94  | Case 2:
% 258.97/35.94  | | 
% 258.97/35.94  | |   (34)   ~ (all_75_14 = 0)
% 258.97/35.94  | | 
% 258.97/35.94  | | REDUCE: (27), (34) imply:
% 258.97/35.94  | |   (35)   ~ (all_68_17 = 0)
% 258.97/35.94  | | 
% 258.97/35.94  | | BETA: splitting (23) gives:
% 258.97/35.94  | | 
% 258.97/35.94  | | Case 1:
% 258.97/35.94  | | | 
% 258.97/35.94  | | |   (36)  all_68_16 = 0
% 258.97/35.94  | | | 
% 258.97/35.94  | | | REDUCE: (19), (36) imply:
% 258.97/35.94  | | |   (37)  $false
% 258.97/35.94  | | | 
% 258.97/35.94  | | | CLOSE: (37) is inconsistent.
% 258.97/35.94  | | | 
% 258.97/35.94  | | Case 2:
% 258.97/35.94  | | | 
% 258.97/35.94  | | |   (38)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.97/35.94  | | | 
% 258.97/35.94  | | | BETA: splitting (14) gives:
% 258.97/35.94  | | | 
% 258.97/35.94  | | | Case 1:
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | |   (39)   ~ (all_75_12 = 0)
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | | REDUCE: (20), (39) imply:
% 258.97/35.94  | | | |   (40)  $false
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | | CLOSE: (40) is inconsistent.
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | Case 2:
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | |   (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.97/35.94  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | | BETA: splitting (38) gives:
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | | Case 1:
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | |   (42)  all_68_17 = 0
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | | REDUCE: (35), (42) imply:
% 258.97/35.94  | | | | |   (43)  $false
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | | CLOSE: (43) is inconsistent.
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | Case 2:
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | |   (44)  all_68_18 = 0 | all_68_19 = 0
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | | BETA: splitting (22) gives:
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | | Case 1:
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | |   (45)   ~ (all_68_19 = 0)
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | | REF_CLOSE: (25), (44), (45) are inconsistent by sub-proof #406.
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | Case 2:
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | |   (46)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 258.97/35.94  | | | | | |             0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | | ALPHA: (46) implies:
% 258.97/35.94  | | | | | |   (47)   ~ (all_75_18 = 0)
% 258.97/35.94  | | | | | |   (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 258.97/35.94  | | | | | |             v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | | REDUCE: (3), (47) imply:
% 258.97/35.94  | | | | | |   (49)   ~ (all_68_14 = 0)
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (9), (10), (11), (13),
% 258.97/35.94  | | | | | |            (15), (16), (17), (18), (21), (24), (26), (28), (29),
% 258.97/35.94  | | | | | |            (30), (31), (41), (48), (49) are inconsistent by
% 258.97/35.94  | | | | | |            sub-proof #225.
% 258.97/35.94  | | | | | | 
% 258.97/35.94  | | | | | End of split
% 258.97/35.94  | | | | | 
% 258.97/35.94  | | | | End of split
% 258.97/35.94  | | | | 
% 258.97/35.94  | | | End of split
% 258.97/35.94  | | | 
% 258.97/35.94  | | End of split
% 258.97/35.94  | | 
% 258.97/35.94  | End of split
% 258.97/35.94  | 
% 258.97/35.94  End of proof
% 258.97/35.94  
% 258.97/35.94  Sub-proof #187 shows that the following formulas are inconsistent:
% 258.97/35.94  ----------------------------------------------------------------
% 258.97/35.94    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.97/35.94             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.94           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.97/35.94    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.97/35.94    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.97/35.94             v0) = 0 & $i(v0))
% 258.97/35.94    (4)   ~ (all_68_4 = 0)
% 258.97/35.94    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.94             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.94           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.94             r1(all_68_20, v0) = v2))
% 258.97/35.94    (6)  all_75_10 = all_68_16
% 258.97/35.94    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.94         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.94             r1(all_68_20, v0) = v2))
% 258.97/35.94    (8)  all_75_16 = 0
% 258.97/35.94    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.97/35.94         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.97/35.95    (10)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.97/35.95    (11)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.95            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.95    (12)  all_75_11 = all_68_5
% 258.97/35.95    (13)  all_75_8 = all_68_7
% 258.97/35.95    (14)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.97/35.95    (15)   ~ (all_141_0 = 0)
% 258.97/35.95    (16)  p305(all_141_1) = all_141_0
% 258.97/35.95    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.97/35.95            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.97/35.95          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.97/35.95            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.95          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.95              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.95            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.95              r1(all_68_20, v0) = v2))
% 258.97/35.95    (18)  all_75_15 = all_68_9
% 258.97/35.95    (19)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.95            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.95    (20)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.97/35.95    (21)   ~ (all_68_18 = 0)
% 258.97/35.95    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.95            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.95    (23)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.97/35.95    (24)  $i(all_141_1)
% 258.97/35.95    (25)  all_75_14 = all_68_17
% 258.97/35.95    (26)  r1(all_68_20, all_141_1) = 0
% 258.97/35.95    (27)   ~ (all_68_19 = 0)
% 258.97/35.95    (28)  all_75_12 = all_68_8
% 258.97/35.95  
% 258.97/35.95  Begin of proof
% 258.97/35.95  | 
% 258.97/35.95  | BETA: splitting (10) gives:
% 258.97/35.95  | 
% 258.97/35.95  | Case 1:
% 258.97/35.95  | | 
% 258.97/35.95  | |   (29)   ~ (all_75_15 = 0)
% 258.97/35.95  | | 
% 258.97/35.95  | | REDUCE: (18), (29) imply:
% 258.97/35.95  | |   (30)   ~ (all_68_9 = 0)
% 258.97/35.95  | | 
% 258.97/35.95  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (11), (12), (13),
% 258.97/35.95  | |            (14), (15), (16), (17), (19), (20), (21), (22), (23), (24), (25),
% 258.97/35.95  | |            (26), (27), (28), (30) are inconsistent by sub-proof #188.
% 258.97/35.95  | | 
% 258.97/35.95  | Case 2:
% 258.97/35.95  | | 
% 258.97/35.95  | |   (31)   ~ (all_75_16 = 0)
% 258.97/35.95  | | 
% 258.97/35.95  | | REDUCE: (8), (31) imply:
% 258.97/35.95  | |   (32)  $false
% 258.97/35.95  | | 
% 258.97/35.95  | | CLOSE: (32) is inconsistent.
% 258.97/35.95  | | 
% 258.97/35.95  | End of split
% 258.97/35.95  | 
% 258.97/35.95  End of proof
% 258.97/35.95  
% 258.97/35.95  Sub-proof #188 shows that the following formulas are inconsistent:
% 258.97/35.95  ----------------------------------------------------------------
% 258.97/35.95    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.97/35.95             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.95           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.97/35.95    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.97/35.95    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 258.97/35.95             v0) = 0 & $i(v0))
% 258.97/35.95    (4)   ~ (all_68_4 = 0)
% 258.97/35.95    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.95           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.95             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.95           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.95             r1(all_68_20, v0) = v2))
% 258.97/35.95    (6)  all_75_10 = all_68_16
% 258.97/35.95    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.95         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.95             r1(all_68_20, v0) = v2))
% 258.97/35.95    (8)  all_75_16 = 0
% 258.97/35.95    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.97/35.95         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.97/35.95    (10)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.95            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.95    (11)  all_75_11 = all_68_5
% 258.97/35.95    (12)  all_75_8 = all_68_7
% 258.97/35.95    (13)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.97/35.95    (14)   ~ (all_68_9 = 0)
% 258.97/35.95    (15)   ~ (all_141_0 = 0)
% 258.97/35.95    (16)  p305(all_141_1) = all_141_0
% 258.97/35.95    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.97/35.95            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.97/35.95          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.97/35.95            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.97/35.95          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.95              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.95            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.95              r1(all_68_20, v0) = v2))
% 258.97/35.95    (18)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.95            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.95    (19)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.97/35.95    (20)   ~ (all_68_18 = 0)
% 258.97/35.95    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.97/35.95            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.95    (22)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.97/35.95    (23)  $i(all_141_1)
% 258.97/35.95    (24)  all_75_14 = all_68_17
% 258.97/35.95    (25)  r1(all_68_20, all_141_1) = 0
% 258.97/35.95    (26)   ~ (all_68_19 = 0)
% 258.97/35.95    (27)  all_75_12 = all_68_8
% 258.97/35.95  
% 258.97/35.95  Begin of proof
% 258.97/35.95  | 
% 258.97/35.95  | BETA: splitting (10) gives:
% 258.97/35.95  | 
% 258.97/35.95  | Case 1:
% 258.97/35.95  | | 
% 258.97/35.95  | |   (28)   ~ (all_75_16 = 0)
% 258.97/35.95  | | 
% 258.97/35.95  | | REDUCE: (8), (28) imply:
% 258.97/35.95  | |   (29)  $false
% 258.97/35.95  | | 
% 258.97/35.95  | | CLOSE: (29) is inconsistent.
% 258.97/35.95  | | 
% 258.97/35.95  | Case 2:
% 258.97/35.95  | | 
% 258.97/35.95  | |   (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.97/35.95  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.97/35.95  | | 
% 258.97/35.95  | | DELTA: instantiating (30) with fresh symbols all_255_0, all_255_1 gives:
% 258.97/35.95  | |   (31)   ~ (all_255_0 = 0) & p304(all_255_1) = all_255_0 & r1(all_68_20,
% 258.97/35.95  | |           all_255_1) = 0 & $i(all_255_1)
% 258.97/35.95  | | 
% 258.97/35.95  | | ALPHA: (31) implies:
% 258.97/35.95  | |   (32)   ~ (all_255_0 = 0)
% 258.97/35.95  | |   (33)  $i(all_255_1)
% 258.97/35.95  | |   (34)  r1(all_68_20, all_255_1) = 0
% 258.97/35.95  | |   (35)  p304(all_255_1) = all_255_0
% 258.97/35.95  | | 
% 258.97/35.95  | | BETA: splitting (13) gives:
% 258.97/35.95  | | 
% 258.97/35.95  | | Case 1:
% 258.97/35.95  | | | 
% 258.97/35.95  | | |   (36)   ~ (all_75_11 = 0)
% 258.97/35.95  | | | 
% 258.97/35.95  | | | REDUCE: (11), (36) imply:
% 258.97/35.95  | | |   (37)   ~ (all_68_5 = 0)
% 258.97/35.95  | | | 
% 258.97/35.95  | | | BETA: splitting (5) gives:
% 258.97/35.95  | | | 
% 258.97/35.95  | | | Case 1:
% 258.97/35.95  | | | | 
% 258.97/35.95  | | | |   (38)  all_68_4 = 0
% 258.97/35.95  | | | | 
% 258.97/35.95  | | | | REDUCE: (4), (38) imply:
% 258.97/35.95  | | | |   (39)  $false
% 258.97/35.95  | | | | 
% 258.97/35.95  | | | | CLOSE: (39) is inconsistent.
% 258.97/35.95  | | | | 
% 258.97/35.95  | | | Case 2:
% 258.97/35.95  | | | | 
% 258.97/35.95  | | | |   (40)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.97/35.95  | | | |           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.97/35.95  | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1
% 258.97/35.95  | | | |           = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2
% 258.97/35.95  | | | |               = 0) & r1(all_68_20, v0) = v2))
% 258.97/35.95  | | | | 
% 258.97/35.95  | | | | BETA: splitting (40) gives:
% 258.97/35.95  | | | | 
% 258.97/35.95  | | | | Case 1:
% 258.97/35.95  | | | | | 
% 258.97/35.95  | | | | |   (41)  all_68_5 = 0
% 258.97/35.95  | | | | | 
% 258.97/35.95  | | | | | REDUCE: (37), (41) imply:
% 258.97/35.95  | | | | |   (42)  $false
% 258.97/35.95  | | | | | 
% 258.97/35.95  | | | | | CLOSE: (42) is inconsistent.
% 258.97/35.95  | | | | | 
% 258.97/35.95  | | | | Case 2:
% 258.97/35.95  | | | | | 
% 258.99/35.95  | | | | |   (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 258.99/35.95  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.99/35.95  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0)
% 258.99/35.95  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.95  | | | | |             r1(all_68_20, v0) = v2))
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | | BETA: splitting (43) gives:
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | | Case 1:
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | |   (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) | 
% 258.99/35.95  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.99/35.95  | | | | | |             = v2))
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | GROUND_INST: instantiating (44) with all_255_1, all_255_0,
% 258.99/35.95  | | | | | |              simplifying with (33), (35) gives:
% 258.99/35.95  | | | | | |   (45)  all_255_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.95  | | | | | |             all_255_1) = v0)
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | BETA: splitting (45) gives:
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | Case 1:
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | |   (46)  all_255_0 = 0
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | | REDUCE: (32), (46) imply:
% 258.99/35.95  | | | | | | |   (47)  $false
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | | CLOSE: (47) is inconsistent.
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | Case 2:
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | |   (48)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_255_1) =
% 258.99/35.95  | | | | | | |           v0)
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | | DELTA: instantiating (48) with fresh symbol all_353_0 gives:
% 258.99/35.95  | | | | | | |   (49)   ~ (all_353_0 = 0) & r1(all_68_20, all_255_1) = all_353_0
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | | ALPHA: (49) implies:
% 258.99/35.95  | | | | | | |   (50)   ~ (all_353_0 = 0)
% 258.99/35.95  | | | | | | |   (51)  r1(all_68_20, all_255_1) = all_353_0
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | | GROUND_INST: instantiating (9) with 0, all_353_0, all_255_1,
% 258.99/35.95  | | | | | | |              all_68_20, simplifying with (34), (51) gives:
% 258.99/35.95  | | | | | | |   (52)  all_353_0 = 0
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | | REDUCE: (50), (52) imply:
% 258.99/35.95  | | | | | | |   (53)  $false
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | | CLOSE: (53) is inconsistent.
% 258.99/35.95  | | | | | | | 
% 258.99/35.95  | | | | | | End of split
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | Case 2:
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | |   (54)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) | 
% 258.99/35.95  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.99/35.95  | | | | | |             = v2))
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | REF_CLOSE: (9), (15), (16), (23), (25), (54) are inconsistent by
% 258.99/35.95  | | | | | |            sub-proof #189.
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | End of split
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | End of split
% 258.99/35.95  | | | | 
% 258.99/35.95  | | | End of split
% 258.99/35.95  | | | 
% 258.99/35.95  | | Case 2:
% 258.99/35.95  | | | 
% 258.99/35.95  | | |   (55)  all_75_11 = 0
% 258.99/35.95  | | | 
% 258.99/35.95  | | | REF_CLOSE: (1), (2), (3), (6), (7), (9), (12), (13), (14), (17), (18),
% 258.99/35.95  | | |            (19), (20), (21), (22), (24), (26), (27), (55) are inconsistent
% 258.99/35.95  | | |            by sub-proof #234.
% 258.99/35.95  | | | 
% 258.99/35.95  | | End of split
% 258.99/35.95  | | 
% 258.99/35.95  | End of split
% 258.99/35.95  | 
% 258.99/35.95  End of proof
% 258.99/35.95  
% 258.99/35.95  Sub-proof #189 shows that the following formulas are inconsistent:
% 258.99/35.95  ----------------------------------------------------------------
% 258.99/35.95    (1)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/35.95         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/35.95    (2)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) | 
% 258.99/35.95           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.95    (3)   ~ (all_141_0 = 0)
% 258.99/35.95    (4)  p305(all_141_1) = all_141_0
% 258.99/35.95    (5)  $i(all_141_1)
% 258.99/35.95    (6)  r1(all_68_20, all_141_1) = 0
% 258.99/35.95  
% 258.99/35.95  Begin of proof
% 258.99/35.95  | 
% 258.99/35.95  | GROUND_INST: instantiating (2) with all_141_1, all_141_0, simplifying with
% 258.99/35.95  |              (4), (5) gives:
% 258.99/35.95  |   (7)  all_141_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_141_1)
% 258.99/35.95  |          = v0)
% 258.99/35.95  | 
% 258.99/35.95  | BETA: splitting (7) gives:
% 258.99/35.95  | 
% 258.99/35.95  | Case 1:
% 258.99/35.95  | | 
% 258.99/35.95  | |   (8)  all_141_0 = 0
% 258.99/35.95  | | 
% 258.99/35.95  | | REDUCE: (3), (8) imply:
% 258.99/35.95  | |   (9)  $false
% 258.99/35.95  | | 
% 258.99/35.95  | | CLOSE: (9) is inconsistent.
% 258.99/35.95  | | 
% 258.99/35.95  | Case 2:
% 258.99/35.95  | | 
% 258.99/35.95  | |   (10)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_141_1) = v0)
% 258.99/35.95  | | 
% 258.99/35.95  | | DELTA: instantiating (10) with fresh symbol all_353_0 gives:
% 258.99/35.95  | |   (11)   ~ (all_353_0 = 0) & r1(all_68_20, all_141_1) = all_353_0
% 258.99/35.95  | | 
% 258.99/35.95  | | ALPHA: (11) implies:
% 258.99/35.95  | |   (12)   ~ (all_353_0 = 0)
% 258.99/35.95  | |   (13)  r1(all_68_20, all_141_1) = all_353_0
% 258.99/35.95  | | 
% 258.99/35.95  | | GROUND_INST: instantiating (1) with 0, all_353_0, all_141_1, all_68_20,
% 258.99/35.95  | |              simplifying with (6), (13) gives:
% 258.99/35.95  | |   (14)  all_353_0 = 0
% 258.99/35.95  | | 
% 258.99/35.95  | | REDUCE: (12), (14) imply:
% 258.99/35.95  | |   (15)  $false
% 258.99/35.95  | | 
% 258.99/35.95  | | CLOSE: (15) is inconsistent.
% 258.99/35.95  | | 
% 258.99/35.95  | End of split
% 258.99/35.95  | 
% 258.99/35.95  End of proof
% 258.99/35.95  
% 258.99/35.95  Sub-proof #190 shows that the following formulas are inconsistent:
% 258.99/35.95  ----------------------------------------------------------------
% 258.99/35.95    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.99/35.95             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.95    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.95    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.95    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/35.95    (5)  all_75_9 = all_68_11
% 258.99/35.95    (6)  all_75_17 = all_68_18
% 258.99/35.95    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.95           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.95           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.95             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.95           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.95             r1(all_68_20, v0) = v2))
% 258.99/35.95    (9)  all_75_18 = all_68_14
% 258.99/35.95    (10)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.95            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (11)  all_75_10 = all_68_16
% 258.99/35.95    (12)  all_75_13 = all_68_12
% 258.99/35.95    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.99/35.95          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.95              & r1(all_68_20, v0) = v2))
% 258.99/35.95    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.99/35.95            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (15)  all_75_16 = all_68_13
% 258.99/35.95    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/35.95          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/35.95    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (20)  p104(all_188_1) = all_188_0
% 258.99/35.95    (21)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.99/35.95    (22)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (23)  $i(all_164_1)
% 258.99/35.95    (24)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.99/35.95    (25)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.99/35.95    (26)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.95    (27)   ~ (all_164_0 = 0)
% 258.99/35.95    (28)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (29)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (30)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.95    (31)  all_75_11 = all_68_5
% 258.99/35.95    (32)   ~ (all_188_0 = 0)
% 258.99/35.95    (33)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.99/35.95            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.99/35.95              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (35)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.99/35.95    (36)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (37)  all_75_8 = all_68_7
% 258.99/35.95    (38)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.95    (39)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.95    (40)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.95    (41)  p105(all_164_1) = all_164_0
% 258.99/35.95    (42)   ~ (all_68_10 = 0)
% 258.99/35.95    (43)  r1(all_68_20, all_164_1) = 0
% 258.99/35.95    (44)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (45)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.95            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (46)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.99/35.95            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.99/35.95          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.99/35.95            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.99/35.95          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.95              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.95            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.95              r1(all_68_20, v0) = v2))
% 258.99/35.95    (47)  all_75_15 = all_68_9
% 258.99/35.95    (48)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (49)  all_75_14 = 0
% 258.99/35.95    (50)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (51)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.95    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (53)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.99/35.95            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.99/35.95    (54)  all_75_7 = all_68_4
% 258.99/35.95    (55)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/35.95    (56)  r1(all_68_20, all_188_1) = 0
% 258.99/35.95    (57)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (58)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (59)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (60)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (61)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.99/35.95    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (63)   ~ (all_68_13 = 0)
% 258.99/35.95    (64)  all_75_14 = all_68_17
% 258.99/35.95    (65)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.99/35.95    (66)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (67)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (68)  $i(all_188_1)
% 258.99/35.95    (69)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (70)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/35.95          all_68_14 = 0
% 258.99/35.95    (71)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.99/35.95    (72)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.95    (73)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.99/35.95            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95    (75)  all_75_12 = all_68_8
% 258.99/35.95    (76)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.95            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95  
% 258.99/35.95  Begin of proof
% 258.99/35.95  | 
% 258.99/35.95  | BETA: splitting (38) gives:
% 258.99/35.95  | 
% 258.99/35.95  | Case 1:
% 258.99/35.95  | | 
% 258.99/35.95  | |   (77)   ~ (all_75_13 = 0)
% 258.99/35.95  | | 
% 258.99/35.95  | | REDUCE: (12), (77) imply:
% 258.99/35.95  | |   (78)   ~ (all_68_12 = 0)
% 258.99/35.95  | | 
% 258.99/35.95  | | DELTA: instantiating (14) with fresh symbols all_278_0, all_278_1 gives:
% 258.99/35.95  | |   (79)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 & r1(all_68_20,
% 258.99/35.95  | |           all_278_1) = 0 & $i(all_278_1)
% 258.99/35.95  | | 
% 258.99/35.95  | | ALPHA: (79) implies:
% 258.99/35.95  | |   (80)   ~ (all_278_0 = 0)
% 258.99/35.95  | |   (81)  $i(all_278_1)
% 258.99/35.95  | |   (82)  r1(all_68_20, all_278_1) = 0
% 258.99/35.95  | |   (83)  p103(all_278_1) = all_278_0
% 258.99/35.95  | | 
% 258.99/35.95  | | BETA: splitting (7) gives:
% 258.99/35.95  | | 
% 258.99/35.95  | | Case 1:
% 258.99/35.95  | | | 
% 258.99/35.95  | | |   (84)   ~ (all_75_9 = 0)
% 258.99/35.95  | | | 
% 258.99/35.95  | | | REDUCE: (5), (84) imply:
% 258.99/35.95  | | |   (85)   ~ (all_68_11 = 0)
% 258.99/35.95  | | | 
% 258.99/35.95  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.99/35.95  | | |            (13), (15), (16), (17), (18), (19), (21), (22), (24), (25),
% 258.99/35.95  | | |            (26), (28), (29), (30), (31), (33), (34), (35), (36), (37),
% 258.99/35.95  | | |            (38), (39), (40), (42), (44), (45), (46), (47), (48), (50),
% 258.99/35.95  | | |            (51), (52), (53), (54), (55), (57), (58), (59), (60), (61),
% 258.99/35.95  | | |            (62), (63), (64), (65), (66), (67), (69), (70), (71), (72),
% 258.99/35.95  | | |            (73), (74), (75), (76), (78), (85) are inconsistent by
% 258.99/35.95  | | |            sub-proof #193.
% 258.99/35.95  | | | 
% 258.99/35.95  | | Case 2:
% 258.99/35.95  | | | 
% 258.99/35.95  | | |   (86)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.99/35.95  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.95  | | | 
% 258.99/35.95  | | | DELTA: instantiating (86) with fresh symbols all_293_0, all_293_1 gives:
% 258.99/35.95  | | |   (87)   ~ (all_293_0 = 0) & p102(all_293_1) = all_293_0 & r1(all_68_20,
% 258.99/35.95  | | |           all_293_1) = 0 & $i(all_293_1)
% 258.99/35.95  | | | 
% 258.99/35.95  | | | ALPHA: (87) implies:
% 258.99/35.95  | | |   (88)   ~ (all_293_0 = 0)
% 258.99/35.95  | | |   (89)  $i(all_293_1)
% 258.99/35.95  | | |   (90)  r1(all_68_20, all_293_1) = 0
% 258.99/35.95  | | |   (91)  p102(all_293_1) = all_293_0
% 258.99/35.95  | | | 
% 258.99/35.95  | | | BETA: splitting (46) gives:
% 258.99/35.95  | | | 
% 258.99/35.95  | | | Case 1:
% 258.99/35.95  | | | | 
% 258.99/35.95  | | | |   (92)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.99/35.95  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.99/35.95  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/35.95  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.95  | | | |             r1(all_68_20, v0) = v2))
% 258.99/35.95  | | | | 
% 258.99/35.95  | | | | BETA: splitting (92) gives:
% 258.99/35.95  | | | | 
% 258.99/35.95  | | | | Case 1:
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | |   (93)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 258.99/35.95  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.99/35.95  | | | | |             v2))
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | | GROUND_INST: instantiating (93) with all_293_1, all_293_0, simplifying
% 258.99/35.95  | | | | |              with (89), (91) gives:
% 258.99/35.95  | | | | |   (94)  all_293_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.95  | | | | |             all_293_1) = v0)
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | | BETA: splitting (94) gives:
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | | Case 1:
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | |   (95)  all_293_0 = 0
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | REDUCE: (88), (95) imply:
% 258.99/35.95  | | | | | |   (96)  $false
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | CLOSE: (96) is inconsistent.
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | Case 2:
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | |   (97)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_293_1) = v0)
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | DELTA: instantiating (97) with fresh symbol all_346_0 gives:
% 258.99/35.95  | | | | | |   (98)   ~ (all_346_0 = 0) & r1(all_68_20, all_293_1) = all_346_0
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | ALPHA: (98) implies:
% 258.99/35.95  | | | | | |   (99)   ~ (all_346_0 = 0)
% 258.99/35.95  | | | | | |   (100)  r1(all_68_20, all_293_1) = all_346_0
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | GROUND_INST: instantiating (18) with 0, all_346_0, all_293_1,
% 258.99/35.95  | | | | | |              all_68_20, simplifying with (90), (100) gives:
% 258.99/35.95  | | | | | |   (101)  all_346_0 = 0
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | REDUCE: (99), (101) imply:
% 258.99/35.95  | | | | | |   (102)  $false
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | CLOSE: (102) is inconsistent.
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | End of split
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | Case 2:
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | |   (103)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) | 
% 258.99/35.95  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.99/35.95  | | | | |              = v2))
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | | GROUND_INST: instantiating (103) with all_278_1, all_278_0,
% 258.99/35.95  | | | | |              simplifying with (81), (83) gives:
% 258.99/35.95  | | | | |   (104)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.95  | | | | |              all_278_1) = v0)
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | | BETA: splitting (104) gives:
% 258.99/35.95  | | | | | 
% 258.99/35.95  | | | | | Case 1:
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | |   (105)  all_278_0 = 0
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | REDUCE: (80), (105) imply:
% 258.99/35.95  | | | | | |   (106)  $false
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | | CLOSE: (106) is inconsistent.
% 258.99/35.95  | | | | | | 
% 258.99/35.95  | | | | | Case 2:
% 258.99/35.95  | | | | | | 
% 258.99/35.96  | | | | | |   (107)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_278_1) =
% 258.99/35.96  | | | | | |            v0)
% 258.99/35.96  | | | | | | 
% 258.99/35.96  | | | | | | DELTA: instantiating (107) with fresh symbol all_346_0 gives:
% 258.99/35.96  | | | | | |   (108)   ~ (all_346_0 = 0) & r1(all_68_20, all_278_1) = all_346_0
% 258.99/35.96  | | | | | | 
% 258.99/35.96  | | | | | | ALPHA: (108) implies:
% 258.99/35.96  | | | | | |   (109)   ~ (all_346_0 = 0)
% 258.99/35.96  | | | | | |   (110)  r1(all_68_20, all_278_1) = all_346_0
% 258.99/35.96  | | | | | | 
% 258.99/35.96  | | | | | | GROUND_INST: instantiating (18) with 0, all_346_0, all_278_1,
% 258.99/35.96  | | | | | |              all_68_20, simplifying with (82), (110) gives:
% 258.99/35.96  | | | | | |   (111)  all_346_0 = 0
% 258.99/35.96  | | | | | | 
% 258.99/35.96  | | | | | | REDUCE: (109), (111) imply:
% 258.99/35.96  | | | | | |   (112)  $false
% 258.99/35.96  | | | | | | 
% 258.99/35.96  | | | | | | CLOSE: (112) is inconsistent.
% 258.99/35.96  | | | | | | 
% 258.99/35.96  | | | | | End of split
% 258.99/35.96  | | | | | 
% 258.99/35.96  | | | | End of split
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | Case 2:
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | |   (113)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 258.99/35.96  | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 258.99/35.96  | | | |              v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 258.99/35.96  | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96  | | | |              r1(all_68_20, v0) = v2))
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | | BETA: splitting (113) gives:
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | | Case 1:
% 258.99/35.96  | | | | | 
% 258.99/35.96  | | | | |   (114)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 258.99/35.96  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.99/35.96  | | | | |              = v2))
% 258.99/35.96  | | | | | 
% 258.99/35.96  | | | | | GROUND_INST: instantiating (114) with all_188_1, all_188_0,
% 258.99/35.96  | | | | |              simplifying with (20), (68) gives:
% 258.99/35.96  | | | | |   (115)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.96  | | | | |              all_188_1) = v0)
% 258.99/35.96  | | | | | 
% 258.99/35.96  | | | | | REF_CLOSE: (18), (32), (56), (115) are inconsistent by sub-proof #192.
% 258.99/35.96  | | | | | 
% 258.99/35.96  | | | | Case 2:
% 258.99/35.96  | | | | | 
% 258.99/35.96  | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) | 
% 258.99/35.96  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 258.99/35.96  | | | | |              = v2))
% 258.99/35.96  | | | | | 
% 258.99/35.96  | | | | | REF_CLOSE: (18), (23), (27), (41), (43), (116) are inconsistent by
% 258.99/35.96  | | | | |            sub-proof #191.
% 258.99/35.96  | | | | | 
% 258.99/35.96  | | | | End of split
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | End of split
% 258.99/35.96  | | | 
% 258.99/35.96  | | End of split
% 258.99/35.96  | | 
% 258.99/35.96  | Case 2:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (117)   ~ (all_75_14 = 0)
% 258.99/35.96  | | 
% 258.99/35.96  | | REDUCE: (49), (117) imply:
% 258.99/35.96  | |   (118)  $false
% 258.99/35.96  | | 
% 258.99/35.96  | | CLOSE: (118) is inconsistent.
% 258.99/35.96  | | 
% 258.99/35.96  | End of split
% 258.99/35.96  | 
% 258.99/35.96  End of proof
% 258.99/35.96  
% 258.99/35.96  Sub-proof #191 shows that the following formulas are inconsistent:
% 258.99/35.96  ----------------------------------------------------------------
% 258.99/35.96    (1)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/35.96         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/35.96    (2)  $i(all_164_1)
% 258.99/35.96    (3)   ~ (all_164_0 = 0)
% 258.99/35.96    (4)  p105(all_164_1) = all_164_0
% 258.99/35.96    (5)  r1(all_68_20, all_164_1) = 0
% 258.99/35.96    (6)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 258.99/35.96           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.96  
% 258.99/35.96  Begin of proof
% 258.99/35.96  | 
% 258.99/35.96  | GROUND_INST: instantiating (6) with all_164_1, all_164_0, simplifying with
% 258.99/35.96  |              (2), (4) gives:
% 258.99/35.96  |   (7)  all_164_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_164_1)
% 258.99/35.96  |          = v0)
% 258.99/35.96  | 
% 258.99/35.96  | BETA: splitting (7) gives:
% 258.99/35.96  | 
% 258.99/35.96  | Case 1:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (8)  all_164_0 = 0
% 258.99/35.96  | | 
% 258.99/35.96  | | REDUCE: (3), (8) imply:
% 258.99/35.96  | |   (9)  $false
% 258.99/35.96  | | 
% 258.99/35.96  | | CLOSE: (9) is inconsistent.
% 258.99/35.96  | | 
% 258.99/35.96  | Case 2:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (10)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_164_1) = v0)
% 258.99/35.96  | | 
% 258.99/35.96  | | DELTA: instantiating (10) with fresh symbol all_329_0 gives:
% 258.99/35.96  | |   (11)   ~ (all_329_0 = 0) & r1(all_68_20, all_164_1) = all_329_0
% 258.99/35.96  | | 
% 258.99/35.96  | | ALPHA: (11) implies:
% 258.99/35.96  | |   (12)   ~ (all_329_0 = 0)
% 258.99/35.96  | |   (13)  r1(all_68_20, all_164_1) = all_329_0
% 258.99/35.96  | | 
% 258.99/35.96  | | GROUND_INST: instantiating (1) with 0, all_329_0, all_164_1, all_68_20,
% 258.99/35.96  | |              simplifying with (5), (13) gives:
% 258.99/35.96  | |   (14)  all_329_0 = 0
% 258.99/35.96  | | 
% 258.99/35.96  | | REDUCE: (12), (14) imply:
% 258.99/35.96  | |   (15)  $false
% 258.99/35.96  | | 
% 258.99/35.96  | | CLOSE: (15) is inconsistent.
% 258.99/35.96  | | 
% 258.99/35.96  | End of split
% 258.99/35.96  | 
% 258.99/35.96  End of proof
% 258.99/35.96  
% 258.99/35.96  Sub-proof #192 shows that the following formulas are inconsistent:
% 258.99/35.96  ----------------------------------------------------------------
% 258.99/35.96    (1)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_188_1) =
% 258.99/35.96           v0)
% 258.99/35.96    (2)   ~ (all_188_0 = 0)
% 258.99/35.96    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/35.96         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/35.96    (4)  r1(all_68_20, all_188_1) = 0
% 258.99/35.96  
% 258.99/35.96  Begin of proof
% 258.99/35.96  | 
% 258.99/35.96  | BETA: splitting (1) gives:
% 258.99/35.96  | 
% 258.99/35.96  | Case 1:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (5)  all_188_0 = 0
% 258.99/35.96  | | 
% 258.99/35.96  | | REDUCE: (2), (5) imply:
% 258.99/35.96  | |   (6)  $false
% 258.99/35.96  | | 
% 258.99/35.96  | | CLOSE: (6) is inconsistent.
% 258.99/35.96  | | 
% 258.99/35.96  | Case 2:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_188_1) = v0)
% 258.99/35.96  | | 
% 258.99/35.96  | | DELTA: instantiating (7) with fresh symbol all_346_0 gives:
% 258.99/35.96  | |   (8)   ~ (all_346_0 = 0) & r1(all_68_20, all_188_1) = all_346_0
% 258.99/35.96  | | 
% 258.99/35.96  | | ALPHA: (8) implies:
% 258.99/35.96  | |   (9)   ~ (all_346_0 = 0)
% 258.99/35.96  | |   (10)  r1(all_68_20, all_188_1) = all_346_0
% 258.99/35.96  | | 
% 258.99/35.96  | | GROUND_INST: instantiating (3) with 0, all_346_0, all_188_1, all_68_20,
% 258.99/35.96  | |              simplifying with (4), (10) gives:
% 258.99/35.96  | |   (11)  all_346_0 = 0
% 258.99/35.96  | | 
% 258.99/35.96  | | REDUCE: (9), (11) imply:
% 258.99/35.96  | |   (12)  $false
% 258.99/35.96  | | 
% 258.99/35.96  | | CLOSE: (12) is inconsistent.
% 258.99/35.96  | | 
% 258.99/35.96  | End of split
% 258.99/35.96  | 
% 258.99/35.96  End of proof
% 258.99/35.96  
% 258.99/35.96  Sub-proof #193 shows that the following formulas are inconsistent:
% 258.99/35.96  ----------------------------------------------------------------
% 258.99/35.96    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.99/35.96             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.96    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.96    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.96    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/35.96    (5)  all_75_9 = all_68_11
% 258.99/35.96    (6)  all_75_17 = all_68_18
% 258.99/35.96    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.96           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.96           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.96           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96             r1(all_68_20, v0) = v2))
% 258.99/35.96    (9)   ~ (all_68_12 = 0)
% 258.99/35.96    (10)  all_75_18 = all_68_14
% 258.99/35.96    (11)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.96            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (12)  all_75_10 = all_68_16
% 258.99/35.96    (13)  all_75_13 = all_68_12
% 258.99/35.96    (14)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.99/35.96          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.96              & r1(all_68_20, v0) = v2))
% 258.99/35.96    (15)  all_75_16 = all_68_13
% 258.99/35.96    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/35.96          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/35.96    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (20)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.99/35.96    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.99/35.96    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.99/35.96    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.96    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.96    (28)  all_75_11 = all_68_5
% 258.99/35.96    (29)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.99/35.96            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.99/35.96              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (31)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.99/35.96    (32)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (33)   ~ (all_68_11 = 0)
% 258.99/35.96    (34)  all_75_8 = all_68_7
% 258.99/35.96    (35)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.96    (36)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.96    (37)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.96    (38)   ~ (all_68_10 = 0)
% 258.99/35.96    (39)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (40)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.96            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.99/35.96            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.99/35.96          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.99/35.96            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.99/35.96          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.96            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96              r1(all_68_20, v0) = v2))
% 258.99/35.96    (42)  all_75_15 = all_68_9
% 258.99/35.96    (43)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (44)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (45)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.96    (46)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (47)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.99/35.96            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.99/35.96    (48)  all_75_7 = all_68_4
% 258.99/35.96    (49)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/35.96    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (51)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (52)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (53)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (54)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.99/35.96    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (56)   ~ (all_68_13 = 0)
% 258.99/35.96    (57)  all_75_14 = all_68_17
% 258.99/35.96    (58)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.99/35.96    (59)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (60)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (62)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/35.96          all_68_14 = 0
% 258.99/35.96    (63)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.99/35.96    (64)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.96    (65)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.99/35.96            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (67)  all_75_12 = all_68_8
% 258.99/35.96    (68)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96  
% 258.99/35.96  Begin of proof
% 258.99/35.96  | 
% 258.99/35.96  | BETA: splitting (4) gives:
% 258.99/35.96  | 
% 258.99/35.96  | Case 1:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (69)  all_68_11 = 0
% 258.99/35.96  | | 
% 258.99/35.96  | | REDUCE: (33), (69) imply:
% 258.99/35.96  | |   (70)  $false
% 258.99/35.96  | | 
% 258.99/35.96  | | CLOSE: (70) is inconsistent.
% 258.99/35.96  | | 
% 258.99/35.96  | Case 2:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (71)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/35.96  | | 
% 258.99/35.96  | | BETA: splitting (71) gives:
% 258.99/35.96  | | 
% 258.99/35.96  | | Case 1:
% 258.99/35.96  | | | 
% 258.99/35.96  | | |   (72)  all_68_12 = 0
% 258.99/35.96  | | | 
% 258.99/35.96  | | | REDUCE: (9), (72) imply:
% 258.99/35.96  | | |   (73)  $false
% 258.99/35.96  | | | 
% 258.99/35.96  | | | CLOSE: (73) is inconsistent.
% 258.99/35.96  | | | 
% 258.99/35.96  | | Case 2:
% 258.99/35.96  | | | 
% 258.99/35.96  | | |   (74)  all_68_13 = 0 | all_68_14 = 0
% 258.99/35.96  | | | 
% 258.99/35.96  | | | BETA: splitting (74) gives:
% 258.99/35.96  | | | 
% 258.99/35.96  | | | Case 1:
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | |   (75)  all_68_13 = 0
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | | REDUCE: (56), (75) imply:
% 258.99/35.96  | | | |   (76)  $false
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | | CLOSE: (76) is inconsistent.
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | Case 2:
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | |   (77)  all_68_14 = 0
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | | COMBINE_EQS: (10), (77) imply:
% 258.99/35.96  | | | |   (78)  all_75_18 = 0
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (10), (11), (12), (13),
% 258.99/35.96  | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.99/35.96  | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (34),
% 258.99/35.96  | | | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 258.99/35.96  | | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 258.99/35.96  | | | |            (55), (57), (58), (59), (60), (61), (62), (63), (64), (65),
% 258.99/35.96  | | | |            (66), (67), (68), (78) are inconsistent by sub-proof #194.
% 258.99/35.96  | | | | 
% 258.99/35.96  | | | End of split
% 258.99/35.96  | | | 
% 258.99/35.96  | | End of split
% 258.99/35.96  | | 
% 258.99/35.96  | End of split
% 258.99/35.96  | 
% 258.99/35.96  End of proof
% 258.99/35.96  
% 258.99/35.96  Sub-proof #194 shows that the following formulas are inconsistent:
% 258.99/35.96  ----------------------------------------------------------------
% 258.99/35.96    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.99/35.96             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.96    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.96    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.96    (4)  all_75_9 = all_68_11
% 258.99/35.96    (5)  all_75_17 = all_68_18
% 258.99/35.96    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.96           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.96           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.96           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96             r1(all_68_20, v0) = v2))
% 258.99/35.96    (8)  all_75_18 = all_68_14
% 258.99/35.96    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.96           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (10)  all_75_10 = all_68_16
% 258.99/35.96    (11)  all_75_13 = all_68_12
% 258.99/35.96    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.99/35.96          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.96              & r1(all_68_20, v0) = v2))
% 258.99/35.96    (13)  all_75_16 = all_68_13
% 258.99/35.96    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/35.96          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/35.96    (17)  all_75_18 = 0
% 258.99/35.96    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (19)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.99/35.96    (20)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.99/35.96    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.99/35.96    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.96    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.96    (27)  all_75_11 = all_68_5
% 258.99/35.96    (28)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.99/35.96            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.99/35.96              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (30)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.99/35.96    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (32)  all_75_8 = all_68_7
% 258.99/35.96    (33)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.96    (34)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.96    (35)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.96    (36)   ~ (all_68_10 = 0)
% 258.99/35.96    (37)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (38)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.96            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.99/35.96            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.99/35.96          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.99/35.96            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.99/35.96          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.96            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96              r1(all_68_20, v0) = v2))
% 258.99/35.96    (40)  all_75_15 = all_68_9
% 258.99/35.96    (41)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (42)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (43)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.96    (44)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (45)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.99/35.96            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.99/35.96    (46)  all_75_7 = all_68_4
% 258.99/35.96    (47)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/35.96    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.99/35.96    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (54)  all_75_14 = all_68_17
% 258.99/35.96    (55)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.99/35.96    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (57)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (58)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (59)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/35.96          all_68_14 = 0
% 258.99/35.96    (60)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.99/35.96    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.96    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.99/35.96            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (64)  all_75_12 = all_68_8
% 258.99/35.96    (65)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96  
% 258.99/35.96  Begin of proof
% 258.99/35.96  | 
% 258.99/35.96  | BETA: splitting (61) gives:
% 258.99/35.96  | 
% 258.99/35.96  | Case 1:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (66)   ~ (all_75_18 = 0)
% 258.99/35.96  | | 
% 258.99/35.96  | | REDUCE: (17), (66) imply:
% 258.99/35.96  | |   (67)  $false
% 258.99/35.96  | | 
% 258.99/35.96  | | CLOSE: (67) is inconsistent.
% 258.99/35.96  | | 
% 258.99/35.96  | Case 2:
% 258.99/35.96  | | 
% 258.99/35.96  | |   (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.99/35.96  | |           p405(v0) = v1 & $i(v0))
% 258.99/35.96  | | 
% 258.99/35.96  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.99/35.96  | |            (13), (14), (15), (16), (18), (19), (20), (21), (22), (23), (24),
% 258.99/35.96  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 258.99/35.96  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 258.99/35.96  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 258.99/35.96  | |            (58), (59), (60), (61), (62), (63), (64), (65), (68) are
% 258.99/35.96  | |            inconsistent by sub-proof #195.
% 258.99/35.96  | | 
% 258.99/35.96  | End of split
% 258.99/35.96  | 
% 258.99/35.96  End of proof
% 258.99/35.96  
% 258.99/35.96  Sub-proof #195 shows that the following formulas are inconsistent:
% 258.99/35.96  ----------------------------------------------------------------
% 258.99/35.96    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 258.99/35.96             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.96           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.96    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.96    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.96    (4)  all_75_9 = all_68_11
% 258.99/35.96    (5)  all_75_17 = all_68_18
% 258.99/35.96    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.96           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.96    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.96           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.96           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.96             r1(all_68_20, v0) = v2))
% 258.99/35.96    (8)  all_75_18 = all_68_14
% 258.99/35.97    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.97           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (10)  all_75_10 = all_68_16
% 258.99/35.97    (11)  all_75_13 = all_68_12
% 258.99/35.97    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.99/35.97          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.97              & r1(all_68_20, v0) = v2))
% 258.99/35.97    (13)  all_75_16 = all_68_13
% 258.99/35.97    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/35.97          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/35.97    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (18)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.99/35.97    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.99/35.97    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.99/35.97    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.99/35.97            p405(v0) = v1 & $i(v0))
% 258.99/35.97    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.97    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.97    (27)  all_75_11 = all_68_5
% 258.99/35.97    (28)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.99/35.97            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 258.99/35.97              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (30)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.99/35.97    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (32)  all_75_8 = all_68_7
% 258.99/35.97    (33)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.97    (34)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.99/35.97    (35)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.97    (36)   ~ (all_68_10 = 0)
% 258.99/35.97    (37)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (38)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.97            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.99/35.97            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.99/35.97          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.99/35.97            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.99/35.97          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.97              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.97              r1(all_68_20, v0) = v2))
% 258.99/35.97    (40)  all_75_15 = all_68_9
% 258.99/35.97    (41)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (42)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (43)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.99/35.97    (44)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (45)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.99/35.97            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.99/35.97    (46)  all_75_7 = all_68_4
% 258.99/35.97    (47)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/35.97    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (49)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (50)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (51)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (52)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.99/35.97    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (54)  all_75_14 = all_68_17
% 258.99/35.97    (55)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.99/35.97    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (57)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (58)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (59)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/35.97          all_68_14 = 0
% 258.99/35.97    (60)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.99/35.97    (61)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.97    (62)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.99/35.97            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97    (64)  all_75_12 = all_68_8
% 258.99/35.97    (65)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97  
% 258.99/35.97  Begin of proof
% 258.99/35.97  | 
% 258.99/35.97  | BETA: splitting (29) gives:
% 258.99/35.97  | 
% 258.99/35.97  | Case 1:
% 258.99/35.97  | | 
% 258.99/35.97  | |   (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.99/35.97  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97  | | 
% 258.99/35.97  | | DELTA: instantiating (66) with fresh symbols all_188_0, all_188_1 gives:
% 258.99/35.97  | |   (67)   ~ (all_188_0 = 0) & p104(all_188_1) = all_188_0 & r1(all_68_20,
% 258.99/35.97  | |           all_188_1) = 0 & $i(all_188_1)
% 258.99/35.97  | | 
% 258.99/35.97  | | ALPHA: (67) implies:
% 258.99/35.97  | |   (68)   ~ (all_188_0 = 0)
% 258.99/35.97  | |   (69)  $i(all_188_1)
% 258.99/35.97  | |   (70)  r1(all_68_20, all_188_1) = 0
% 258.99/35.97  | |   (71)  p104(all_188_1) = all_188_0
% 258.99/35.97  | | 
% 258.99/35.97  | | BETA: splitting (17) gives:
% 258.99/35.97  | | 
% 258.99/35.97  | | Case 1:
% 258.99/35.97  | | | 
% 258.99/35.97  | | |   (72)   ~ (all_75_17 = 0)
% 258.99/35.97  | | | 
% 258.99/35.97  | | | REDUCE: (5), (72) imply:
% 258.99/35.97  | | |   (73)   ~ (all_68_18 = 0)
% 258.99/35.97  | | | 
% 258.99/35.97  | | | BETA: splitting (38) gives:
% 258.99/35.97  | | | 
% 258.99/35.97  | | | Case 1:
% 258.99/35.97  | | | | 
% 258.99/35.97  | | | |   (74)   ~ (all_75_7 = 0)
% 258.99/35.97  | | | | 
% 258.99/35.97  | | | | REDUCE: (46), (74) imply:
% 258.99/35.97  | | | |   (75)   ~ (all_68_4 = 0)
% 258.99/35.97  | | | | 
% 258.99/35.97  | | | | DELTA: instantiating (63) with fresh symbols all_214_0, all_214_1 gives:
% 258.99/35.97  | | | |   (76)   ~ (all_214_0 = 0) & p305(all_214_1) = all_214_0 & r1(all_68_20,
% 258.99/35.97  | | | |           all_214_1) = 0 & $i(all_214_1)
% 258.99/35.97  | | | | 
% 258.99/35.97  | | | | ALPHA: (76) implies:
% 258.99/35.97  | | | |   (77)   ~ (all_214_0 = 0)
% 258.99/35.97  | | | |   (78)  $i(all_214_1)
% 258.99/35.97  | | | |   (79)  r1(all_68_20, all_214_1) = 0
% 258.99/35.97  | | | |   (80)  p305(all_214_1) = all_214_0
% 258.99/35.97  | | | | 
% 258.99/35.97  | | | | BETA: splitting (45) gives:
% 258.99/35.97  | | | | 
% 258.99/35.97  | | | | Case 1:
% 258.99/35.97  | | | | | 
% 258.99/35.97  | | | | |   (81)   ~ (all_68_19 = 0)
% 258.99/35.97  | | | | | 
% 258.99/35.97  | | | | | REF_CLOSE: (1), (3), (4), (7), (8), (9), (10), (11), (12), (13), (14),
% 258.99/35.97  | | | | |            (15), (16), (19), (20), (21), (22), (23), (25), (26), (27),
% 258.99/35.97  | | | | |            (30), (31), (32), (33), (34), (36), (39), (40), (41), (47),
% 258.99/35.97  | | | | |            (48), (49), (50), (51), (52), (54), (55), (58), (59), (62),
% 258.99/35.97  | | | | |            (64), (65), (66), (68), (69), (70), (71), (73), (75), (77),
% 258.99/35.97  | | | | |            (78), (79), (80), (81) are inconsistent by sub-proof #231.
% 258.99/35.97  | | | | | 
% 258.99/35.97  | | | | Case 2:
% 258.99/35.97  | | | | | 
% 258.99/35.97  | | | | |   (82)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0)
% 258.99/35.97  | | | | |           & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.97  | | | | | 
% 258.99/35.97  | | | | | ALPHA: (82) implies:
% 258.99/35.97  | | | | |   (83)   ~ (all_75_18 = 0)
% 258.99/35.97  | | | | | 
% 258.99/35.97  | | | | | REDUCE: (8), (83) imply:
% 258.99/35.97  | | | | |   (84)   ~ (all_68_14 = 0)
% 258.99/35.97  | | | | | 
% 258.99/35.97  | | | | | BETA: splitting (42) gives:
% 258.99/35.97  | | | | | 
% 258.99/35.97  | | | | | Case 1:
% 258.99/35.97  | | | | | | 
% 258.99/35.97  | | | | | |   (85)   ~ (all_68_19 = 0)
% 258.99/35.97  | | | | | | 
% 258.99/35.97  | | | | | | REF_CLOSE: (1), (3), (4), (7), (8), (9), (10), (11), (12), (13),
% 258.99/35.97  | | | | | |            (14), (15), (16), (19), (20), (21), (22), (23), (25),
% 258.99/35.97  | | | | | |            (26), (27), (30), (31), (32), (33), (34), (36), (39),
% 258.99/35.97  | | | | | |            (40), (41), (47), (48), (49), (50), (51), (52), (54),
% 258.99/35.97  | | | | | |            (55), (58), (59), (62), (64), (65), (66), (68), (69),
% 258.99/35.97  | | | | | |            (70), (71), (73), (75), (77), (78), (79), (80), (85) are
% 258.99/35.97  | | | | | |            inconsistent by sub-proof #231.
% 258.99/35.97  | | | | | | 
% 258.99/35.97  | | | | | Case 2:
% 258.99/35.97  | | | | | | 
% 258.99/35.97  | | | | | |   (86)  all_68_19 = 0
% 258.99/35.97  | | | | | |   (87)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.99/35.97  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97  | | | | | | 
% 258.99/35.97  | | | | | | DELTA: instantiating (87) with fresh symbols all_238_0, all_238_1
% 258.99/35.97  | | | | | |        gives:
% 258.99/35.97  | | | | | |   (88)   ~ (all_238_0 = 0) & p105(all_238_1) = all_238_0 &
% 258.99/35.97  | | | | | |         r1(all_68_20, all_238_1) = 0 & $i(all_238_1)
% 258.99/35.97  | | | | | | 
% 258.99/35.97  | | | | | | ALPHA: (88) implies:
% 258.99/35.97  | | | | | |   (89)   ~ (all_238_0 = 0)
% 258.99/35.97  | | | | | |   (90)  $i(all_238_1)
% 258.99/35.97  | | | | | |   (91)  r1(all_68_20, all_238_1) = 0
% 258.99/35.97  | | | | | |   (92)  p105(all_238_1) = all_238_0
% 258.99/35.97  | | | | | | 
% 258.99/35.97  | | | | | | BETA: splitting (59) gives:
% 258.99/35.97  | | | | | | 
% 258.99/35.97  | | | | | | Case 1:
% 258.99/35.97  | | | | | | | 
% 258.99/35.97  | | | | | | |   (93)  all_68_10 = 0
% 258.99/35.97  | | | | | | | 
% 258.99/35.97  | | | | | | | REDUCE: (36), (93) imply:
% 258.99/35.97  | | | | | | |   (94)  $false
% 258.99/35.97  | | | | | | | 
% 258.99/35.97  | | | | | | | CLOSE: (94) is inconsistent.
% 258.99/35.97  | | | | | | | 
% 258.99/35.97  | | | | | | Case 2:
% 258.99/35.97  | | | | | | | 
% 258.99/35.97  | | | | | | |   (95)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14
% 258.99/35.97  | | | | | | |         = 0
% 258.99/35.97  | | | | | | | 
% 258.99/35.97  | | | | | | | BETA: splitting (31) gives:
% 258.99/35.97  | | | | | | | 
% 258.99/35.97  | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | 
% 258.99/35.97  | | | | | | | |   (96)   ~ (all_75_12 = 0)
% 258.99/35.97  | | | | | | | | 
% 258.99/35.97  | | | | | | | | REDUCE: (64), (96) imply:
% 258.99/35.97  | | | | | | | |   (97)   ~ (all_68_8 = 0)
% 258.99/35.97  | | | | | | | | 
% 258.99/35.97  | | | | | | | | BETA: splitting (19) gives:
% 258.99/35.97  | | | | | | | | 
% 258.99/35.97  | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | 
% 258.99/35.97  | | | | | | | | |   (98)   ~ (all_75_11 = 0)
% 258.99/35.97  | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | REDUCE: (27), (98) imply:
% 258.99/35.97  | | | | | | | | |   (99)   ~ (all_68_5 = 0)
% 258.99/35.97  | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | BETA: splitting (65) gives:
% 258.99/35.97  | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | |   (100)   ~ (all_75_16 = 0)
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | REDUCE: (13), (100) imply:
% 258.99/35.97  | | | | | | | | | |   (101)   ~ (all_68_13 = 0)
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | BETA: splitting (48) gives:
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | |   (102)   ~ (all_75_15 = 0)
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | REDUCE: (40), (102) imply:
% 258.99/35.97  | | | | | | | | | | |   (103)   ~ (all_68_9 = 0)
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | DELTA: instantiating (87) with fresh symbols all_288_0,
% 258.99/35.97  | | | | | | | | | | |        all_288_1 gives:
% 258.99/35.97  | | | | | | | | | | |   (104)   ~ (all_288_0 = 0) & p105(all_288_1) = all_288_0 &
% 258.99/35.97  | | | | | | | | | | |          r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | ALPHA: (104) implies:
% 258.99/35.97  | | | | | | | | | | |   (105)   ~ (all_288_0 = 0)
% 258.99/35.97  | | | | | | | | | | |   (106)  $i(all_288_1)
% 258.99/35.97  | | | | | | | | | | |   (107)  r1(all_68_20, all_288_1) = 0
% 258.99/35.97  | | | | | | | | | | |   (108)  p105(all_288_1) = all_288_0
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | BETA: splitting (95) gives:
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | |   (109)  all_68_11 = 0
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | COMBINE_EQS: (4), (109) imply:
% 258.99/35.97  | | | | | | | | | | | |   (110)  all_75_9 = 0
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | REF_CLOSE: (12), (16), (22), (32), (55), (97), (103), (110)
% 258.99/35.97  | | | | | | | | | | | |            are inconsistent by sub-proof #370.
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | |   (111)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | BETA: splitting (111) gives:
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | |   (112)  all_68_12 = 0
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | COMBINE_EQS: (11), (112) imply:
% 258.99/35.97  | | | | | | | | | | | | |   (113)  all_75_13 = 0
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | BETA: splitting (37) gives:
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | |   (114)   ~ (all_75_13 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | REDUCE: (113), (114) imply:
% 258.99/35.97  | | | | | | | | | | | | | |   (115)  $false
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | CLOSE: (115) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | |   (116)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97  | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | DELTA: instantiating (116) with fresh symbols all_317_0,
% 258.99/35.97  | | | | | | | | | | | | | |        all_317_1 gives:
% 258.99/35.97  | | | | | | | | | | | | | |   (117)   ~ (all_317_0 = 0) & p103(all_317_1) = all_317_0 &
% 258.99/35.97  | | | | | | | | | | | | | |          r1(all_68_20, all_317_1) = 0 & $i(all_317_1)
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | ALPHA: (117) implies:
% 258.99/35.97  | | | | | | | | | | | | | |   (118)   ~ (all_317_0 = 0)
% 258.99/35.97  | | | | | | | | | | | | | |   (119)  $i(all_317_1)
% 258.99/35.97  | | | | | | | | | | | | | |   (120)  r1(all_68_20, all_317_1) = 0
% 258.99/35.97  | | | | | | | | | | | | | |   (121)  p103(all_317_1) = all_317_0
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | BETA: splitting (9) gives:
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | |   (122)   ~ (all_75_8 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | REDUCE: (32), (122) imply:
% 258.99/35.97  | | | | | | | | | | | | | | |   (123)   ~ (all_68_7 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | REF_CLOSE: (12), (16), (22), (97), (103), (123) are
% 258.99/35.97  | | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | |   (124)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97  | | | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | DELTA: instantiating (124) with fresh symbols all_325_0,
% 258.99/35.97  | | | | | | | | | | | | | | |        all_325_1 gives:
% 258.99/35.97  | | | | | | | | | | | | | | |   (125)   ~ (all_325_0 = 0) & p102(all_325_1) = all_325_0 &
% 258.99/35.97  | | | | | | | | | | | | | | |          r1(all_68_20, all_325_1) = 0 & $i(all_325_1)
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | ALPHA: (125) implies:
% 258.99/35.97  | | | | | | | | | | | | | | |   (126)   ~ (all_325_0 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | |   (127)  $i(all_325_1)
% 258.99/35.97  | | | | | | | | | | | | | | |   (128)  r1(all_68_20, all_325_1) = 0
% 258.99/35.97  | | | | | | | | | | | | | | |   (129)  p102(all_325_1) = all_325_0
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | BETA: splitting (39) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.97  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/35.97  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | BETA: splitting (130) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | |   (131)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (131) with all_325_1, all_325_0,
% 258.99/35.97  | | | | | | | | | | | | | | | | |              simplifying with (127), (129) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | |   (132)  all_325_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.97  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_325_1) = v0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | BETA: splitting (132) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (133)  all_325_0 = 0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | REDUCE: (126), (133) imply:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (134)  $false
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | CLOSE: (134) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (135)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.97  | | | | | | | | | | | | | | | | | |              all_325_1) = v0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | DELTA: instantiating (135) with fresh symbol all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (136)   ~ (all_388_0 = 0) & r1(all_68_20, all_325_1) =
% 258.99/35.97  | | | | | | | | | | | | | | | | | |          all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | ALPHA: (136) implies:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (137)   ~ (all_388_0 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (138)  r1(all_68_20, all_325_1) = all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_388_0, all_325_1,
% 258.99/35.97  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (128), (138) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (139)  all_388_0 = 0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | REDUCE: (137), (139) imply:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (140)  $false
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | CLOSE: (140) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | |   (141)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (141) with all_317_1, all_317_0,
% 258.99/35.97  | | | | | | | | | | | | | | | | |              simplifying with (119), (121) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | |   (142)  all_317_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.97  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_317_1) = v0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | BETA: splitting (142) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (143)  all_317_0 = 0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | REDUCE: (118), (143) imply:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (144)  $false
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | CLOSE: (144) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (145)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.97  | | | | | | | | | | | | | | | | | |              all_317_1) = v0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | DELTA: instantiating (145) with fresh symbol all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (146)   ~ (all_388_0 = 0) & r1(all_68_20, all_317_1) =
% 258.99/35.97  | | | | | | | | | | | | | | | | | |          all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | ALPHA: (146) implies:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (147)   ~ (all_388_0 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (148)  r1(all_68_20, all_317_1) = all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_388_0, all_317_1,
% 258.99/35.97  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (120), (148) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (149)  all_388_0 = 0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | REDUCE: (147), (149) imply:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (150)  $false
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | CLOSE: (150) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | |   (151)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.97  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/35.97  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | BETA: splitting (151) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | |   (152)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (152) with all_188_1, all_188_0,
% 258.99/35.97  | | | | | | | | | | | | | | | | |              simplifying with (69), (71) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | |   (153)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.97  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_188_1) = v0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | REF_CLOSE: (16), (68), (70), (153) are inconsistent by
% 258.99/35.97  | | | | | | | | | | | | | | | | |            sub-proof #232.
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | |   (154)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (154) with all_288_1, all_288_0,
% 258.99/35.97  | | | | | | | | | | | | | | | | |              simplifying with (106), (108) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | |   (155)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.97  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | BETA: splitting (155) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (156)  all_288_0 = 0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | REDUCE: (105), (156) imply:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (157)  $false
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | CLOSE: (157) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (158)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.97  | | | | | | | | | | | | | | | | | |              all_288_1) = v0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | DELTA: instantiating (158) with fresh symbol all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (159)   ~ (all_388_0 = 0) & r1(all_68_20, all_288_1) =
% 258.99/35.97  | | | | | | | | | | | | | | | | | |          all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | ALPHA: (159) implies:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (160)   ~ (all_388_0 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (161)  r1(all_68_20, all_288_1) = all_388_0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_388_0, all_288_1,
% 258.99/35.97  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (107), (161) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (162)  all_388_0 = 0
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | REDUCE: (160), (162) imply:
% 258.99/35.97  | | | | | | | | | | | | | | | | | |   (163)  $false
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | | CLOSE: (163) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | |   (164)  all_68_13 = 0 | all_68_14 = 0
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | REF_CLOSE: (84), (101), (164) are inconsistent by sub-proof
% 258.99/35.97  | | | | | | | | | | | | |            #404.
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | |   (165)  all_75_15 = 0
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | REF_CLOSE: (7), (16), (49), (75), (77), (78), (79), (80),
% 258.99/35.97  | | | | | | | | | | |            (99), (165) are inconsistent by sub-proof #237.
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | End of split
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | |   (166)  all_75_16 = 0
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | COMBINE_EQS: (13), (166) imply:
% 258.99/35.97  | | | | | | | | | |   (167)  all_68_13 = 0
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | BETA: splitting (20) gives:
% 258.99/35.97  | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | |   (168)   ~ (all_75_15 = 0)
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | REDUCE: (40), (168) imply:
% 258.99/35.97  | | | | | | | | | | |   (169)   ~ (all_68_9 = 0)
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | BETA: splitting (25) gives:
% 258.99/35.97  | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | |   (170)   ~ (all_75_16 = 0)
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | REDUCE: (166), (170) imply:
% 258.99/35.97  | | | | | | | | | | | |   (171)  $false
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | CLOSE: (171) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | |   (172)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97  | | | | | | | | | | | |            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | BETA: splitting (9) gives:
% 258.99/35.97  | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | |   (173)   ~ (all_75_8 = 0)
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | REDUCE: (32), (173) imply:
% 258.99/35.97  | | | | | | | | | | | | |   (174)   ~ (all_68_7 = 0)
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | REF_CLOSE: (12), (16), (22), (97), (169), (174) are
% 258.99/35.97  | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | |   (175)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.97  | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | DELTA: instantiating (175) with fresh symbols all_324_0,
% 258.99/35.97  | | | | | | | | | | | | |        all_324_1 gives:
% 258.99/35.97  | | | | | | | | | | | | |   (176)   ~ (all_324_0 = 0) & p102(all_324_1) = all_324_0 &
% 258.99/35.97  | | | | | | | | | | | | |          r1(all_68_20, all_324_1) = 0 & $i(all_324_1)
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | ALPHA: (176) implies:
% 258.99/35.97  | | | | | | | | | | | | |   (177)   ~ (all_324_0 = 0)
% 258.99/35.97  | | | | | | | | | | | | |   (178)  $i(all_324_1)
% 258.99/35.97  | | | | | | | | | | | | |   (179)  r1(all_68_20, all_324_1) = 0
% 258.99/35.97  | | | | | | | | | | | | |   (180)  p102(all_324_1) = all_324_0
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | BETA: splitting (7) gives:
% 258.99/35.97  | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | |   (181)  all_68_4 = 0
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | REDUCE: (75), (181) imply:
% 258.99/35.97  | | | | | | | | | | | | | |   (182)  $false
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | CLOSE: (182) is inconsistent.
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | Case 2:
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | |   (183)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 258.99/35.97  | | | | | | | | | | | | | |            0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 258.99/35.97  | | | | | | | | | | | | | |              int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | |          |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | BETA: splitting (39) gives:
% 258.99/35.97  | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | |   (184)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.97  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/35.97  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.97  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | BETA: splitting (184) gives:
% 258.99/35.97  | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | |   (185)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.97  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.97  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.97  | | | | | | | | | | | | | | | | 
% 258.99/35.97  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (185) with all_324_1, all_324_0,
% 258.99/35.97  | | | | | | | | | | | | | | | |              simplifying with (178), (180) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | |   (186)  all_324_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | |            r1(all_68_20, all_324_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | BETA: splitting (186) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (187)  all_324_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | REDUCE: (177), (187) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (188)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | CLOSE: (188) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (189)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              all_324_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | DELTA: instantiating (189) with fresh symbol all_392_0
% 258.99/35.98  | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (190)   ~ (all_392_0 = 0) & r1(all_68_20, all_324_1) =
% 258.99/35.98  | | | | | | | | | | | | | | | | |          all_392_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | ALPHA: (190) implies:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (191)   ~ (all_392_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (192)  r1(all_68_20, all_324_1) = all_392_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_392_0, all_324_1,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (179), (192) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (193)  all_392_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | REDUCE: (191), (193) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (194)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | CLOSE: (194) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | DELTA: instantiating (172) with fresh symbols all_442_0,
% 258.99/35.98  | | | | | | | | | | | | | | | |        all_442_1 gives:
% 258.99/35.98  | | | | | | | | | | | | | | | |   (195)   ~ (all_442_0 = 0) & p304(all_442_1) = all_442_0 &
% 258.99/35.98  | | | | | | | | | | | | | | | |          r1(all_68_20, all_442_1) = 0 & $i(all_442_1)
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | ALPHA: (195) implies:
% 258.99/35.98  | | | | | | | | | | | | | | | |   (196)   ~ (all_442_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | |   (197)  $i(all_442_1)
% 258.99/35.98  | | | | | | | | | | | | | | | |   (198)  r1(all_68_20, all_442_1) = 0
% 258.99/35.98  | | | | | | | | | | | | | | | |   (199)  p304(all_442_1) = all_442_0
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | BETA: splitting (183) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (200)  all_68_5 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | REDUCE: (99), (200) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (201)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | CLOSE: (201) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (202)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.98  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 258.99/35.98  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | BETA: splitting (202) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (203)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (203) with all_442_1, all_442_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              simplifying with (197), (199) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (204)  all_442_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_442_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | BETA: splitting (204) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |   (205)  all_442_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | REDUCE: (196), (205) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |   (206)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | CLOSE: (206) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |   (207)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |              all_442_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (207) with fresh symbol all_476_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |   (208)   ~ (all_476_0 = 0) & r1(all_68_20, all_442_1) =
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |          all_476_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | ALPHA: (208) implies:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |   (209)   ~ (all_476_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |   (210)  r1(all_68_20, all_442_1) = all_476_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_476_0, all_442_1,
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (198), (210) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |   (211)  all_476_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | REDUCE: (209), (211) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | |   (212)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | CLOSE: (212) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (213)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (213) with all_214_1, all_214_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              simplifying with (78), (80) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (214)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REF_CLOSE: (16), (77), (79), (214) are inconsistent by
% 258.99/35.98  | | | | | | | | | | | | | | | | | |            sub-proof #238.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | |   (215)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.98  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/35.98  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | BETA: splitting (215) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | |   (216)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (216) with all_188_1, all_188_0,
% 258.99/35.98  | | | | | | | | | | | | | | | |              simplifying with (69), (71) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | |   (217)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | |            r1(all_68_20, all_188_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | REF_CLOSE: (16), (68), (70), (217) are inconsistent by
% 258.99/35.98  | | | | | | | | | | | | | | | |            sub-proof #232.
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | |   (218)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (218) with all_238_1, all_238_0,
% 258.99/35.98  | | | | | | | | | | | | | | | |              simplifying with (90), (92) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | |   (219)  all_238_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | |            r1(all_68_20, all_238_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | REF_CLOSE: (16), (89), (91), (219) are inconsistent by
% 258.99/35.98  | | | | | | | | | | | | | | | |            sub-proof #230.
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | |   (220)  all_75_15 = 0
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | REF_CLOSE: (7), (16), (49), (75), (77), (78), (79), (80),
% 258.99/35.98  | | | | | | | | | | |            (99), (220) are inconsistent by sub-proof #237.
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | |   (221)  all_75_11 = 0
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | BETA: splitting (30) gives:
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | |   (222)   ~ (all_75_11 = 0)
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | REDUCE: (221), (222) imply:
% 258.99/35.98  | | | | | | | | | |   (223)  $false
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | CLOSE: (223) is inconsistent.
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | |   (224)   ~ (all_75_13 = 0)
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | REDUCE: (11), (224) imply:
% 258.99/35.98  | | | | | | | | | |   (225)   ~ (all_68_12 = 0)
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | BETA: splitting (51) gives:
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | |   (226)   ~ (all_75_11 = 0)
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | REDUCE: (221), (226) imply:
% 258.99/35.98  | | | | | | | | | | |   (227)  $false
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | CLOSE: (227) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | |   (228)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.98  | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | DELTA: instantiating (228) with fresh symbols all_271_0,
% 258.99/35.98  | | | | | | | | | | |        all_271_1 gives:
% 258.99/35.98  | | | | | | | | | | |   (229)   ~ (all_271_0 = 0) & p103(all_271_1) = all_271_0 &
% 258.99/35.98  | | | | | | | | | | |          r1(all_68_20, all_271_1) = 0 & $i(all_271_1)
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | ALPHA: (229) implies:
% 258.99/35.98  | | | | | | | | | | |   (230)   ~ (all_271_0 = 0)
% 258.99/35.98  | | | | | | | | | | |   (231)  $i(all_271_1)
% 258.99/35.98  | | | | | | | | | | |   (232)  r1(all_68_20, all_271_1) = 0
% 258.99/35.98  | | | | | | | | | | |   (233)  p103(all_271_1) = all_271_0
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | BETA: splitting (49) gives:
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | |   (234)   ~ (all_75_15 = 0)
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | REDUCE: (40), (234) imply:
% 258.99/35.98  | | | | | | | | | | | |   (235)   ~ (all_68_9 = 0)
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | BETA: splitting (65) gives:
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | |   (236)   ~ (all_75_16 = 0)
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | REDUCE: (13), (236) imply:
% 258.99/35.98  | | | | | | | | | | | | |   (237)   ~ (all_68_13 = 0)
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | REF_CLOSE: (4), (8), (12), (16), (32), (45), (55), (86),
% 258.99/35.98  | | | | | | | | | | | | |            (95), (97), (225), (235), (237) are inconsistent
% 258.99/35.98  | | | | | | | | | | | | |            by sub-proof #229.
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | |   (238)  all_75_16 = 0
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | COMBINE_EQS: (13), (238) imply:
% 258.99/35.98  | | | | | | | | | | | | |   (239)  all_68_13 = 0
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | BETA: splitting (25) gives:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | |   (240)   ~ (all_75_16 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | REDUCE: (238), (240) imply:
% 258.99/35.98  | | | | | | | | | | | | | |   (241)  $false
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | CLOSE: (241) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | DELTA: instantiating (87) with fresh symbols all_310_0,
% 258.99/35.98  | | | | | | | | | | | | | |        all_310_1 gives:
% 258.99/35.98  | | | | | | | | | | | | | |   (242)   ~ (all_310_0 = 0) & p105(all_310_1) = all_310_0 &
% 258.99/35.98  | | | | | | | | | | | | | |          r1(all_68_20, all_310_1) = 0 & $i(all_310_1)
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | ALPHA: (242) implies:
% 258.99/35.98  | | | | | | | | | | | | | |   (243)   ~ (all_310_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | |   (244)  $i(all_310_1)
% 258.99/35.98  | | | | | | | | | | | | | |   (245)  r1(all_68_20, all_310_1) = 0
% 258.99/35.98  | | | | | | | | | | | | | |   (246)  p105(all_310_1) = all_310_0
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | BETA: splitting (9) gives:
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | |   (247)   ~ (all_75_8 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | REDUCE: (32), (247) imply:
% 258.99/35.98  | | | | | | | | | | | | | | |   (248)   ~ (all_68_7 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | REF_CLOSE: (12), (16), (22), (97), (235), (248) are
% 258.99/35.98  | | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | |   (249)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | DELTA: instantiating (249) with fresh symbols all_324_0,
% 258.99/35.98  | | | | | | | | | | | | | | |        all_324_1 gives:
% 258.99/35.98  | | | | | | | | | | | | | | |   (250)   ~ (all_324_0 = 0) & p102(all_324_1) = all_324_0 &
% 258.99/35.98  | | | | | | | | | | | | | | |          r1(all_68_20, all_324_1) = 0 & $i(all_324_1)
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | ALPHA: (250) implies:
% 258.99/35.98  | | | | | | | | | | | | | | |   (251)   ~ (all_324_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | |   (252)  $i(all_324_1)
% 258.99/35.98  | | | | | | | | | | | | | | |   (253)  r1(all_68_20, all_324_1) = 0
% 258.99/35.98  | | | | | | | | | | | | | | |   (254)  p102(all_324_1) = all_324_0
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | BETA: splitting (39) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | |   (255)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.98  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/35.98  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | BETA: splitting (255) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (256)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (256) with all_324_1, all_324_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              simplifying with (252), (254) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (257)  all_324_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_324_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | BETA: splitting (257) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (258)  all_324_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REDUCE: (251), (258) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (259)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | CLOSE: (259) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (260)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              all_324_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | DELTA: instantiating (260) with fresh symbol all_400_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (261)   ~ (all_400_0 = 0) & r1(all_68_20, all_324_1) =
% 258.99/35.98  | | | | | | | | | | | | | | | | | |          all_400_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | ALPHA: (261) implies:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (262)   ~ (all_400_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (263)  r1(all_68_20, all_324_1) = all_400_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_400_0, all_324_1,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (253), (263) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (264)  all_400_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REDUCE: (262), (264) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (265)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | CLOSE: (265) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (266)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (266) with all_271_1, all_271_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              simplifying with (231), (233) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (267)  all_271_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_271_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | REF_CLOSE: (16), (230), (232), (267) are inconsistent by
% 258.99/35.98  | | | | | | | | | | | | | | | | |            sub-proof #228.
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | |   (268)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.98  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/35.98  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | BETA: splitting (268) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (269)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (269) with all_188_1, all_188_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              simplifying with (69), (71) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (270)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_188_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | REF_CLOSE: (16), (68), (70), (270) are inconsistent by
% 258.99/35.98  | | | | | | | | | | | | | | | | |            sub-proof #232.
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (271)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (271) with all_310_1, all_310_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              simplifying with (244), (246) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (272)  all_310_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_310_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | BETA: splitting (272) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (273)  all_310_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REDUCE: (243), (273) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (274)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | CLOSE: (274) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (275)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              all_310_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | DELTA: instantiating (275) with fresh symbol all_400_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (276)   ~ (all_400_0 = 0) & r1(all_68_20, all_310_1) =
% 258.99/35.98  | | | | | | | | | | | | | | | | | |          all_400_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | ALPHA: (276) implies:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (277)   ~ (all_400_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (278)  r1(all_68_20, all_310_1) = all_400_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_400_0, all_310_1,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (245), (278) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (279)  all_400_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REDUCE: (277), (279) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (280)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | CLOSE: (280) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | |   (281)  all_75_15 = 0
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | COMBINE_EQS: (40), (281) imply:
% 258.99/35.98  | | | | | | | | | | | |   (282)  all_68_9 = 0
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | BETA: splitting (20) gives:
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | |   (283)   ~ (all_75_15 = 0)
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | REDUCE: (281), (283) imply:
% 258.99/35.98  | | | | | | | | | | | | |   (284)  $false
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | CLOSE: (284) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | |   (285)   ~ (all_75_16 = 0)
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | REDUCE: (13), (285) imply:
% 258.99/35.98  | | | | | | | | | | | | |   (286)   ~ (all_68_13 = 0)
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | BETA: splitting (95) gives:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | |   (287)  all_68_11 = 0
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | COMBINE_EQS: (4), (287) imply:
% 258.99/35.98  | | | | | | | | | | | | | |   (288)  all_75_9 = 0
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | BETA: splitting (6) gives:
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | |   (289)   ~ (all_75_9 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | REDUCE: (288), (289) imply:
% 258.99/35.98  | | | | | | | | | | | | | | |   (290)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | CLOSE: (290) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | |   (291)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | DELTA: instantiating (291) with fresh symbols all_310_0,
% 258.99/35.98  | | | | | | | | | | | | | | |        all_310_1 gives:
% 258.99/35.98  | | | | | | | | | | | | | | |   (292)   ~ (all_310_0 = 0) & p102(all_310_1) = all_310_0 &
% 258.99/35.98  | | | | | | | | | | | | | | |          r1(all_68_20, all_310_1) = 0 & $i(all_310_1)
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | ALPHA: (292) implies:
% 258.99/35.98  | | | | | | | | | | | | | | |   (293)   ~ (all_310_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | |   (294)  $i(all_310_1)
% 258.99/35.98  | | | | | | | | | | | | | | |   (295)  r1(all_68_20, all_310_1) = 0
% 258.99/35.98  | | | | | | | | | | | | | | |   (296)  p102(all_310_1) = all_310_0
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | DELTA: instantiating (87) with fresh symbols all_324_0,
% 258.99/35.98  | | | | | | | | | | | | | | |        all_324_1 gives:
% 258.99/35.98  | | | | | | | | | | | | | | |   (297)   ~ (all_324_0 = 0) & p105(all_324_1) = all_324_0 &
% 258.99/35.98  | | | | | | | | | | | | | | |          r1(all_68_20, all_324_1) = 0 & $i(all_324_1)
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | ALPHA: (297) implies:
% 258.99/35.98  | | | | | | | | | | | | | | |   (298)   ~ (all_324_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | |   (299)  $i(all_324_1)
% 258.99/35.98  | | | | | | | | | | | | | | |   (300)  r1(all_68_20, all_324_1) = 0
% 258.99/35.98  | | | | | | | | | | | | | | |   (301)  p105(all_324_1) = all_324_0
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | BETA: splitting (39) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | |   (302)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.98  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/35.98  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | BETA: splitting (302) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (303)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (303) with all_310_1, all_310_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              simplifying with (294), (296) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (304)  all_310_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_310_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | BETA: splitting (304) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (305)  all_310_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REDUCE: (293), (305) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (306)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | CLOSE: (306) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (307)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              all_310_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | DELTA: instantiating (307) with fresh symbol all_396_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (308)   ~ (all_396_0 = 0) & r1(all_68_20, all_310_1) =
% 258.99/35.98  | | | | | | | | | | | | | | | | | |          all_396_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | ALPHA: (308) implies:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (309)   ~ (all_396_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (310)  r1(all_68_20, all_310_1) = all_396_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_396_0, all_310_1,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (295), (310) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (311)  all_396_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REDUCE: (309), (311) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (312)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | CLOSE: (312) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (313)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (313) with all_271_1, all_271_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              simplifying with (231), (233) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (314)  all_271_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_271_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | REF_CLOSE: (16), (230), (232), (314) are inconsistent by
% 258.99/35.98  | | | | | | | | | | | | | | | | |            sub-proof #228.
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | |   (315)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.98  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/35.98  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | BETA: splitting (315) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (316)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (316) with all_188_1, all_188_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              simplifying with (69), (71) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (317)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_188_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | REF_CLOSE: (16), (68), (70), (317) are inconsistent by
% 258.99/35.98  | | | | | | | | | | | | | | | | |            sub-proof #232.
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (318)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (318) with all_324_1, all_324_0,
% 258.99/35.98  | | | | | | | | | | | | | | | | |              simplifying with (299), (301) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | |   (319)  all_324_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.98  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_324_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | BETA: splitting (319) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (320)  all_324_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REDUCE: (298), (320) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (321)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | CLOSE: (321) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (322)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              all_324_1) = v0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | DELTA: instantiating (322) with fresh symbol all_396_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (323)   ~ (all_396_0 = 0) & r1(all_68_20, all_324_1) =
% 258.99/35.98  | | | | | | | | | | | | | | | | | |          all_396_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | ALPHA: (323) implies:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (324)   ~ (all_396_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (325)  r1(all_68_20, all_324_1) = all_396_0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_396_0, all_324_1,
% 258.99/35.98  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (300), (325) gives:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (326)  all_396_0 = 0
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | REDUCE: (324), (326) imply:
% 258.99/35.98  | | | | | | | | | | | | | | | | | |   (327)  $false
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | | CLOSE: (327) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | |   (328)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | REF_CLOSE: (84), (225), (286), (328) are inconsistent by
% 258.99/35.98  | | | | | | | | | | | | | |            sub-proof #396.
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | End of split
% 258.99/35.98  | | | | | | | | 
% 258.99/35.98  | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | 
% 258.99/35.98  | | | | | | | |   (329)  all_75_12 = 0
% 258.99/35.98  | | | | | | | |   (330)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 258.99/35.98  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.98  | | | | | | | | 
% 258.99/35.98  | | | | | | | | DELTA: instantiating (330) with fresh symbols all_252_0,
% 258.99/35.98  | | | | | | | |        all_252_1 gives:
% 258.99/35.98  | | | | | | | |   (331)   ~ (all_252_0 = 0) & p103(all_252_1) = all_252_0 &
% 258.99/35.98  | | | | | | | |          r1(all_68_20, all_252_1) = 0 & $i(all_252_1)
% 258.99/35.98  | | | | | | | | 
% 258.99/35.98  | | | | | | | | ALPHA: (331) implies:
% 258.99/35.98  | | | | | | | |   (332)   ~ (all_252_0 = 0)
% 258.99/35.98  | | | | | | | |   (333)  $i(all_252_1)
% 258.99/35.98  | | | | | | | |   (334)  r1(all_68_20, all_252_1) = 0
% 258.99/35.98  | | | | | | | |   (335)  p103(all_252_1) = all_252_0
% 258.99/35.98  | | | | | | | | 
% 258.99/35.98  | | | | | | | | BETA: splitting (52) gives:
% 258.99/35.98  | | | | | | | | 
% 258.99/35.98  | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | |   (336)   ~ (all_75_11 = 0)
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | REDUCE: (27), (336) imply:
% 258.99/35.98  | | | | | | | | |   (337)   ~ (all_68_5 = 0)
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | BETA: splitting (21) gives:
% 258.99/35.98  | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | |   (338)   ~ (all_75_12 = 0)
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | REDUCE: (329), (338) imply:
% 258.99/35.98  | | | | | | | | | |   (339)  $false
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | CLOSE: (339) is inconsistent.
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | |   (340)   ~ (all_75_13 = 0)
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | REDUCE: (11), (340) imply:
% 258.99/35.98  | | | | | | | | | |   (341)   ~ (all_68_12 = 0)
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | BETA: splitting (65) gives:
% 258.99/35.98  | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | |   (342)   ~ (all_75_16 = 0)
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | REDUCE: (13), (342) imply:
% 258.99/35.98  | | | | | | | | | | |   (343)   ~ (all_68_13 = 0)
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | BETA: splitting (95) gives:
% 258.99/35.98  | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | |   (344)  all_68_11 = 0
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | COMBINE_EQS: (4), (344) imply:
% 258.99/35.98  | | | | | | | | | | | |   (345)  all_75_9 = 0
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | BETA: splitting (6) gives:
% 258.99/35.98  | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | |   (346)   ~ (all_75_9 = 0)
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | REDUCE: (345), (346) imply:
% 258.99/35.98  | | | | | | | | | | | | |   (347)  $false
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | CLOSE: (347) is inconsistent.
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | Case 2:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | |   (348)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.98  | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | DELTA: instantiating (348) with fresh symbols all_288_0,
% 258.99/35.98  | | | | | | | | | | | | |        all_288_1 gives:
% 258.99/35.98  | | | | | | | | | | | | |   (349)   ~ (all_288_0 = 0) & p102(all_288_1) = all_288_0 &
% 258.99/35.98  | | | | | | | | | | | | |          r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | ALPHA: (349) implies:
% 258.99/35.98  | | | | | | | | | | | | |   (350)   ~ (all_288_0 = 0)
% 258.99/35.98  | | | | | | | | | | | | |   (351)  $i(all_288_1)
% 258.99/35.98  | | | | | | | | | | | | |   (352)  r1(all_68_20, all_288_1) = 0
% 258.99/35.98  | | | | | | | | | | | | |   (353)  p102(all_288_1) = all_288_0
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | BETA: splitting (39) gives:
% 258.99/35.98  | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | |   (354)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.98  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.98  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.98  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/35.98  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.98  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | BETA: splitting (354) gives:
% 258.99/35.98  | | | | | | | | | | | | | | 
% 258.99/35.98  | | | | | | | | | | | | | | Case 1:
% 258.99/35.98  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | |   (355)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | GROUND_INST: instantiating (355) with all_288_1, all_288_0,
% 258.99/35.99  | | | | | | | | | | | | | | |              simplifying with (351), (353) gives:
% 258.99/35.99  | | | | | | | | | | | | | | |   (356)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.99  | | | | | | | | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | BETA: splitting (356) gives:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | |   (357)  all_288_0 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | REDUCE: (350), (357) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (358)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | CLOSE: (358) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | |   (359)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.99  | | | | | | | | | | | | | | | |              all_288_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | DELTA: instantiating (359) with fresh symbol all_375_0
% 258.99/35.99  | | | | | | | | | | | | | | | |        gives:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (360)   ~ (all_375_0 = 0) & r1(all_68_20, all_288_1) =
% 258.99/35.99  | | | | | | | | | | | | | | | |          all_375_0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | ALPHA: (360) implies:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (361)   ~ (all_375_0 = 0)
% 258.99/35.99  | | | | | | | | | | | | | | | |   (362)  r1(all_68_20, all_288_1) = all_375_0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_375_0, all_288_1,
% 258.99/35.99  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (352), (362) gives:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (363)  all_375_0 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | REDUCE: (361), (363) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (364)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | CLOSE: (364) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | |   (365)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | GROUND_INST: instantiating (365) with all_252_1, all_252_0,
% 258.99/35.99  | | | | | | | | | | | | | | |              simplifying with (333), (335) gives:
% 258.99/35.99  | | | | | | | | | | | | | | |   (366)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.99  | | | | | | | | | | | | | | |            r1(all_68_20, all_252_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | BETA: splitting (366) gives:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | |   (367)  all_252_0 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | REDUCE: (332), (367) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (368)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | CLOSE: (368) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | |   (369)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.99  | | | | | | | | | | | | | | | |              all_252_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | DELTA: instantiating (369) with fresh symbol all_375_0
% 258.99/35.99  | | | | | | | | | | | | | | | |        gives:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (370)   ~ (all_375_0 = 0) & r1(all_68_20, all_252_1) =
% 258.99/35.99  | | | | | | | | | | | | | | | |          all_375_0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | ALPHA: (370) implies:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (371)   ~ (all_375_0 = 0)
% 258.99/35.99  | | | | | | | | | | | | | | | |   (372)  r1(all_68_20, all_252_1) = all_375_0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_375_0, all_252_1,
% 258.99/35.99  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (334), (372) gives:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (373)  all_375_0 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | REDUCE: (371), (373) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (374)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | CLOSE: (374) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | |   (375)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.99  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/35.99  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.99  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | BETA: splitting (375) gives:
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | |   (376)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | GROUND_INST: instantiating (376) with all_188_1, all_188_0,
% 258.99/35.99  | | | | | | | | | | | | | | |              simplifying with (69), (71) gives:
% 258.99/35.99  | | | | | | | | | | | | | | |   (377)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.99  | | | | | | | | | | | | | | |            r1(all_68_20, all_188_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | REF_CLOSE: (16), (68), (70), (377) are inconsistent by
% 258.99/35.99  | | | | | | | | | | | | | | |            sub-proof #232.
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | |   (378)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | GROUND_INST: instantiating (378) with all_238_1, all_238_0,
% 258.99/35.99  | | | | | | | | | | | | | | |              simplifying with (90), (92) gives:
% 258.99/35.99  | | | | | | | | | | | | | | |   (379)  all_238_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.99  | | | | | | | | | | | | | | |            r1(all_68_20, all_238_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | REF_CLOSE: (16), (89), (91), (379) are inconsistent by
% 258.99/35.99  | | | | | | | | | | | | | | |            sub-proof #230.
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | |   (380)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | REF_CLOSE: (84), (341), (343), (380) are inconsistent by
% 258.99/35.99  | | | | | | | | | | | |            sub-proof #396.
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | |   (381)  all_75_16 = 0
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | COMBINE_EQS: (13), (381) imply:
% 258.99/35.99  | | | | | | | | | | |   (382)  all_68_13 = 0
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | BETA: splitting (25) gives:
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | |   (383)   ~ (all_75_16 = 0)
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | REDUCE: (381), (383) imply:
% 258.99/35.99  | | | | | | | | | | | |   (384)  $false
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | CLOSE: (384) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | |   (385)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.99  | | | | | | | | | | | |            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | DELTA: instantiating (385) with fresh symbols all_372_0,
% 258.99/35.99  | | | | | | | | | | | |        all_372_1 gives:
% 258.99/35.99  | | | | | | | | | | | |   (386)   ~ (all_372_0 = 0) & p304(all_372_1) = all_372_0 &
% 258.99/35.99  | | | | | | | | | | | |          r1(all_68_20, all_372_1) = 0 & $i(all_372_1)
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | ALPHA: (386) implies:
% 258.99/35.99  | | | | | | | | | | | |   (387)   ~ (all_372_0 = 0)
% 258.99/35.99  | | | | | | | | | | | |   (388)  $i(all_372_1)
% 258.99/35.99  | | | | | | | | | | | |   (389)  r1(all_68_20, all_372_1) = 0
% 258.99/35.99  | | | | | | | | | | | |   (390)  p304(all_372_1) = all_372_0
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | BETA: splitting (7) gives:
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | |   (391)  all_68_4 = 0
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | REDUCE: (75), (391) imply:
% 258.99/35.99  | | | | | | | | | | | | |   (392)  $false
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | CLOSE: (392) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | |   (393)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 258.99/35.99  | | | | | | | | | | | | |            0 |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 258.99/35.99  | | | | | | | | | | | | |              int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | |          |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | BETA: splitting (393) gives:
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | |   (394)  all_68_5 = 0
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | REDUCE: (337), (394) imply:
% 258.99/35.99  | | | | | | | | | | | | | |   (395)  $false
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | CLOSE: (395) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | |   (396)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/35.99  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 258.99/35.99  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/35.99  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | BETA: splitting (396) gives:
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | |   (397)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | GROUND_INST: instantiating (397) with all_372_1, all_372_0,
% 258.99/35.99  | | | | | | | | | | | | | | |              simplifying with (388), (390) gives:
% 258.99/35.99  | | | | | | | | | | | | | | |   (398)  all_372_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.99  | | | | | | | | | | | | | | |            r1(all_68_20, all_372_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | BETA: splitting (398) gives:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | |   (399)  all_372_0 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | REDUCE: (387), (399) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (400)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | CLOSE: (400) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | |   (401)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/35.99  | | | | | | | | | | | | | | | |              all_372_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | DELTA: instantiating (401) with fresh symbol all_479_0
% 258.99/35.99  | | | | | | | | | | | | | | | |        gives:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (402)   ~ (all_479_0 = 0) & r1(all_68_20, all_372_1) =
% 258.99/35.99  | | | | | | | | | | | | | | | |          all_479_0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | ALPHA: (402) implies:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (403)   ~ (all_479_0 = 0)
% 258.99/35.99  | | | | | | | | | | | | | | | |   (404)  r1(all_68_20, all_372_1) = all_479_0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_479_0, all_372_1,
% 258.99/35.99  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (389), (404) gives:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (405)  all_479_0 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | REDUCE: (403), (405) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (406)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | CLOSE: (406) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | |   (407)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99  | | | | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/35.99  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | GROUND_INST: instantiating (407) with all_214_1, all_214_0,
% 258.99/35.99  | | | | | | | | | | | | | | |              simplifying with (78), (80) gives:
% 258.99/35.99  | | | | | | | | | | | | | | |   (408)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/35.99  | | | | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | REF_CLOSE: (16), (77), (79), (408) are inconsistent by
% 258.99/35.99  | | | | | | | | | | | | | | |            sub-proof #238.
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | |   (409)   ~ (all_75_12 = 0)
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | REDUCE: (329), (409) imply:
% 258.99/35.99  | | | | | | | | |   (410)  $false
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | CLOSE: (410) is inconsistent.
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | End of split
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | End of split
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | End of split
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | End of split
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | Case 2:
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | |   (411)  all_75_7 = 0
% 258.99/35.99  | | | |   (412)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.99/35.99  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | | COMBINE_EQS: (46), (411) imply:
% 258.99/35.99  | | | |   (413)  all_68_4 = 0
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | | REF_CLOSE: (4), (8), (10), (11), (12), (13), (14), (16), (18), (20),
% 258.99/35.99  | | | |            (21), (22), (23), (24), (31), (32), (33), (36), (37), (39),
% 258.99/35.99  | | | |            (40), (42), (43), (44), (45), (47), (48), (49), (50), (53),
% 258.99/35.99  | | | |            (54), (58), (59), (60), (62), (64), (65), (66), (73), (411),
% 258.99/35.99  | | | |            (412) are inconsistent by sub-proof #217.
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | End of split
% 258.99/35.99  | | | 
% 258.99/35.99  | | Case 2:
% 258.99/35.99  | | | 
% 258.99/35.99  | | |   (414)  all_75_17 = 0
% 258.99/35.99  | | |   (415)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.99/35.99  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | | 
% 258.99/35.99  | | | COMBINE_EQS: (5), (414) imply:
% 258.99/35.99  | | |   (416)  all_68_18 = 0
% 258.99/35.99  | | | 
% 258.99/35.99  | | | REF_CLOSE: (2), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.99/35.99  | | |            (14), (15), (16), (18), (19), (21), (22), (23), (24), (26),
% 258.99/35.99  | | |            (27), (28), (30), (31), (32), (34), (35), (36), (37), (38),
% 258.99/35.99  | | |            (39), (40), (41), (45), (46), (47), (51), (52), (54), (55),
% 258.99/35.99  | | |            (56), (57), (58), (59), (60), (61), (62), (63), (64), (66),
% 258.99/35.99  | | |            (414), (415) are inconsistent by sub-proof #209.
% 258.99/35.99  | | | 
% 258.99/35.99  | | End of split
% 258.99/35.99  | | 
% 258.99/35.99  | Case 2:
% 258.99/35.99  | | 
% 258.99/35.99  | |   (417)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 258.99/35.99  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | 
% 258.99/35.99  | | DELTA: instantiating (417) with fresh symbols all_188_0, all_188_1 gives:
% 258.99/35.99  | |   (418)   ~ (all_188_0 = 0) & p304(all_188_1) = all_188_0 & r1(all_68_20,
% 258.99/35.99  | |            all_188_1) = 0 & $i(all_188_1)
% 258.99/35.99  | | 
% 258.99/35.99  | | ALPHA: (418) implies:
% 258.99/35.99  | |   (419)   ~ (all_188_0 = 0)
% 258.99/35.99  | |   (420)  $i(all_188_1)
% 258.99/35.99  | |   (421)  r1(all_68_20, all_188_1) = 0
% 258.99/35.99  | |   (422)  p304(all_188_1) = all_188_0
% 258.99/35.99  | | 
% 258.99/35.99  | | BETA: splitting (17) gives:
% 258.99/35.99  | | 
% 258.99/35.99  | | Case 1:
% 258.99/35.99  | | | 
% 258.99/35.99  | | |   (423)   ~ (all_75_17 = 0)
% 258.99/35.99  | | | 
% 258.99/35.99  | | | REDUCE: (5), (423) imply:
% 258.99/35.99  | | |   (424)   ~ (all_68_18 = 0)
% 258.99/35.99  | | | 
% 258.99/35.99  | | | BETA: splitting (38) gives:
% 258.99/35.99  | | | 
% 258.99/35.99  | | | Case 1:
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | |   (425)   ~ (all_75_7 = 0)
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | | REDUCE: (46), (425) imply:
% 258.99/35.99  | | | |   (426)   ~ (all_68_4 = 0)
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | | BETA: splitting (45) gives:
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | | Case 1:
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | |   (427)   ~ (all_68_19 = 0)
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | BETA: splitting (14) gives:
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | Case 1:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | |   (428)   ~ (all_75_12 = 0)
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | REDUCE: (64), (428) imply:
% 258.99/35.99  | | | | | |   (429)   ~ (all_68_8 = 0)
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | BETA: splitting (65) gives:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | Case 1:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | |   (430)   ~ (all_75_16 = 0)
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | REDUCE: (13), (430) imply:
% 258.99/35.99  | | | | | | |   (431)   ~ (all_68_13 = 0)
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | BETA: splitting (59) gives:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | |   (432)  all_68_10 = 0
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | REDUCE: (36), (432) imply:
% 258.99/35.99  | | | | | | | |   (433)  $false
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | CLOSE: (433) is inconsistent.
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | |   (434)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/35.99  | | | | | | | |          all_68_14 = 0
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | BETA: splitting (41) gives:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | |   (435)   ~ (all_75_10 = 0)
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | REDUCE: (10), (435) imply:
% 258.99/35.99  | | | | | | | | |   (436)   ~ (all_68_16 = 0)
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | REF_CLOSE: (7), (16), (27), (34), (47), (54), (63), (419),
% 258.99/35.99  | | | | | | | | |            (420), (421), (422), (424), (426), (427), (436) are
% 258.99/35.99  | | | | | | | | |            inconsistent by sub-proof #206.
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | |   (437)  all_75_10 = 0
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | BETA: splitting (26) gives:
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | |   (438)   ~ (all_75_9 = 0)
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | REDUCE: (4), (438) imply:
% 258.99/35.99  | | | | | | | | | |   (439)   ~ (all_68_11 = 0)
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | BETA: splitting (19) gives:
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | |   (440)   ~ (all_75_11 = 0)
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | REDUCE: (27), (440) imply:
% 258.99/35.99  | | | | | | | | | | |   (441)   ~ (all_68_5 = 0)
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | REF_CLOSE: (7), (16), (63), (419), (420), (421), (422),
% 258.99/35.99  | | | | | | | | | | |            (426), (441) are inconsistent by sub-proof #207.
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | |   (442)  all_75_11 = 0
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | COMBINE_EQS: (27), (442) imply:
% 258.99/35.99  | | | | | | | | | | |   (443)  all_68_5 = 0
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | BETA: splitting (30) gives:
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | |   (444)   ~ (all_75_11 = 0)
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | REDUCE: (442), (444) imply:
% 258.99/35.99  | | | | | | | | | | | |   (445)  $false
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | CLOSE: (445) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | |   (446)   ~ (all_75_13 = 0)
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | REDUCE: (11), (446) imply:
% 258.99/35.99  | | | | | | | | | | | |   (447)   ~ (all_68_12 = 0)
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | BETA: splitting (51) gives:
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | |   (448)   ~ (all_75_11 = 0)
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | REDUCE: (442), (448) imply:
% 258.99/35.99  | | | | | | | | | | | | |   (449)  $false
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | CLOSE: (449) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | |   (450)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.99  | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | BETA: splitting (434) gives:
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | |   (451)  all_68_11 = 0
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | REDUCE: (439), (451) imply:
% 258.99/35.99  | | | | | | | | | | | | | |   (452)  $false
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | CLOSE: (452) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | |   (453)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | BETA: splitting (453) gives:
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | |   (454)  all_68_12 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | REDUCE: (447), (454) imply:
% 258.99/35.99  | | | | | | | | | | | | | | |   (455)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | CLOSE: (455) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | |   (456)  all_68_13 = 0 | all_68_14 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | BETA: splitting (456) gives:
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | |   (457)  all_68_13 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | REDUCE: (431), (457) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (458)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | CLOSE: (458) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | |   (459)  all_68_14 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | COMBINE_EQS: (8), (459) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | |   (460)  all_75_18 = 0
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | BETA: splitting (58) gives:
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | |   (461)   ~ (all_75_18 = 0)
% 258.99/35.99  | | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | | REDUCE: (460), (461) imply:
% 258.99/35.99  | | | | | | | | | | | | | | | | |   (462)  $false
% 258.99/35.99  | | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | | CLOSE: (462) is inconsistent.
% 258.99/35.99  | | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | |   (463)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/35.99  | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | | REF_CLOSE: (3), (4), (6), (7), (8), (9), (10), (11), (12),
% 258.99/35.99  | | | | | | | | | | | | | | | | |            (13), (14), (15), (16), (19), (20), (21), (22),
% 258.99/35.99  | | | | | | | | | | | | | | | | |            (23), (24), (26), (27), (30), (31), (32), (33),
% 258.99/35.99  | | | | | | | | | | | | | | | | |            (34), (36), (39), (40), (41), (44), (45), (47),
% 258.99/35.99  | | | | | | | | | | | | | | | | |            (49), (50), (52), (53), (54), (55), (58), (59),
% 258.99/35.99  | | | | | | | | | | | | | | | | |            (62), (63), (64), (65), (419), (420), (421),
% 258.99/35.99  | | | | | | | | | | | | | | | | |            (422), (424), (426), (450), (463) are inconsistent
% 258.99/35.99  | | | | | | | | | | | | | | | | |            by sub-proof #199.
% 258.99/35.99  | | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | |   (464)   ~ (all_75_10 = 0)
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | REDUCE: (437), (464) imply:
% 258.99/35.99  | | | | | | | | | |   (465)  $false
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | CLOSE: (465) is inconsistent.
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | End of split
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | Case 2:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | |   (466)  all_75_16 = 0
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | BETA: splitting (20) gives:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | |   (467)   ~ (all_75_15 = 0)
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | REDUCE: (40), (467) imply:
% 258.99/35.99  | | | | | | | |   (468)   ~ (all_68_9 = 0)
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | BETA: splitting (9) gives:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | |   (469)   ~ (all_75_8 = 0)
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | REDUCE: (32), (469) imply:
% 258.99/35.99  | | | | | | | | |   (470)   ~ (all_68_7 = 0)
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | REF_CLOSE: (12), (16), (22), (429), (468), (470) are
% 258.99/35.99  | | | | | | | | |            inconsistent by sub-proof #398.
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | |   (471)  all_75_8 = 0
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | COMBINE_EQS: (32), (471) imply:
% 258.99/35.99  | | | | | | | | |   (472)  all_68_7 = 0
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | BETA: splitting (3) gives:
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | |   (473)   ~ (all_75_8 = 0)
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | REDUCE: (471), (473) imply:
% 258.99/35.99  | | | | | | | | | |   (474)  $false
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | CLOSE: (474) is inconsistent.
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | |   (475)   ~ (all_75_10 = 0)
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | REDUCE: (10), (475) imply:
% 258.99/35.99  | | | | | | | | | |   (476)   ~ (all_68_16 = 0)
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | | REF_CLOSE: (7), (16), (27), (34), (47), (54), (63), (419),
% 258.99/35.99  | | | | | | | | | |            (420), (421), (422), (424), (426), (427), (476)
% 258.99/35.99  | | | | | | | | | |            are inconsistent by sub-proof #206.
% 258.99/35.99  | | | | | | | | | | 
% 258.99/35.99  | | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | | 
% 258.99/35.99  | | | | | | | | End of split
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | |   (477)   ~ (all_75_16 = 0)
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | REDUCE: (466), (477) imply:
% 258.99/35.99  | | | | | | | |   (478)  $false
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | CLOSE: (478) is inconsistent.
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | End of split
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | End of split
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | Case 2:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | |   (479)  all_75_12 = 0
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | REF_CLOSE: (7), (16), (27), (52), (63), (419), (420), (421), (422),
% 258.99/35.99  | | | | | |            (426), (479) are inconsistent by sub-proof #200.
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | End of split
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | Case 2:
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | |   (480)  all_68_19 = 0
% 258.99/35.99  | | | | |   (481)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 258.99/35.99  | | | | |              0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | BETA: splitting (19) gives:
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | Case 1:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | |   (482)   ~ (all_75_11 = 0)
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | REDUCE: (27), (482) imply:
% 258.99/35.99  | | | | | |   (483)   ~ (all_68_5 = 0)
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | REF_CLOSE: (7), (16), (63), (419), (420), (421), (422), (426), (483)
% 258.99/35.99  | | | | | |            are inconsistent by sub-proof #207.
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | Case 2:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | |   (484)  all_75_11 = 0
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | BETA: splitting (51) gives:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | Case 1:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | |   (485)   ~ (all_75_11 = 0)
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | REDUCE: (484), (485) imply:
% 258.99/35.99  | | | | | | |   (486)  $false
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | CLOSE: (486) is inconsistent.
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | Case 2:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | |   (487)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 258.99/35.99  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | BETA: splitting (42) gives:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | |   (488)   ~ (all_68_19 = 0)
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | REDUCE: (480), (488) imply:
% 258.99/35.99  | | | | | | | |   (489)  $false
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | CLOSE: (489) is inconsistent.
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | |   (490)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) =
% 258.99/35.99  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | REF_CLOSE: (3), (4), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.99/35.99  | | | | | | | |            (14), (15), (16), (19), (20), (21), (22), (23), (24),
% 258.99/35.99  | | | | | | | |            (26), (27), (30), (31), (32), (33), (34), (36), (39),
% 258.99/35.99  | | | | | | | |            (40), (41), (44), (45), (47), (49), (50), (52), (53),
% 258.99/35.99  | | | | | | | |            (54), (55), (58), (59), (62), (63), (64), (65),
% 258.99/35.99  | | | | | | | |            (419), (420), (421), (422), (424), (426), (487),
% 258.99/35.99  | | | | | | | |            (490) are inconsistent by sub-proof #199.
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | End of split
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | End of split
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | End of split
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | End of split
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | Case 2:
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | |   (491)  all_75_7 = 0
% 258.99/35.99  | | | |   (492)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.99/35.99  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | | BETA: splitting (43) gives:
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | | Case 1:
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | |   (493)   ~ (all_75_7 = 0)
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | REDUCE: (491), (493) imply:
% 258.99/35.99  | | | | |   (494)  $false
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | CLOSE: (494) is inconsistent.
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | Case 2:
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | |   (495)   ~ (all_75_10 = 0)
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | REDUCE: (10), (495) imply:
% 258.99/35.99  | | | | |   (496)   ~ (all_68_16 = 0)
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | BETA: splitting (60) gives:
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | | Case 1:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | |   (497)   ~ (all_75_7 = 0)
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | REDUCE: (491), (497) imply:
% 258.99/35.99  | | | | | |   (498)  $false
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | CLOSE: (498) is inconsistent.
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | Case 2:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | |   (499)   ~ (all_75_8 = 0)
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | REDUCE: (32), (499) imply:
% 258.99/35.99  | | | | | |   (500)   ~ (all_68_7 = 0)
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | BETA: splitting (59) gives:
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | | Case 1:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | |   (501)  all_68_10 = 0
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | REDUCE: (36), (501) imply:
% 258.99/35.99  | | | | | | |   (502)  $false
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | CLOSE: (502) is inconsistent.
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | Case 2:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | |   (503)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14
% 258.99/35.99  | | | | | | |          = 0
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | BETA: splitting (14) gives:
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | | Case 1:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | |   (504)   ~ (all_75_12 = 0)
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | REDUCE: (64), (504) imply:
% 258.99/35.99  | | | | | | | |   (505)   ~ (all_68_8 = 0)
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | REF_CLOSE: (4), (8), (10), (11), (12), (13), (14), (16), (18),
% 258.99/35.99  | | | | | | | |            (20), (21), (22), (23), (24), (31), (32), (33), (36),
% 258.99/35.99  | | | | | | | |            (37), (39), (40), (42), (43), (44), (45), (47), (48),
% 258.99/35.99  | | | | | | | |            (49), (50), (53), (54), (58), (59), (60), (62), (64),
% 258.99/35.99  | | | | | | | |            (65), (424), (491), (492), (500), (505) are
% 258.99/35.99  | | | | | | | |            inconsistent by sub-proof #197.
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | Case 2:
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | |   (506)  all_75_12 = 0
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | | REF_CLOSE: (4), (8), (11), (12), (13), (16), (18), (21), (23),
% 258.99/35.99  | | | | | | | |            (24), (31), (32), (37), (39), (40), (42), (44), (45),
% 258.99/35.99  | | | | | | | |            (47), (48), (50), (54), (60), (64), (65), (424),
% 258.99/35.99  | | | | | | | |            (491), (492), (496), (503), (506) are inconsistent by
% 258.99/35.99  | | | | | | | |            sub-proof #218.
% 258.99/35.99  | | | | | | | | 
% 258.99/35.99  | | | | | | | End of split
% 258.99/35.99  | | | | | | | 
% 258.99/35.99  | | | | | | End of split
% 258.99/35.99  | | | | | | 
% 258.99/35.99  | | | | | End of split
% 258.99/35.99  | | | | | 
% 258.99/35.99  | | | | End of split
% 258.99/35.99  | | | | 
% 258.99/35.99  | | | End of split
% 258.99/35.99  | | | 
% 258.99/35.99  | | Case 2:
% 258.99/35.99  | | | 
% 258.99/35.99  | | |   (507)  all_75_17 = 0
% 258.99/35.99  | | | 
% 258.99/35.99  | | | REF_CLOSE: (2), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 258.99/35.99  | | |            (14), (15), (16), (18), (19), (21), (22), (23), (24), (26),
% 258.99/35.99  | | |            (27), (28), (30), (31), (32), (34), (35), (36), (37), (38),
% 258.99/35.99  | | |            (39), (40), (41), (45), (46), (47), (51), (52), (54), (55),
% 258.99/35.99  | | |            (56), (57), (58), (59), (60), (61), (62), (63), (64), (417),
% 258.99/35.99  | | |            (507) are inconsistent by sub-proof #196.
% 258.99/35.99  | | | 
% 258.99/35.99  | | End of split
% 258.99/35.99  | | 
% 258.99/35.99  | End of split
% 258.99/35.99  | 
% 258.99/35.99  End of proof
% 258.99/35.99  
% 258.99/35.99  Sub-proof #196 shows that the following formulas are inconsistent:
% 258.99/35.99  ----------------------------------------------------------------
% 258.99/35.99    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 258.99/35.99    (2)  all_75_9 = all_68_11
% 258.99/35.99    (3)  all_75_17 = all_68_18
% 258.99/35.99    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/35.99           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/35.99    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 258.99/35.99             v0) = 0 & $i(v0))
% 258.99/35.99    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.99             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/35.99           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/35.99             r1(all_68_20, v0) = v2))
% 258.99/35.99    (7)  all_75_18 = all_68_14
% 258.99/36.00    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/36.00           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (9)  all_75_10 = all_68_16
% 258.99/36.00    (10)  all_75_13 = all_68_12
% 258.99/36.00    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.99/36.00          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.00              & r1(all_68_20, v0) = v2))
% 258.99/36.00    (12)  all_75_16 = all_68_13
% 258.99/36.00    (13)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/36.00          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/36.00    (16)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.99/36.00    (17)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (18)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.99/36.00    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.99/36.00            p405(v0) = v1 & $i(v0))
% 258.99/36.00    (20)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (22)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.99/36.00    (23)  all_75_11 = all_68_5
% 258.99/36.00    (24)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (25)  all_75_17 = 0
% 258.99/36.00    (26)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.99/36.00    (27)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (28)  all_75_8 = all_68_7
% 258.99/36.00    (29)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (30)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 258.99/36.00    (31)   ~ (all_68_10 = 0)
% 258.99/36.00    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (33)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/36.00            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (34)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.99/36.00            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.99/36.00          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.99/36.00            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.99/36.00          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.00            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00              r1(all_68_20, v0) = v2))
% 258.99/36.00    (35)  all_75_15 = all_68_9
% 258.99/36.00    (36)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (37)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.99/36.00            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.99/36.00    (38)  all_75_7 = all_68_4
% 258.99/36.00    (39)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/36.00    (40)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (41)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.99/36.00    (42)  all_75_14 = all_68_17
% 258.99/36.00    (43)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.99/36.00    (44)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (45)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (46)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (47)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/36.00          all_68_14 = 0
% 258.99/36.00    (48)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.99/36.00    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 258.99/36.00    (50)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.99/36.00            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (52)  all_75_12 = all_68_8
% 258.99/36.00  
% 258.99/36.00  Begin of proof
% 258.99/36.00  | 
% 258.99/36.00  | BETA: splitting (45) gives:
% 258.99/36.00  | 
% 258.99/36.00  | Case 1:
% 258.99/36.00  | | 
% 258.99/36.00  | |   (53)   ~ (all_75_17 = 0)
% 258.99/36.00  | | 
% 258.99/36.00  | | REDUCE: (25), (53) imply:
% 258.99/36.00  | |   (54)  $false
% 258.99/36.00  | | 
% 258.99/36.00  | | CLOSE: (54) is inconsistent.
% 258.99/36.00  | | 
% 258.99/36.00  | Case 2:
% 258.99/36.00  | | 
% 258.99/36.00  | |   (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.99/36.00  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00  | | 
% 258.99/36.00  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.99/36.00  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 258.99/36.00  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 258.99/36.00  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 258.99/36.00  | |            (46), (47), (48), (49), (50), (51), (52), (55) are inconsistent
% 258.99/36.00  | |            by sub-proof #209.
% 258.99/36.00  | | 
% 258.99/36.00  | End of split
% 258.99/36.00  | 
% 258.99/36.00  End of proof
% 258.99/36.00  
% 258.99/36.00  Sub-proof #197 shows that the following formulas are inconsistent:
% 258.99/36.00  ----------------------------------------------------------------
% 258.99/36.00    (1)  all_75_9 = all_68_11
% 258.99/36.00    (2)  all_75_18 = all_68_14
% 258.99/36.00    (3)  all_75_10 = all_68_16
% 258.99/36.00    (4)  all_75_13 = all_68_12
% 258.99/36.00    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.99/36.00         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00             r1(all_68_20, v0) = v2))
% 258.99/36.00    (6)  all_75_16 = all_68_13
% 258.99/36.00    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 258.99/36.00             v0) = 0 & $i(v0))
% 258.99/36.00    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.99/36.00           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/36.00         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/36.00    (10)  all_75_7 = 0
% 258.99/36.00    (11)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.99/36.00    (12)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.99/36.00    (13)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.99/36.00    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.99/36.00            p405(v0) = v1 & $i(v0))
% 258.99/36.00    (15)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (18)  all_75_8 = all_68_7
% 258.99/36.00    (19)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (20)   ~ (all_68_10 = 0)
% 258.99/36.00    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (22)   ~ (all_68_8 = 0)
% 258.99/36.00    (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.99/36.00            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.99/36.00          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.99/36.00            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.99/36.00          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.00            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00              r1(all_68_20, v0) = v2))
% 258.99/36.00    (24)  all_75_15 = all_68_9
% 258.99/36.00    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (26)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.99/36.00    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (28)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.99/36.00            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.99/36.00    (29)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/36.00    (30)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (31)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (32)   ~ (all_68_18 = 0)
% 258.99/36.00    (33)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (34)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (35)  all_75_14 = all_68_17
% 258.99/36.00    (36)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (37)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/36.00          all_68_14 = 0
% 258.99/36.00    (38)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.99/36.00    (39)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (40)  all_75_12 = all_68_8
% 258.99/36.00    (41)   ~ (all_68_7 = 0)
% 258.99/36.00    (42)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00  
% 258.99/36.00  Begin of proof
% 258.99/36.00  | 
% 258.99/36.00  | BETA: splitting (31) gives:
% 258.99/36.00  | 
% 258.99/36.00  | Case 1:
% 258.99/36.00  | | 
% 258.99/36.00  | |   (43)   ~ (all_75_15 = 0)
% 258.99/36.00  | | 
% 258.99/36.00  | | REDUCE: (24), (43) imply:
% 258.99/36.00  | |   (44)   ~ (all_68_9 = 0)
% 258.99/36.00  | | 
% 258.99/36.00  | | REF_CLOSE: (5), (9), (14), (22), (41), (44) are inconsistent by sub-proof
% 258.99/36.00  | |            #398.
% 258.99/36.00  | | 
% 258.99/36.00  | Case 2:
% 258.99/36.00  | | 
% 258.99/36.00  | |   (45)  all_75_15 = 0
% 258.99/36.00  | | 
% 258.99/36.00  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 258.99/36.00  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (23), (24),
% 258.99/36.00  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 258.99/36.00  | |            (36), (37), (38), (39), (40), (42), (45) are inconsistent by
% 258.99/36.00  | |            sub-proof #198.
% 258.99/36.00  | | 
% 258.99/36.00  | End of split
% 258.99/36.00  | 
% 258.99/36.00  End of proof
% 258.99/36.00  
% 258.99/36.00  Sub-proof #198 shows that the following formulas are inconsistent:
% 258.99/36.00  ----------------------------------------------------------------
% 258.99/36.00    (1)  all_75_9 = all_68_11
% 258.99/36.00    (2)  all_75_18 = all_68_14
% 258.99/36.00    (3)  all_75_10 = all_68_16
% 258.99/36.00    (4)  all_75_13 = all_68_12
% 258.99/36.00    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 258.99/36.00         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00             r1(all_68_20, v0) = v2))
% 258.99/36.00    (6)  all_75_16 = all_68_13
% 258.99/36.00    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 258.99/36.00             v0) = 0 & $i(v0))
% 258.99/36.00    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 258.99/36.00           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/36.00         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/36.00    (10)  all_75_15 = 0
% 258.99/36.00    (11)  all_75_7 = 0
% 258.99/36.00    (12)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 258.99/36.00    (13)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.99/36.00    (14)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.99/36.00    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.99/36.00            p405(v0) = v1 & $i(v0))
% 258.99/36.00    (16)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (17)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (18)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (19)  all_75_8 = all_68_7
% 258.99/36.00    (20)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (21)   ~ (all_68_10 = 0)
% 258.99/36.00    (22)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.99/36.00            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.99/36.00          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.99/36.00            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.99/36.00          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.00            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00              r1(all_68_20, v0) = v2))
% 258.99/36.00    (24)  all_75_15 = all_68_9
% 258.99/36.00    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (26)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 258.99/36.00    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (28)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.99/36.00            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.99/36.00    (29)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/36.00    (30)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (31)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (32)   ~ (all_68_18 = 0)
% 258.99/36.00    (33)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (34)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (35)  all_75_14 = all_68_17
% 258.99/36.00    (36)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (37)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/36.00          all_68_14 = 0
% 258.99/36.00    (38)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 258.99/36.00    (39)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (40)  all_75_12 = all_68_8
% 258.99/36.00    (41)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00  
% 258.99/36.00  Begin of proof
% 258.99/36.00  | 
% 258.99/36.00  | BETA: splitting (33) gives:
% 258.99/36.00  | 
% 258.99/36.00  | Case 1:
% 258.99/36.00  | | 
% 258.99/36.00  | |   (42)   ~ (all_75_15 = 0)
% 258.99/36.00  | | 
% 258.99/36.00  | | REDUCE: (10), (42) imply:
% 258.99/36.00  | |   (43)  $false
% 258.99/36.00  | | 
% 258.99/36.00  | | CLOSE: (43) is inconsistent.
% 258.99/36.00  | | 
% 258.99/36.00  | Case 2:
% 258.99/36.00  | | 
% 258.99/36.00  | |   (44)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.99/36.00  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00  | | 
% 258.99/36.00  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (11), (12), (13),
% 258.99/36.00  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 258.99/36.00  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 258.99/36.00  | |            (36), (37), (38), (39), (40), (41), (44) are inconsistent by
% 258.99/36.00  | |            sub-proof #217.
% 258.99/36.00  | | 
% 258.99/36.00  | End of split
% 258.99/36.00  | 
% 258.99/36.00  End of proof
% 258.99/36.00  
% 258.99/36.00  Sub-proof #199 shows that the following formulas are inconsistent:
% 258.99/36.00  ----------------------------------------------------------------
% 258.99/36.00    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 258.99/36.00    (2)  all_75_9 = all_68_11
% 258.99/36.00    (3)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/36.00           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (4)   ~ (all_68_4 = 0)
% 258.99/36.00    (5)  $i(all_188_1)
% 258.99/36.00    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.00           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.00           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00             r1(all_68_20, v0) = v2))
% 258.99/36.00    (7)  all_75_18 = all_68_14
% 258.99/36.00    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/36.00           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (9)  all_75_10 = all_68_16
% 258.99/36.00    (10)  all_75_13 = all_68_12
% 258.99/36.00    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 258.99/36.00          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.00              & r1(all_68_20, v0) = v2))
% 258.99/36.00    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 258.99/36.00            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (13)  all_75_16 = all_68_13
% 258.99/36.00    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 258.99/36.00          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 258.99/36.00    (17)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (18)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 258.99/36.00    (19)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 258.99/36.00    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 258.99/36.00            p405(v0) = v1 & $i(v0))
% 258.99/36.00    (21)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (22)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 258.99/36.00    (24)  all_75_11 = all_68_5
% 258.99/36.00    (25)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 258.99/36.00    (26)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (27)  all_75_8 = all_68_7
% 258.99/36.00    (28)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (29)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 258.99/36.00    (30)   ~ (all_68_10 = 0)
% 258.99/36.00    (31)  p304(all_188_1) = all_188_0
% 258.99/36.00    (32)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 258.99/36.00            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 258.99/36.00          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 258.99/36.00            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 258.99/36.00          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.00            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 258.99/36.00              r1(all_68_20, v0) = v2))
% 258.99/36.00    (33)  all_75_15 = all_68_9
% 258.99/36.00    (34)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (35)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (36)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 258.99/36.00            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 258.99/36.00    (37)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/36.00    (38)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (39)   ~ (all_68_18 = 0)
% 258.99/36.00    (40)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (41)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 258.99/36.00    (42)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (43)  all_75_14 = all_68_17
% 258.99/36.00    (44)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 258.99/36.00    (45)   ~ (all_188_0 = 0)
% 258.99/36.00    (46)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (47)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/36.00          all_68_14 = 0
% 258.99/36.00    (48)  r1(all_68_20, all_188_1) = 0
% 258.99/36.00    (49)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 258.99/36.00            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (51)  all_75_12 = all_68_8
% 258.99/36.00    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 258.99/36.00            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00    (53)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00  
% 258.99/36.00  Begin of proof
% 258.99/36.00  | 
% 258.99/36.00  | DELTA: instantiating (52) with fresh symbols all_214_0, all_214_1 gives:
% 258.99/36.00  |   (54)   ~ (all_214_0 = 0) & p105(all_214_1) = all_214_0 & r1(all_68_20,
% 258.99/36.00  |           all_214_1) = 0 & $i(all_214_1)
% 258.99/36.00  | 
% 258.99/36.00  | ALPHA: (54) implies:
% 258.99/36.00  |   (55)   ~ (all_214_0 = 0)
% 258.99/36.00  |   (56)  $i(all_214_1)
% 258.99/36.00  |   (57)  r1(all_68_20, all_214_1) = 0
% 258.99/36.00  |   (58)  p105(all_214_1) = all_214_0
% 258.99/36.00  | 
% 258.99/36.00  | BETA: splitting (36) gives:
% 258.99/36.00  | 
% 258.99/36.00  | Case 1:
% 258.99/36.00  | | 
% 258.99/36.00  | |   (59)   ~ (all_68_19 = 0)
% 258.99/36.00  | | 
% 258.99/36.00  | | BETA: splitting (14) gives:
% 258.99/36.00  | | 
% 258.99/36.00  | | Case 1:
% 258.99/36.00  | | | 
% 258.99/36.00  | | |   (60)   ~ (all_75_12 = 0)
% 258.99/36.00  | | | 
% 258.99/36.00  | | | REDUCE: (51), (60) imply:
% 258.99/36.00  | | |   (61)   ~ (all_68_8 = 0)
% 258.99/36.00  | | | 
% 258.99/36.00  | | | BETA: splitting (53) gives:
% 258.99/36.00  | | | 
% 258.99/36.00  | | | Case 1:
% 258.99/36.00  | | | | 
% 258.99/36.00  | | | |   (62)   ~ (all_75_16 = 0)
% 258.99/36.00  | | | | 
% 258.99/36.00  | | | | REDUCE: (13), (62) imply:
% 258.99/36.00  | | | |   (63)   ~ (all_68_13 = 0)
% 258.99/36.00  | | | | 
% 258.99/36.00  | | | | BETA: splitting (47) gives:
% 258.99/36.00  | | | | 
% 258.99/36.00  | | | | Case 1:
% 258.99/36.00  | | | | | 
% 258.99/36.00  | | | | |   (64)  all_68_10 = 0
% 258.99/36.00  | | | | | 
% 258.99/36.00  | | | | | REDUCE: (30), (64) imply:
% 258.99/36.00  | | | | |   (65)  $false
% 258.99/36.00  | | | | | 
% 258.99/36.00  | | | | | CLOSE: (65) is inconsistent.
% 258.99/36.00  | | | | | 
% 258.99/36.00  | | | | Case 2:
% 258.99/36.00  | | | | | 
% 258.99/36.00  | | | | |   (66)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/36.00  | | | | | 
% 258.99/36.00  | | | | | BETA: splitting (34) gives:
% 258.99/36.00  | | | | | 
% 258.99/36.00  | | | | | Case 1:
% 258.99/36.00  | | | | | | 
% 258.99/36.00  | | | | | |   (67)   ~ (all_75_10 = 0)
% 258.99/36.00  | | | | | | 
% 258.99/36.00  | | | | | | REDUCE: (9), (67) imply:
% 258.99/36.00  | | | | | |   (68)   ~ (all_68_16 = 0)
% 258.99/36.00  | | | | | | 
% 258.99/36.00  | | | | | | BETA: splitting (37) gives:
% 258.99/36.00  | | | | | | 
% 258.99/36.00  | | | | | | Case 1:
% 258.99/36.00  | | | | | | | 
% 258.99/36.00  | | | | | | |   (69)  all_68_16 = 0
% 258.99/36.00  | | | | | | | 
% 258.99/36.00  | | | | | | | REDUCE: (68), (69) imply:
% 258.99/36.00  | | | | | | |   (70)  $false
% 258.99/36.00  | | | | | | | 
% 258.99/36.00  | | | | | | | CLOSE: (70) is inconsistent.
% 258.99/36.00  | | | | | | | 
% 258.99/36.00  | | | | | | Case 2:
% 258.99/36.00  | | | | | | | 
% 258.99/36.00  | | | | | | |   (71)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/36.00  | | | | | | | 
% 258.99/36.00  | | | | | | | BETA: splitting (71) gives:
% 258.99/36.00  | | | | | | | 
% 258.99/36.00  | | | | | | | Case 1:
% 258.99/36.00  | | | | | | | | 
% 258.99/36.00  | | | | | | | |   (72)  all_68_17 = 0
% 258.99/36.00  | | | | | | | | 
% 258.99/36.00  | | | | | | | | COMBINE_EQS: (43), (72) imply:
% 258.99/36.00  | | | | | | | |   (73)  all_75_14 = 0
% 258.99/36.00  | | | | | | | | 
% 258.99/36.00  | | | | | | | | BETA: splitting (29) gives:
% 258.99/36.00  | | | | | | | | 
% 258.99/36.00  | | | | | | | | Case 1:
% 258.99/36.00  | | | | | | | | | 
% 258.99/36.00  | | | | | | | | |   (74)   ~ (all_75_11 = 0)
% 258.99/36.00  | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | REDUCE: (24), (74) imply:
% 258.99/36.00  | | | | | | | | |   (75)   ~ (all_68_5 = 0)
% 258.99/36.00  | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | BETA: splitting (28) gives:
% 258.99/36.00  | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | Case 1:
% 258.99/36.00  | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | |   (76)   ~ (all_75_13 = 0)
% 258.99/36.00  | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | REDUCE: (10), (76) imply:
% 258.99/36.00  | | | | | | | | | |   (77)   ~ (all_68_12 = 0)
% 258.99/36.00  | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | BETA: splitting (42) gives:
% 258.99/36.00  | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | Case 1:
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | |   (78)   ~ (all_75_14 = 0)
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | REDUCE: (73), (78) imply:
% 258.99/36.00  | | | | | | | | | | |   (79)  $false
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | CLOSE: (79) is inconsistent.
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | Case 2:
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | DELTA: instantiating (12) with fresh symbols all_278_0,
% 258.99/36.00  | | | | | | | | | | |        all_278_1 gives:
% 258.99/36.00  | | | | | | | | | | |   (80)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 &
% 258.99/36.00  | | | | | | | | | | |         r1(all_68_20, all_278_1) = 0 & $i(all_278_1)
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | ALPHA: (80) implies:
% 258.99/36.00  | | | | | | | | | | |   (81)   ~ (all_278_0 = 0)
% 258.99/36.00  | | | | | | | | | | |   (82)  $i(all_278_1)
% 258.99/36.00  | | | | | | | | | | |   (83)  r1(all_68_20, all_278_1) = 0
% 258.99/36.00  | | | | | | | | | | |   (84)  p103(all_278_1) = all_278_0
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | BETA: splitting (3) gives:
% 258.99/36.00  | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | Case 1:
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | |   (85)   ~ (all_75_9 = 0)
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | | REDUCE: (2), (85) imply:
% 258.99/36.00  | | | | | | | | | | | |   (86)   ~ (all_68_11 = 0)
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | | REF_CLOSE: (4), (5), (6), (7), (16), (31), (45), (46), (48),
% 258.99/36.00  | | | | | | | | | | | |            (50), (63), (66), (75), (77), (86) are
% 258.99/36.00  | | | | | | | | | | | |            inconsistent by sub-proof #204.
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | Case 2:
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | |   (87)  all_75_9 = 0
% 258.99/36.00  | | | | | | | | | | | |   (88)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.00  | | | | | | | | | | | |           p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | | DELTA: instantiating (88) with fresh symbols all_293_0,
% 258.99/36.00  | | | | | | | | | | | |        all_293_1 gives:
% 258.99/36.00  | | | | | | | | | | | |   (89)   ~ (all_293_0 = 0) & p102(all_293_1) = all_293_0 &
% 258.99/36.00  | | | | | | | | | | | |         r1(all_68_20, all_293_1) = 0 & $i(all_293_1)
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | | ALPHA: (89) implies:
% 258.99/36.00  | | | | | | | | | | | |   (90)   ~ (all_293_0 = 0)
% 258.99/36.00  | | | | | | | | | | | |   (91)  $i(all_293_1)
% 258.99/36.00  | | | | | | | | | | | |   (92)  r1(all_68_20, all_293_1) = 0
% 258.99/36.00  | | | | | | | | | | | |   (93)  p102(all_293_1) = all_293_0
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | | BETA: splitting (44) gives:
% 258.99/36.00  | | | | | | | | | | | | 
% 258.99/36.00  | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (94)   ~ (all_75_8 = 0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | REDUCE: (27), (94) imply:
% 258.99/36.01  | | | | | | | | | | | | |   (95)   ~ (all_68_7 = 0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | BETA: splitting (38) gives:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (96)   ~ (all_75_15 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (33), (96) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (97)   ~ (all_68_9 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REF_CLOSE: (11), (16), (20), (61), (95), (97) are
% 258.99/36.01  | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (98)  all_75_15 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | COMBINE_EQS: (33), (98) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (99)  all_68_9 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | BETA: splitting (40) gives:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | |   (100)   ~ (all_75_15 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | REDUCE: (98), (100) imply:
% 258.99/36.01  | | | | | | | | | | | | | | |   (101)  $false
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | CLOSE: (101) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | |   (102)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.01  | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | DELTA: instantiating (102) with fresh symbols all_311_0,
% 258.99/36.01  | | | | | | | | | | | | | | |        all_311_1 gives:
% 258.99/36.01  | | | | | | | | | | | | | | |   (103)   ~ (all_311_0 = 0) & p104(all_311_1) = all_311_0 &
% 258.99/36.01  | | | | | | | | | | | | | | |          r1(all_68_20, all_311_1) = 0 & $i(all_311_1)
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | ALPHA: (103) implies:
% 258.99/36.01  | | | | | | | | | | | | | | |   (104)   ~ (all_311_0 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | |   (105)  $i(all_311_1)
% 258.99/36.01  | | | | | | | | | | | | | | |   (106)  r1(all_68_20, all_311_1) = 0
% 258.99/36.01  | | | | | | | | | | | | | | |   (107)  p104(all_311_1) = all_311_0
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | BETA: splitting (32) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | |   (108)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.01  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/36.01  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | BETA: splitting (108) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | |   (109)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (109) with all_293_1, all_293_0,
% 258.99/36.01  | | | | | | | | | | | | | | | | |              simplifying with (91), (93) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | |   (110)  all_293_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_293_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | BETA: splitting (110) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (111)  all_293_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | REDUCE: (90), (111) imply:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (112)  $false
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | CLOSE: (112) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (113)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.01  | | | | | | | | | | | | | | | | | |              all_293_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | DELTA: instantiating (113) with fresh symbol all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (114)   ~ (all_346_0 = 0) & r1(all_68_20, all_293_1) =
% 258.99/36.01  | | | | | | | | | | | | | | | | | |          all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | ALPHA: (114) implies:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (115)   ~ (all_346_0 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (116)  r1(all_68_20, all_293_1) = all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_346_0, all_293_1,
% 258.99/36.01  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (92), (116) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (117)  all_346_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | REDUCE: (115), (117) imply:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (118)  $false
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | CLOSE: (118) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | |   (119)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (119) with all_278_1, all_278_0,
% 258.99/36.01  | | | | | | | | | | | | | | | | |              simplifying with (82), (84) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | |   (120)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_278_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | BETA: splitting (120) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (121)  all_278_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | REDUCE: (81), (121) imply:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (122)  $false
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | CLOSE: (122) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (123)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.01  | | | | | | | | | | | | | | | | | |              all_278_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | DELTA: instantiating (123) with fresh symbol all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (124)   ~ (all_346_0 = 0) & r1(all_68_20, all_278_1) =
% 258.99/36.01  | | | | | | | | | | | | | | | | | |          all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | ALPHA: (124) implies:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (125)   ~ (all_346_0 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (126)  r1(all_68_20, all_278_1) = all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_346_0, all_278_1,
% 258.99/36.01  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (83), (126) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (127)  all_346_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | REDUCE: (125), (127) imply:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (128)  $false
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | CLOSE: (128) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | |   (129)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.01  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/36.01  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | BETA: splitting (129) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (130) with all_311_1, all_311_0,
% 258.99/36.01  | | | | | | | | | | | | | | | | |              simplifying with (105), (107) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | |   (131)  all_311_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_311_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (132)  all_311_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | REDUCE: (104), (132) imply:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (133)  $false
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | CLOSE: (133) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (134)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.01  | | | | | | | | | | | | | | | | | |              all_311_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | DELTA: instantiating (134) with fresh symbol all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | |        gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (135)   ~ (all_346_0 = 0) & r1(all_68_20, all_311_1) =
% 258.99/36.01  | | | | | | | | | | | | | | | | | |          all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | ALPHA: (135) implies:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (136)   ~ (all_346_0 = 0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (137)  r1(all_68_20, all_311_1) = all_346_0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_346_0, all_311_1,
% 258.99/36.01  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (106), (137) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (138)  all_346_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | REDUCE: (136), (138) imply:
% 258.99/36.01  | | | | | | | | | | | | | | | | | |   (139)  $false
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | | CLOSE: (139) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | |   (140)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (140) with all_214_1, all_214_0,
% 258.99/36.01  | | | | | | | | | | | | | | | | |              simplifying with (56), (58) gives:
% 258.99/36.01  | | | | | | | | | | | | | | | | |   (141)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | | REF_CLOSE: (16), (55), (57), (141) are inconsistent by
% 258.99/36.01  | | | | | | | | | | | | | | | | |            sub-proof #203.
% 258.99/36.01  | | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (142)   ~ (all_75_9 = 0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | REDUCE: (87), (142) imply:
% 258.99/36.01  | | | | | | | | | | | | |   (143)  $false
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | CLOSE: (143) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | |   (144)   ~ (all_75_14 = 0)
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | REDUCE: (73), (144) imply:
% 258.99/36.01  | | | | | | | | | |   (145)  $false
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | CLOSE: (145) is inconsistent.
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | |   (146)   ~ (all_75_14 = 0)
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | REDUCE: (73), (146) imply:
% 258.99/36.01  | | | | | | | | |   (147)  $false
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | CLOSE: (147) is inconsistent.
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | 
% 258.99/36.01  | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | 
% 258.99/36.01  | | | | | | | |   (148)  all_68_18 = 0 | all_68_19 = 0
% 258.99/36.01  | | | | | | | | 
% 258.99/36.01  | | | | | | | | REF_CLOSE: (39), (59), (148) are inconsistent by sub-proof #406.
% 258.99/36.01  | | | | | | | | 
% 258.99/36.01  | | | | | | | End of split
% 258.99/36.01  | | | | | | | 
% 258.99/36.01  | | | | | | End of split
% 258.99/36.01  | | | | | | 
% 258.99/36.01  | | | | | Case 2:
% 258.99/36.01  | | | | | | 
% 258.99/36.01  | | | | | |   (149)  all_75_10 = 0
% 258.99/36.01  | | | | | |   (150)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 258.99/36.01  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.01  | | | | | | 
% 258.99/36.01  | | | | | | DELTA: instantiating (150) with fresh symbols all_253_0, all_253_1
% 258.99/36.01  | | | | | |        gives:
% 258.99/36.01  | | | | | |   (151)   ~ (all_253_0 = 0) & p102(all_253_1) = all_253_0 &
% 258.99/36.01  | | | | | |          r1(all_68_20, all_253_1) = 0 & $i(all_253_1)
% 258.99/36.01  | | | | | | 
% 258.99/36.01  | | | | | | ALPHA: (151) implies:
% 258.99/36.01  | | | | | |   (152)   ~ (all_253_0 = 0)
% 258.99/36.01  | | | | | |   (153)  $i(all_253_1)
% 258.99/36.01  | | | | | |   (154)  r1(all_68_20, all_253_1) = 0
% 258.99/36.01  | | | | | |   (155)  p102(all_253_1) = all_253_0
% 258.99/36.01  | | | | | | 
% 258.99/36.01  | | | | | | BETA: splitting (1) gives:
% 258.99/36.01  | | | | | | 
% 258.99/36.01  | | | | | | Case 1:
% 258.99/36.01  | | | | | | | 
% 258.99/36.01  | | | | | | |   (156)   ~ (all_75_8 = 0)
% 258.99/36.01  | | | | | | | 
% 258.99/36.01  | | | | | | | REDUCE: (27), (156) imply:
% 258.99/36.01  | | | | | | |   (157)   ~ (all_68_7 = 0)
% 258.99/36.01  | | | | | | | 
% 258.99/36.01  | | | | | | | BETA: splitting (23) gives:
% 258.99/36.01  | | | | | | | 
% 258.99/36.01  | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | 
% 258.99/36.01  | | | | | | | |   (158)   ~ (all_75_9 = 0)
% 258.99/36.01  | | | | | | | | 
% 258.99/36.01  | | | | | | | | REDUCE: (2), (158) imply:
% 258.99/36.01  | | | | | | | |   (159)   ~ (all_68_11 = 0)
% 258.99/36.01  | | | | | | | | 
% 258.99/36.01  | | | | | | | | BETA: splitting (17) gives:
% 258.99/36.01  | | | | | | | | 
% 258.99/36.01  | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | |   (160)   ~ (all_75_11 = 0)
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | REDUCE: (24), (160) imply:
% 258.99/36.01  | | | | | | | | |   (161)   ~ (all_68_5 = 0)
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | BETA: splitting (40) gives:
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | |   (162)   ~ (all_75_15 = 0)
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | REDUCE: (33), (162) imply:
% 258.99/36.01  | | | | | | | | | |   (163)   ~ (all_68_9 = 0)
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | REF_CLOSE: (11), (16), (20), (61), (157), (163) are
% 258.99/36.01  | | | | | | | | | |            inconsistent by sub-proof #398.
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | |   (164)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.01  | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | DELTA: instantiating (164) with fresh symbols all_275_0,
% 258.99/36.01  | | | | | | | | | |        all_275_1 gives:
% 258.99/36.01  | | | | | | | | | |   (165)   ~ (all_275_0 = 0) & p104(all_275_1) = all_275_0 &
% 258.99/36.01  | | | | | | | | | |          r1(all_68_20, all_275_1) = 0 & $i(all_275_1)
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | ALPHA: (165) implies:
% 258.99/36.01  | | | | | | | | | |   (166)   ~ (all_275_0 = 0)
% 258.99/36.01  | | | | | | | | | |   (167)  $i(all_275_1)
% 258.99/36.01  | | | | | | | | | |   (168)  r1(all_68_20, all_275_1) = 0
% 258.99/36.01  | | | | | | | | | |   (169)  p104(all_275_1) = all_275_0
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | BETA: splitting (22) gives:
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | |   (170)   ~ (all_75_13 = 0)
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | REDUCE: (10), (170) imply:
% 258.99/36.01  | | | | | | | | | | |   (171)   ~ (all_68_12 = 0)
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | REF_CLOSE: (4), (5), (6), (7), (16), (31), (45), (46), (48),
% 258.99/36.01  | | | | | | | | | | |            (50), (63), (66), (159), (161), (171) are
% 258.99/36.01  | | | | | | | | | | |            inconsistent by sub-proof #204.
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | DELTA: instantiating (12) with fresh symbols all_313_0,
% 258.99/36.01  | | | | | | | | | | |        all_313_1 gives:
% 258.99/36.01  | | | | | | | | | | |   (172)   ~ (all_313_0 = 0) & p103(all_313_1) = all_313_0 &
% 258.99/36.01  | | | | | | | | | | |          r1(all_68_20, all_313_1) = 0 & $i(all_313_1)
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | ALPHA: (172) implies:
% 258.99/36.01  | | | | | | | | | | |   (173)   ~ (all_313_0 = 0)
% 258.99/36.01  | | | | | | | | | | |   (174)  $i(all_313_1)
% 258.99/36.01  | | | | | | | | | | |   (175)  r1(all_68_20, all_313_1) = 0
% 258.99/36.01  | | | | | | | | | | |   (176)  p103(all_313_1) = all_313_0
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | BETA: splitting (32) gives:
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | |   (177)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.01  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/36.01  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.01  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | BETA: splitting (177) gives:
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (178)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | GROUND_INST: instantiating (178) with all_253_1, all_253_0,
% 258.99/36.01  | | | | | | | | | | | | |              simplifying with (153), (155) gives:
% 258.99/36.01  | | | | | | | | | | | | |   (179)  all_253_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | |            r1(all_68_20, all_253_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | REF_CLOSE: (16), (152), (154), (179) are inconsistent by
% 258.99/36.01  | | | | | | | | | | | | |            sub-proof #202.
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (180)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | GROUND_INST: instantiating (180) with all_313_1, all_313_0,
% 258.99/36.01  | | | | | | | | | | | | |              simplifying with (174), (176) gives:
% 258.99/36.01  | | | | | | | | | | | | |   (181)  all_313_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | |            r1(all_68_20, all_313_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | BETA: splitting (181) gives:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (182)  all_313_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (173), (182) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (183)  $false
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | CLOSE: (183) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (184)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.01  | | | | | | | | | | | | | |              all_313_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | DELTA: instantiating (184) with fresh symbol all_343_0
% 258.99/36.01  | | | | | | | | | | | | | |        gives:
% 258.99/36.01  | | | | | | | | | | | | | |   (185)   ~ (all_343_0 = 0) & r1(all_68_20, all_313_1) =
% 258.99/36.01  | | | | | | | | | | | | | |          all_343_0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | ALPHA: (185) implies:
% 258.99/36.01  | | | | | | | | | | | | | |   (186)   ~ (all_343_0 = 0)
% 258.99/36.01  | | | | | | | | | | | | | |   (187)  r1(all_68_20, all_313_1) = all_343_0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_343_0, all_313_1,
% 258.99/36.01  | | | | | | | | | | | | | |              all_68_20, simplifying with (175), (187) gives:
% 258.99/36.01  | | | | | | | | | | | | | |   (188)  all_343_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (186), (188) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (189)  $false
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | CLOSE: (189) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | |   (190)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.01  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/36.01  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.01  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | BETA: splitting (190) gives:
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (191)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | GROUND_INST: instantiating (191) with all_275_1, all_275_0,
% 258.99/36.01  | | | | | | | | | | | | |              simplifying with (167), (169) gives:
% 258.99/36.01  | | | | | | | | | | | | |   (192)  all_275_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | |            r1(all_68_20, all_275_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | BETA: splitting (192) gives:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (193)  all_275_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (166), (193) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (194)  $false
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | CLOSE: (194) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (195)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.01  | | | | | | | | | | | | | |              all_275_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | DELTA: instantiating (195) with fresh symbol all_343_0
% 258.99/36.01  | | | | | | | | | | | | | |        gives:
% 258.99/36.01  | | | | | | | | | | | | | |   (196)   ~ (all_343_0 = 0) & r1(all_68_20, all_275_1) =
% 258.99/36.01  | | | | | | | | | | | | | |          all_343_0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | ALPHA: (196) implies:
% 258.99/36.01  | | | | | | | | | | | | | |   (197)   ~ (all_343_0 = 0)
% 258.99/36.01  | | | | | | | | | | | | | |   (198)  r1(all_68_20, all_275_1) = all_343_0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_343_0, all_275_1,
% 258.99/36.01  | | | | | | | | | | | | | |              all_68_20, simplifying with (168), (198) gives:
% 258.99/36.01  | | | | | | | | | | | | | |   (199)  all_343_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (197), (199) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (200)  $false
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | CLOSE: (200) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (201)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | GROUND_INST: instantiating (201) with all_214_1, all_214_0,
% 258.99/36.01  | | | | | | | | | | | | |              simplifying with (56), (58) gives:
% 258.99/36.01  | | | | | | | | | | | | |   (202)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | REF_CLOSE: (16), (55), (57), (202) are inconsistent by
% 258.99/36.01  | | | | | | | | | | | | |            sub-proof #203.
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | |   (203)  all_75_11 = 0
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | COMBINE_EQS: (24), (203) imply:
% 258.99/36.01  | | | | | | | | |   (204)  all_68_5 = 0
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | DELTA: instantiating (12) with fresh symbols all_278_0,
% 258.99/36.01  | | | | | | | | |        all_278_1 gives:
% 258.99/36.01  | | | | | | | | |   (205)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 &
% 258.99/36.01  | | | | | | | | |          r1(all_68_20, all_278_1) = 0 & $i(all_278_1)
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | ALPHA: (205) implies:
% 258.99/36.01  | | | | | | | | |   (206)   ~ (all_278_0 = 0)
% 258.99/36.01  | | | | | | | | |   (207)  $i(all_278_1)
% 258.99/36.01  | | | | | | | | |   (208)  r1(all_68_20, all_278_1) = 0
% 258.99/36.01  | | | | | | | | |   (209)  p103(all_278_1) = all_278_0
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | BETA: splitting (29) gives:
% 258.99/36.01  | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | |   (210)   ~ (all_75_11 = 0)
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | REDUCE: (203), (210) imply:
% 258.99/36.01  | | | | | | | | | |   (211)  $false
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | CLOSE: (211) is inconsistent.
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | |   (212)   ~ (all_75_14 = 0)
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | REDUCE: (43), (212) imply:
% 258.99/36.01  | | | | | | | | | |   (213)   ~ (all_68_17 = 0)
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | BETA: splitting (40) gives:
% 258.99/36.01  | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | |   (214)   ~ (all_75_15 = 0)
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | REDUCE: (33), (214) imply:
% 258.99/36.01  | | | | | | | | | | |   (215)   ~ (all_68_9 = 0)
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | REF_CLOSE: (1), (9), (11), (16), (20), (27), (37), (39),
% 258.99/36.01  | | | | | | | | | | |            (59), (61), (213), (215) are inconsistent by
% 258.99/36.01  | | | | | | | | | | |            sub-proof #384.
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | |   (216)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.01  | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | DELTA: instantiating (216) with fresh symbols all_323_0,
% 258.99/36.01  | | | | | | | | | | |        all_323_1 gives:
% 258.99/36.01  | | | | | | | | | | |   (217)   ~ (all_323_0 = 0) & p104(all_323_1) = all_323_0 &
% 258.99/36.01  | | | | | | | | | | |          r1(all_68_20, all_323_1) = 0 & $i(all_323_1)
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | ALPHA: (217) implies:
% 258.99/36.01  | | | | | | | | | | |   (218)   ~ (all_323_0 = 0)
% 258.99/36.01  | | | | | | | | | | |   (219)  $i(all_323_1)
% 258.99/36.01  | | | | | | | | | | |   (220)  r1(all_68_20, all_323_1) = 0
% 258.99/36.01  | | | | | | | | | | |   (221)  p104(all_323_1) = all_323_0
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | BETA: splitting (32) gives:
% 258.99/36.01  | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | |   (222)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.01  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/36.01  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.01  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | BETA: splitting (222) gives:
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (223)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | GROUND_INST: instantiating (223) with all_253_1, all_253_0,
% 258.99/36.01  | | | | | | | | | | | | |              simplifying with (153), (155) gives:
% 258.99/36.01  | | | | | | | | | | | | |   (224)  all_253_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | |            r1(all_68_20, all_253_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | REF_CLOSE: (16), (152), (154), (224) are inconsistent by
% 258.99/36.01  | | | | | | | | | | | | |            sub-proof #202.
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (225)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | GROUND_INST: instantiating (225) with all_278_1, all_278_0,
% 258.99/36.01  | | | | | | | | | | | | |              simplifying with (207), (209) gives:
% 258.99/36.01  | | | | | | | | | | | | |   (226)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | |            r1(all_68_20, all_278_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | BETA: splitting (226) gives:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (227)  all_278_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (206), (227) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (228)  $false
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | CLOSE: (228) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (229)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.01  | | | | | | | | | | | | | |              all_278_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | DELTA: instantiating (229) with fresh symbol all_354_0
% 258.99/36.01  | | | | | | | | | | | | | |        gives:
% 258.99/36.01  | | | | | | | | | | | | | |   (230)   ~ (all_354_0 = 0) & r1(all_68_20, all_278_1) =
% 258.99/36.01  | | | | | | | | | | | | | |          all_354_0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | ALPHA: (230) implies:
% 258.99/36.01  | | | | | | | | | | | | | |   (231)   ~ (all_354_0 = 0)
% 258.99/36.01  | | | | | | | | | | | | | |   (232)  r1(all_68_20, all_278_1) = all_354_0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_354_0, all_278_1,
% 258.99/36.01  | | | | | | | | | | | | | |              all_68_20, simplifying with (208), (232) gives:
% 258.99/36.01  | | | | | | | | | | | | | |   (233)  all_354_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (231), (233) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (234)  $false
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | CLOSE: (234) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | |   (235)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.01  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/36.01  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.01  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | BETA: splitting (235) gives:
% 258.99/36.01  | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (236)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | GROUND_INST: instantiating (236) with all_323_1, all_323_0,
% 258.99/36.01  | | | | | | | | | | | | |              simplifying with (219), (221) gives:
% 258.99/36.01  | | | | | | | | | | | | |   (237)  all_323_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.01  | | | | | | | | | | | | |            r1(all_68_20, all_323_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | BETA: splitting (237) gives:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 1:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (238)  all_323_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (218), (238) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (239)  $false
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | CLOSE: (239) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | |   (240)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.01  | | | | | | | | | | | | | |              all_323_1) = v0)
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | DELTA: instantiating (240) with fresh symbol all_354_0
% 258.99/36.01  | | | | | | | | | | | | | |        gives:
% 258.99/36.01  | | | | | | | | | | | | | |   (241)   ~ (all_354_0 = 0) & r1(all_68_20, all_323_1) =
% 258.99/36.01  | | | | | | | | | | | | | |          all_354_0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | ALPHA: (241) implies:
% 258.99/36.01  | | | | | | | | | | | | | |   (242)   ~ (all_354_0 = 0)
% 258.99/36.01  | | | | | | | | | | | | | |   (243)  r1(all_68_20, all_323_1) = all_354_0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_354_0, all_323_1,
% 258.99/36.01  | | | | | | | | | | | | | |              all_68_20, simplifying with (220), (243) gives:
% 258.99/36.01  | | | | | | | | | | | | | |   (244)  all_354_0 = 0
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | REDUCE: (242), (244) imply:
% 258.99/36.01  | | | | | | | | | | | | | |   (245)  $false
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | | CLOSE: (245) is inconsistent.
% 258.99/36.01  | | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | | End of split
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | Case 2:
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.01  | | | | | | | | | | | | |   (246)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.01  | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.01  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.01  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | GROUND_INST: instantiating (246) with all_214_1, all_214_0,
% 258.99/36.02  | | | | | | | | | | | | |              simplifying with (56), (58) gives:
% 258.99/36.02  | | | | | | | | | | | | |   (247)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.02  | | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | REF_CLOSE: (16), (55), (57), (247) are inconsistent by
% 258.99/36.02  | | | | | | | | | | | | |            sub-proof #203.
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | |   (248)   ~ (all_75_10 = 0)
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | REDUCE: (149), (248) imply:
% 258.99/36.02  | | | | | | | |   (249)  $false
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | CLOSE: (249) is inconsistent.
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | End of split
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | Case 2:
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | |   (250)   ~ (all_75_10 = 0)
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | REDUCE: (149), (250) imply:
% 258.99/36.02  | | | | | | |   (251)  $false
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | CLOSE: (251) is inconsistent.
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | End of split
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | End of split
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | End of split
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | Case 2:
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | |   (252)  all_75_16 = 0
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | BETA: splitting (18) gives:
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | Case 1:
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | |   (253)   ~ (all_75_15 = 0)
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | | REDUCE: (33), (253) imply:
% 258.99/36.02  | | | | |   (254)   ~ (all_68_9 = 0)
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | | BETA: splitting (35) gives:
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | | Case 1:
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | |   (255)   ~ (all_75_16 = 0)
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | REDUCE: (252), (255) imply:
% 258.99/36.02  | | | | | |   (256)  $false
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | CLOSE: (256) is inconsistent.
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | Case 2:
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | |   (257)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 258.99/36.02  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | DELTA: instantiating (257) with fresh symbols all_250_0, all_250_1
% 258.99/36.02  | | | | | |        gives:
% 258.99/36.02  | | | | | |   (258)   ~ (all_250_0 = 0) & p104(all_250_1) = all_250_0 &
% 258.99/36.02  | | | | | |          r1(all_68_20, all_250_1) = 0 & $i(all_250_1)
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | ALPHA: (258) implies:
% 258.99/36.02  | | | | | |   (259)   ~ (all_250_0 = 0)
% 258.99/36.02  | | | | | |   (260)  $i(all_250_1)
% 258.99/36.02  | | | | | |   (261)  r1(all_68_20, all_250_1) = 0
% 258.99/36.02  | | | | | |   (262)  p104(all_250_1) = all_250_0
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | BETA: splitting (8) gives:
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | Case 1:
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | |   (263)   ~ (all_75_8 = 0)
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | REDUCE: (27), (263) imply:
% 258.99/36.02  | | | | | | |   (264)   ~ (all_68_7 = 0)
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | REF_CLOSE: (11), (16), (20), (61), (254), (264) are inconsistent
% 258.99/36.02  | | | | | | |            by sub-proof #398.
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | Case 2:
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | |   (265)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 258.99/36.02  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | DELTA: instantiating (265) with fresh symbols all_276_0, all_276_1
% 258.99/36.02  | | | | | | |        gives:
% 258.99/36.02  | | | | | | |   (266)   ~ (all_276_0 = 0) & p102(all_276_1) = all_276_0 &
% 258.99/36.02  | | | | | | |          r1(all_68_20, all_276_1) = 0 & $i(all_276_1)
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | ALPHA: (266) implies:
% 258.99/36.02  | | | | | | |   (267)   ~ (all_276_0 = 0)
% 258.99/36.02  | | | | | | |   (268)  $i(all_276_1)
% 258.99/36.02  | | | | | | |   (269)  r1(all_68_20, all_276_1) = 0
% 258.99/36.02  | | | | | | |   (270)  p102(all_276_1) = all_276_0
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | BETA: splitting (37) gives:
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | |   (271)  all_68_16 = 0
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | COMBINE_EQS: (9), (271) imply:
% 258.99/36.02  | | | | | | | |   (272)  all_75_10 = 0
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | REF_CLOSE: (1), (11), (16), (20), (27), (61), (254), (272) are
% 258.99/36.02  | | | | | | | |            inconsistent by sub-proof #385.
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | |   (273)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | BETA: splitting (273) gives:
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | |   (274)  all_68_17 = 0
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | COMBINE_EQS: (43), (274) imply:
% 258.99/36.02  | | | | | | | | |   (275)  all_75_14 = 0
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | BETA: splitting (49) gives:
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | |   (276)   ~ (all_75_14 = 0)
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | REDUCE: (275), (276) imply:
% 258.99/36.02  | | | | | | | | | |   (277)  $false
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | CLOSE: (277) is inconsistent.
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | DELTA: instantiating (12) with fresh symbols all_297_0,
% 258.99/36.02  | | | | | | | | | |        all_297_1 gives:
% 258.99/36.02  | | | | | | | | | |   (278)   ~ (all_297_0 = 0) & p103(all_297_1) = all_297_0 &
% 258.99/36.02  | | | | | | | | | |          r1(all_68_20, all_297_1) = 0 & $i(all_297_1)
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | ALPHA: (278) implies:
% 258.99/36.02  | | | | | | | | | |   (279)   ~ (all_297_0 = 0)
% 258.99/36.02  | | | | | | | | | |   (280)  $i(all_297_1)
% 258.99/36.02  | | | | | | | | | |   (281)  r1(all_68_20, all_297_1) = 0
% 258.99/36.02  | | | | | | | | | |   (282)  p103(all_297_1) = all_297_0
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | BETA: splitting (32) gives:
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | |   (283)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.02  | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.02  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.02  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/36.02  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.02  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | BETA: splitting (283) gives:
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | |   (284)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.02  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.02  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | GROUND_INST: instantiating (284) with all_276_1, all_276_0,
% 258.99/36.02  | | | | | | | | | | | |              simplifying with (268), (270) gives:
% 258.99/36.02  | | | | | | | | | | | |   (285)  all_276_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.02  | | | | | | | | | | | |            r1(all_68_20, all_276_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | BETA: splitting (285) gives:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | |   (286)  all_276_0 = 0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | REDUCE: (267), (286) imply:
% 258.99/36.02  | | | | | | | | | | | | |   (287)  $false
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | CLOSE: (287) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | |   (288)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.02  | | | | | | | | | | | | |              all_276_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | DELTA: instantiating (288) with fresh symbol all_336_0
% 258.99/36.02  | | | | | | | | | | | | |        gives:
% 258.99/36.02  | | | | | | | | | | | | |   (289)   ~ (all_336_0 = 0) & r1(all_68_20, all_276_1) =
% 258.99/36.02  | | | | | | | | | | | | |          all_336_0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | ALPHA: (289) implies:
% 258.99/36.02  | | | | | | | | | | | | |   (290)   ~ (all_336_0 = 0)
% 258.99/36.02  | | | | | | | | | | | | |   (291)  r1(all_68_20, all_276_1) = all_336_0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_336_0, all_276_1,
% 258.99/36.02  | | | | | | | | | | | | |              all_68_20, simplifying with (269), (291) gives:
% 258.99/36.02  | | | | | | | | | | | | |   (292)  all_336_0 = 0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | REDUCE: (290), (292) imply:
% 258.99/36.02  | | | | | | | | | | | | |   (293)  $false
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | CLOSE: (293) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | |   (294)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.02  | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.02  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | GROUND_INST: instantiating (294) with all_297_1, all_297_0,
% 258.99/36.02  | | | | | | | | | | | |              simplifying with (280), (282) gives:
% 258.99/36.02  | | | | | | | | | | | |   (295)  all_297_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.02  | | | | | | | | | | | |            r1(all_68_20, all_297_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | BETA: splitting (295) gives:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | |   (296)  all_297_0 = 0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | REDUCE: (279), (296) imply:
% 258.99/36.02  | | | | | | | | | | | | |   (297)  $false
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | CLOSE: (297) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | |   (298)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.02  | | | | | | | | | | | | |              all_297_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | DELTA: instantiating (298) with fresh symbol all_336_0
% 258.99/36.02  | | | | | | | | | | | | |        gives:
% 258.99/36.02  | | | | | | | | | | | | |   (299)   ~ (all_336_0 = 0) & r1(all_68_20, all_297_1) =
% 258.99/36.02  | | | | | | | | | | | | |          all_336_0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | ALPHA: (299) implies:
% 258.99/36.02  | | | | | | | | | | | | |   (300)   ~ (all_336_0 = 0)
% 258.99/36.02  | | | | | | | | | | | | |   (301)  r1(all_68_20, all_297_1) = all_336_0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_336_0, all_297_1,
% 258.99/36.02  | | | | | | | | | | | | |              all_68_20, simplifying with (281), (301) gives:
% 258.99/36.02  | | | | | | | | | | | | |   (302)  all_336_0 = 0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | REDUCE: (300), (302) imply:
% 258.99/36.02  | | | | | | | | | | | | |   (303)  $false
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | CLOSE: (303) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | |   (304)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.02  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.02  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.02  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 258.99/36.02  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.02  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | BETA: splitting (304) gives:
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | |   (305)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.02  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.02  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | GROUND_INST: instantiating (305) with all_250_1, all_250_0,
% 258.99/36.02  | | | | | | | | | | | |              simplifying with (260), (262) gives:
% 258.99/36.02  | | | | | | | | | | | |   (306)  all_250_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.02  | | | | | | | | | | | |            r1(all_68_20, all_250_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | BETA: splitting (306) gives:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | |   (307)  all_250_0 = 0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | REDUCE: (259), (307) imply:
% 258.99/36.02  | | | | | | | | | | | | |   (308)  $false
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | CLOSE: (308) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | |   (309)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.02  | | | | | | | | | | | | |              all_250_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | DELTA: instantiating (309) with fresh symbol all_336_0
% 258.99/36.02  | | | | | | | | | | | | |        gives:
% 258.99/36.02  | | | | | | | | | | | | |   (310)   ~ (all_336_0 = 0) & r1(all_68_20, all_250_1) =
% 258.99/36.02  | | | | | | | | | | | | |          all_336_0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | ALPHA: (310) implies:
% 258.99/36.02  | | | | | | | | | | | | |   (311)   ~ (all_336_0 = 0)
% 258.99/36.02  | | | | | | | | | | | | |   (312)  r1(all_68_20, all_250_1) = all_336_0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_336_0, all_250_1,
% 258.99/36.02  | | | | | | | | | | | | |              all_68_20, simplifying with (261), (312) gives:
% 258.99/36.02  | | | | | | | | | | | | |   (313)  all_336_0 = 0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | REDUCE: (311), (313) imply:
% 258.99/36.02  | | | | | | | | | | | | |   (314)  $false
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | CLOSE: (314) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | |   (315)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.02  | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.02  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | GROUND_INST: instantiating (315) with all_214_1, all_214_0,
% 258.99/36.02  | | | | | | | | | | | |              simplifying with (56), (58) gives:
% 258.99/36.02  | | | | | | | | | | | |   (316)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.02  | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | REF_CLOSE: (16), (55), (57), (316) are inconsistent by
% 258.99/36.02  | | | | | | | | | | | |            sub-proof #203.
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | |   (317)  all_68_18 = 0 | all_68_19 = 0
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | REF_CLOSE: (39), (59), (317) are inconsistent by sub-proof
% 258.99/36.02  | | | | | | | | |            #406.
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | End of split
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | End of split
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | End of split
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | End of split
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | Case 2:
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | |   (318)   ~ (all_75_16 = 0)
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | | REDUCE: (252), (318) imply:
% 258.99/36.02  | | | | |   (319)  $false
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | | CLOSE: (319) is inconsistent.
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | End of split
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | End of split
% 258.99/36.02  | | | 
% 258.99/36.02  | | Case 2:
% 258.99/36.02  | | | 
% 258.99/36.02  | | |   (320)  all_75_12 = 0
% 258.99/36.02  | | | 
% 258.99/36.02  | | | BETA: splitting (19) gives:
% 258.99/36.02  | | | 
% 258.99/36.02  | | | Case 1:
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | |   (321)   ~ (all_75_12 = 0)
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | REDUCE: (320), (321) imply:
% 258.99/36.02  | | | |   (322)  $false
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | CLOSE: (322) is inconsistent.
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | Case 2:
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | |   (323)   ~ (all_75_13 = 0)
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | REDUCE: (10), (323) imply:
% 258.99/36.02  | | | |   (324)   ~ (all_68_12 = 0)
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | DELTA: instantiating (12) with fresh symbols all_244_0, all_244_1 gives:
% 258.99/36.02  | | | |   (325)   ~ (all_244_0 = 0) & p103(all_244_1) = all_244_0 &
% 258.99/36.02  | | | |          r1(all_68_20, all_244_1) = 0 & $i(all_244_1)
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | ALPHA: (325) implies:
% 258.99/36.02  | | | |   (326)   ~ (all_244_0 = 0)
% 258.99/36.02  | | | |   (327)  $i(all_244_1)
% 258.99/36.02  | | | |   (328)  r1(all_68_20, all_244_1) = 0
% 258.99/36.02  | | | |   (329)  p103(all_244_1) = all_244_0
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | BETA: splitting (41) gives:
% 258.99/36.02  | | | | 
% 258.99/36.02  | | | | Case 1:
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | |   (330)   ~ (all_75_11 = 0)
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | | REDUCE: (24), (330) imply:
% 258.99/36.02  | | | | |   (331)   ~ (all_68_5 = 0)
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | | BETA: splitting (21) gives:
% 258.99/36.02  | | | | | 
% 258.99/36.02  | | | | | Case 1:
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | |   (332)   ~ (all_75_12 = 0)
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | REDUCE: (320), (332) imply:
% 258.99/36.02  | | | | | |   (333)  $false
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | CLOSE: (333) is inconsistent.
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | Case 2:
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | |   (334)   ~ (all_75_14 = 0)
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | REDUCE: (43), (334) imply:
% 258.99/36.02  | | | | | |   (335)   ~ (all_68_17 = 0)
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | BETA: splitting (37) gives:
% 258.99/36.02  | | | | | | 
% 258.99/36.02  | | | | | | Case 1:
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | |   (336)  all_68_16 = 0
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | COMBINE_EQS: (9), (336) imply:
% 258.99/36.02  | | | | | | |   (337)  all_75_10 = 0
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | BETA: splitting (23) gives:
% 258.99/36.02  | | | | | | | 
% 258.99/36.02  | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | |   (338)   ~ (all_75_9 = 0)
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | REDUCE: (2), (338) imply:
% 258.99/36.02  | | | | | | | |   (339)   ~ (all_68_11 = 0)
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | BETA: splitting (34) gives:
% 258.99/36.02  | | | | | | | | 
% 258.99/36.02  | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | |   (340)   ~ (all_75_10 = 0)
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | REDUCE: (337), (340) imply:
% 258.99/36.02  | | | | | | | | |   (341)  $false
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | CLOSE: (341) is inconsistent.
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | |   (342)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 258.99/36.02  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | DELTA: instantiating (342) with fresh symbols all_270_0,
% 258.99/36.02  | | | | | | | | |        all_270_1 gives:
% 258.99/36.02  | | | | | | | | |   (343)   ~ (all_270_0 = 0) & p102(all_270_1) = all_270_0 &
% 258.99/36.02  | | | | | | | | |          r1(all_68_20, all_270_1) = 0 & $i(all_270_1)
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | ALPHA: (343) implies:
% 258.99/36.02  | | | | | | | | |   (344)   ~ (all_270_0 = 0)
% 258.99/36.02  | | | | | | | | |   (345)  $i(all_270_1)
% 258.99/36.02  | | | | | | | | |   (346)  r1(all_68_20, all_270_1) = 0
% 258.99/36.02  | | | | | | | | |   (347)  p102(all_270_1) = all_270_0
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | BETA: splitting (47) gives:
% 258.99/36.02  | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | |   (348)  all_68_10 = 0
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | REDUCE: (30), (348) imply:
% 258.99/36.02  | | | | | | | | | |   (349)  $false
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | CLOSE: (349) is inconsistent.
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | |   (350)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 258.99/36.02  | | | | | | | | | |          all_68_14 = 0
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | BETA: splitting (15) gives:
% 258.99/36.02  | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | |   (351)   ~ (all_75_18 = 0)
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | REDUCE: (7), (351) imply:
% 258.99/36.02  | | | | | | | | | | |   (352)   ~ (all_68_14 = 0)
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | BETA: splitting (350) gives:
% 258.99/36.02  | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | |   (353)  all_68_11 = 0
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | REDUCE: (339), (353) imply:
% 258.99/36.02  | | | | | | | | | | | |   (354)  $false
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | CLOSE: (354) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | |   (355)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | BETA: splitting (355) gives:
% 258.99/36.02  | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | |   (356)  all_68_12 = 0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | REDUCE: (324), (356) imply:
% 258.99/36.02  | | | | | | | | | | | | |   (357)  $false
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | CLOSE: (357) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | |   (358)  all_68_13 = 0 | all_68_14 = 0
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | BETA: splitting (358) gives:
% 258.99/36.02  | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | |   (359)  all_68_13 = 0
% 258.99/36.02  | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | COMBINE_EQS: (13), (359) imply:
% 258.99/36.02  | | | | | | | | | | | | | |   (360)  all_75_16 = 0
% 258.99/36.02  | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | BETA: splitting (35) gives:
% 258.99/36.02  | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | |   (361)   ~ (all_75_16 = 0)
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | REDUCE: (360), (361) imply:
% 258.99/36.02  | | | | | | | | | | | | | | |   (362)  $false
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | CLOSE: (362) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | |   (363)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 258.99/36.02  | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | DELTA: instantiating (363) with fresh symbols all_303_0,
% 258.99/36.02  | | | | | | | | | | | | | | |        all_303_1 gives:
% 258.99/36.02  | | | | | | | | | | | | | | |   (364)   ~ (all_303_0 = 0) & p104(all_303_1) = all_303_0 &
% 258.99/36.02  | | | | | | | | | | | | | | |          r1(all_68_20, all_303_1) = 0 & $i(all_303_1)
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | ALPHA: (364) implies:
% 258.99/36.02  | | | | | | | | | | | | | | |   (365)   ~ (all_303_0 = 0)
% 258.99/36.02  | | | | | | | | | | | | | | |   (366)  $i(all_303_1)
% 258.99/36.02  | | | | | | | | | | | | | | |   (367)  r1(all_68_20, all_303_1) = 0
% 258.99/36.02  | | | | | | | | | | | | | | |   (368)  p104(all_303_1) = all_303_0
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | BETA: splitting (32) gives:
% 258.99/36.02  | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | |   (369)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.02  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.02  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 258.99/36.02  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 258.99/36.02  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 258.99/36.02  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 258.99/36.02  | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | BETA: splitting (369) gives:
% 258.99/36.02  | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | |   (370)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 258.99/36.02  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 258.99/36.02  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 258.99/36.02  | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (370) with all_270_1, all_270_0,
% 258.99/36.02  | | | | | | | | | | | | | | | | |              simplifying with (345), (347) gives:
% 258.99/36.02  | | | | | | | | | | | | | | | | |   (371)  all_270_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 258.99/36.02  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_270_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | BETA: splitting (371) gives:
% 258.99/36.02  | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | Case 1:
% 258.99/36.02  | | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | |   (372)  all_270_0 = 0
% 258.99/36.02  | | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | | REDUCE: (344), (372) imply:
% 258.99/36.02  | | | | | | | | | | | | | | | | | |   (373)  $false
% 258.99/36.02  | | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | | CLOSE: (373) is inconsistent.
% 258.99/36.02  | | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | Case 2:
% 258.99/36.02  | | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | |   (374)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 258.99/36.02  | | | | | | | | | | | | | | | | | |              all_270_1) = v0)
% 258.99/36.02  | | | | | | | | | | | | | | | | | | 
% 258.99/36.02  | | | | | | | | | | | | | | | | | | DELTA: instantiating (374) with fresh symbol all_354_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | |        gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (375)   ~ (all_354_0 = 0) & r1(all_68_20, all_270_1) =
% 259.09/36.02  | | | | | | | | | | | | | | | | | |          all_354_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | ALPHA: (375) implies:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (376)   ~ (all_354_0 = 0)
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (377)  r1(all_68_20, all_270_1) = all_354_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_354_0, all_270_1,
% 259.09/36.02  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (346), (377) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (378)  all_354_0 = 0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | REDUCE: (376), (378) imply:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (379)  $false
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | CLOSE: (379) is inconsistent.
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | Case 2:
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | |   (380)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.02  | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.02  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (380) with all_244_1, all_244_0,
% 259.09/36.02  | | | | | | | | | | | | | | | | |              simplifying with (327), (329) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | |   (381)  all_244_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.02  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_244_1) = v0)
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | BETA: splitting (381) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | Case 1:
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (382)  all_244_0 = 0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | REDUCE: (326), (382) imply:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (383)  $false
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | CLOSE: (383) is inconsistent.
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | Case 2:
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (384)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.02  | | | | | | | | | | | | | | | | | |              all_244_1) = v0)
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | DELTA: instantiating (384) with fresh symbol all_354_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | |        gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (385)   ~ (all_354_0 = 0) & r1(all_68_20, all_244_1) =
% 259.09/36.02  | | | | | | | | | | | | | | | | | |          all_354_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | ALPHA: (385) implies:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (386)   ~ (all_354_0 = 0)
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (387)  r1(all_68_20, all_244_1) = all_354_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_354_0, all_244_1,
% 259.09/36.02  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (328), (387) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (388)  all_354_0 = 0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | REDUCE: (386), (388) imply:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (389)  $false
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | CLOSE: (389) is inconsistent.
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | Case 2:
% 259.09/36.02  | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | |   (390)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.02  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.02  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.02  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.09/36.02  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.02  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.09/36.02  | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | BETA: splitting (390) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | Case 1:
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | |   (391)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.02  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.02  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (391) with all_303_1, all_303_0,
% 259.09/36.02  | | | | | | | | | | | | | | | | |              simplifying with (366), (368) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | |   (392)  all_303_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.02  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_303_1) = v0)
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | BETA: splitting (392) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | Case 1:
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (393)  all_303_0 = 0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | REDUCE: (365), (393) imply:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (394)  $false
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | CLOSE: (394) is inconsistent.
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | Case 2:
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (395)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.02  | | | | | | | | | | | | | | | | | |              all_303_1) = v0)
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | DELTA: instantiating (395) with fresh symbol all_345_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | |        gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (396)   ~ (all_345_0 = 0) & r1(all_68_20, all_303_1) =
% 259.09/36.02  | | | | | | | | | | | | | | | | | |          all_345_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | ALPHA: (396) implies:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (397)   ~ (all_345_0 = 0)
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (398)  r1(all_68_20, all_303_1) = all_345_0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_345_0, all_303_1,
% 259.09/36.02  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (367), (398) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (399)  all_345_0 = 0
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | REDUCE: (397), (399) imply:
% 259.09/36.02  | | | | | | | | | | | | | | | | | |   (400)  $false
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | | CLOSE: (400) is inconsistent.
% 259.09/36.02  | | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | Case 2:
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | |   (401)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.02  | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.02  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (401) with all_214_1, all_214_0,
% 259.09/36.02  | | | | | | | | | | | | | | | | |              simplifying with (56), (58) gives:
% 259.09/36.02  | | | | | | | | | | | | | | | | |   (402)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.02  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | | REF_CLOSE: (16), (55), (57), (402) are inconsistent by
% 259.09/36.02  | | | | | | | | | | | | | | | | |            sub-proof #203.
% 259.09/36.02  | | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | Case 2:
% 259.09/36.02  | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | |   (403)   ~ (all_68_13 = 0)
% 259.09/36.02  | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | | REF_CLOSE: (352), (358), (403) are inconsistent by sub-proof
% 259.09/36.02  | | | | | | | | | | | | | |            #404.
% 259.09/36.02  | | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | Case 2:
% 259.09/36.02  | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | |   (404)  all_75_18 = 0
% 259.09/36.02  | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | COMBINE_EQS: (7), (404) imply:
% 259.09/36.02  | | | | | | | | | | |   (405)  all_68_14 = 0
% 259.09/36.02  | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | | REF_CLOSE: (4), (5), (6), (16), (31), (45), (46), (48), (50),
% 259.09/36.02  | | | | | | | | | | |            (331), (404) are inconsistent by sub-proof #205.
% 259.09/36.02  | | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | | 
% 259.09/36.02  | | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | | 
% 259.09/36.02  | | | | | | | | End of split
% 259.09/36.02  | | | | | | | | 
% 259.09/36.02  | | | | | | | Case 2:
% 259.09/36.02  | | | | | | | | 
% 259.09/36.02  | | | | | | | |   (406)   ~ (all_75_10 = 0)
% 259.09/36.02  | | | | | | | | 
% 259.09/36.02  | | | | | | | | REDUCE: (337), (406) imply:
% 259.09/36.02  | | | | | | | |   (407)  $false
% 259.09/36.02  | | | | | | | | 
% 259.09/36.02  | | | | | | | | CLOSE: (407) is inconsistent.
% 259.09/36.02  | | | | | | | | 
% 259.09/36.02  | | | | | | | End of split
% 259.09/36.02  | | | | | | | 
% 259.09/36.02  | | | | | | Case 2:
% 259.09/36.02  | | | | | | | 
% 259.09/36.02  | | | | | | |   (408)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.09/36.02  | | | | | | | 
% 259.09/36.02  | | | | | | | REF_CLOSE: (39), (59), (335), (408) are inconsistent by sub-proof
% 259.09/36.02  | | | | | | |            #393.
% 259.09/36.02  | | | | | | | 
% 259.09/36.02  | | | | | | End of split
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | End of split
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | Case 2:
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | |   (409)   ~ (all_75_12 = 0)
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | | REDUCE: (320), (409) imply:
% 259.09/36.02  | | | | |   (410)  $false
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | | CLOSE: (410) is inconsistent.
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | End of split
% 259.09/36.02  | | | | 
% 259.09/36.02  | | | End of split
% 259.09/36.02  | | | 
% 259.09/36.02  | | End of split
% 259.09/36.02  | | 
% 259.09/36.02  | Case 2:
% 259.09/36.02  | | 
% 259.09/36.02  | |   (411)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.02  | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.09/36.02  | | 
% 259.09/36.02  | | ALPHA: (411) implies:
% 259.09/36.02  | |   (412)   ~ (all_75_18 = 0)
% 259.09/36.02  | | 
% 259.09/36.02  | | REDUCE: (7), (412) imply:
% 259.09/36.02  | |   (413)   ~ (all_68_14 = 0)
% 259.09/36.02  | | 
% 259.09/36.02  | | BETA: splitting (47) gives:
% 259.09/36.02  | | 
% 259.09/36.02  | | Case 1:
% 259.09/36.02  | | | 
% 259.09/36.02  | | |   (414)  all_68_10 = 0
% 259.09/36.02  | | | 
% 259.09/36.02  | | | REDUCE: (30), (414) imply:
% 259.09/36.02  | | |   (415)  $false
% 259.09/36.02  | | | 
% 259.09/36.02  | | | CLOSE: (415) is inconsistent.
% 259.09/36.02  | | | 
% 259.09/36.02  | | Case 2:
% 259.09/36.02  | | | 
% 259.09/36.02  | | |   (416)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.02  | | | 
% 259.09/36.02  | | | BETA: splitting (26) gives:
% 259.09/36.02  | | | 
% 259.09/36.02  | | | Case 1:
% 259.09/36.02  | | | | 
% 259.09/36.02  | | | |   (417)   ~ (all_75_12 = 0)
% 259.09/36.02  | | | | 
% 259.09/36.02  | | | | REDUCE: (51), (417) imply:
% 259.09/36.02  | | | |   (418)   ~ (all_68_8 = 0)
% 259.09/36.02  | | | | 
% 259.09/36.02  | | | | BETA: splitting (17) gives:
% 259.09/36.02  | | | | 
% 259.09/36.02  | | | | Case 1:
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | |   (419)   ~ (all_75_11 = 0)
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | | REDUCE: (24), (419) imply:
% 259.09/36.02  | | | | |   (420)   ~ (all_68_5 = 0)
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | | REF_CLOSE: (4), (5), (6), (16), (31), (45), (48), (50), (420) are
% 259.09/36.02  | | | | |            inconsistent by sub-proof #207.
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | Case 2:
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | |   (421)  all_75_11 = 0
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | | BETA: splitting (25) gives:
% 259.09/36.02  | | | | | 
% 259.09/36.02  | | | | | Case 1:
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | |   (422)   ~ (all_75_11 = 0)
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | | REDUCE: (421), (422) imply:
% 259.09/36.02  | | | | | |   (423)  $false
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | | CLOSE: (423) is inconsistent.
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | Case 2:
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | |   (424)   ~ (all_75_13 = 0)
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | | REDUCE: (10), (424) imply:
% 259.09/36.02  | | | | | |   (425)   ~ (all_68_12 = 0)
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | | DELTA: instantiating (12) with fresh symbols all_271_0, all_271_1
% 259.09/36.02  | | | | | |        gives:
% 259.09/36.02  | | | | | |   (426)   ~ (all_271_0 = 0) & p103(all_271_1) = all_271_0 &
% 259.09/36.02  | | | | | |          r1(all_68_20, all_271_1) = 0 & $i(all_271_1)
% 259.09/36.02  | | | | | | 
% 259.09/36.02  | | | | | | ALPHA: (426) implies:
% 259.09/36.02  | | | | | |   (427)   ~ (all_271_0 = 0)
% 259.09/36.02  | | | | | |   (428)  $i(all_271_1)
% 259.09/36.02  | | | | | |   (429)  r1(all_68_20, all_271_1) = 0
% 259.09/36.02  | | | | | |   (430)  p103(all_271_1) = all_271_0
% 259.09/36.02  | | | | | | 
% 259.09/36.03  | | | | | | BETA: splitting (38) gives:
% 259.09/36.03  | | | | | | 
% 259.09/36.03  | | | | | | Case 1:
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | |   (431)   ~ (all_75_15 = 0)
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | | REDUCE: (33), (431) imply:
% 259.09/36.03  | | | | | | |   (432)   ~ (all_68_9 = 0)
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | | BETA: splitting (53) gives:
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | |   (433)   ~ (all_75_16 = 0)
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | REDUCE: (13), (433) imply:
% 259.09/36.03  | | | | | | | |   (434)   ~ (all_68_13 = 0)
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | BETA: splitting (25) gives:
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | |   (435)   ~ (all_75_11 = 0)
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | REDUCE: (421), (435) imply:
% 259.09/36.03  | | | | | | | | |   (436)  $false
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | CLOSE: (436) is inconsistent.
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | REF_CLOSE: (2), (11), (16), (20), (27), (44), (413), (416),
% 259.09/36.03  | | | | | | | | |            (418), (425), (432), (434) are inconsistent by
% 259.09/36.03  | | | | | | | | |            sub-proof #369.
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | |   (437)  all_75_16 = 0
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | COMBINE_EQS: (13), (437) imply:
% 259.09/36.03  | | | | | | | |   (438)  all_68_13 = 0
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | BETA: splitting (35) gives:
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | |   (439)   ~ (all_75_16 = 0)
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | REDUCE: (437), (439) imply:
% 259.09/36.03  | | | | | | | | |   (440)  $false
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | CLOSE: (440) is inconsistent.
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | |   (441)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 259.09/36.03  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | DELTA: instantiating (441) with fresh symbols all_303_0,
% 259.09/36.03  | | | | | | | | |        all_303_1 gives:
% 259.09/36.03  | | | | | | | | |   (442)   ~ (all_303_0 = 0) & p104(all_303_1) = all_303_0 &
% 259.09/36.03  | | | | | | | | |          r1(all_68_20, all_303_1) = 0 & $i(all_303_1)
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | ALPHA: (442) implies:
% 259.09/36.03  | | | | | | | | |   (443)   ~ (all_303_0 = 0)
% 259.09/36.03  | | | | | | | | |   (444)  $i(all_303_1)
% 259.09/36.03  | | | | | | | | |   (445)  r1(all_68_20, all_303_1) = 0
% 259.09/36.03  | | | | | | | | |   (446)  p104(all_303_1) = all_303_0
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | BETA: splitting (8) gives:
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | |   (447)   ~ (all_75_8 = 0)
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | REDUCE: (27), (447) imply:
% 259.09/36.03  | | | | | | | | | |   (448)   ~ (all_68_7 = 0)
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | REF_CLOSE: (11), (16), (20), (418), (432), (448) are
% 259.09/36.03  | | | | | | | | | |            inconsistent by sub-proof #398.
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | |   (449)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.03  | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | DELTA: instantiating (449) with fresh symbols all_324_0,
% 259.09/36.03  | | | | | | | | | |        all_324_1 gives:
% 259.09/36.03  | | | | | | | | | |   (450)   ~ (all_324_0 = 0) & p102(all_324_1) = all_324_0 &
% 259.09/36.03  | | | | | | | | | |          r1(all_68_20, all_324_1) = 0 & $i(all_324_1)
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | ALPHA: (450) implies:
% 259.09/36.03  | | | | | | | | | |   (451)   ~ (all_324_0 = 0)
% 259.09/36.03  | | | | | | | | | |   (452)  $i(all_324_1)
% 259.09/36.03  | | | | | | | | | |   (453)  r1(all_68_20, all_324_1) = 0
% 259.09/36.03  | | | | | | | | | |   (454)  p102(all_324_1) = all_324_0
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | BETA: splitting (32) gives:
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | |   (455)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.03  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.09/36.03  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.03  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | BETA: splitting (455) gives:
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | |   (456)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | GROUND_INST: instantiating (456) with all_324_1, all_324_0,
% 259.09/36.03  | | | | | | | | | | | |              simplifying with (452), (454) gives:
% 259.09/36.03  | | | | | | | | | | | |   (457)  all_324_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.03  | | | | | | | | | | | |            r1(all_68_20, all_324_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | BETA: splitting (457) gives:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | |   (458)  all_324_0 = 0
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | REDUCE: (451), (458) imply:
% 259.09/36.03  | | | | | | | | | | | | |   (459)  $false
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | CLOSE: (459) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | |   (460)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.03  | | | | | | | | | | | | |              all_324_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | DELTA: instantiating (460) with fresh symbol all_400_0
% 259.09/36.03  | | | | | | | | | | | | |        gives:
% 259.09/36.03  | | | | | | | | | | | | |   (461)   ~ (all_400_0 = 0) & r1(all_68_20, all_324_1) =
% 259.09/36.03  | | | | | | | | | | | | |          all_400_0
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | ALPHA: (461) implies:
% 259.09/36.03  | | | | | | | | | | | | |   (462)   ~ (all_400_0 = 0)
% 259.09/36.03  | | | | | | | | | | | | |   (463)  r1(all_68_20, all_324_1) = all_400_0
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_400_0, all_324_1,
% 259.09/36.03  | | | | | | | | | | | | |              all_68_20, simplifying with (453), (463) gives:
% 259.09/36.03  | | | | | | | | | | | | |   (464)  all_400_0 = 0
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | REDUCE: (462), (464) imply:
% 259.09/36.03  | | | | | | | | | | | | |   (465)  $false
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | CLOSE: (465) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | |   (466)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | GROUND_INST: instantiating (466) with all_271_1, all_271_0,
% 259.09/36.03  | | | | | | | | | | | |              simplifying with (428), (430) gives:
% 259.09/36.03  | | | | | | | | | | | |   (467)  all_271_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.03  | | | | | | | | | | | |            r1(all_68_20, all_271_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | REF_CLOSE: (16), (427), (429), (467) are inconsistent by
% 259.09/36.03  | | | | | | | | | | | |            sub-proof #201.
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | |   (468)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.03  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.09/36.03  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.03  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | BETA: splitting (468) gives:
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | |   (469)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | GROUND_INST: instantiating (469) with all_303_1, all_303_0,
% 259.09/36.03  | | | | | | | | | | | |              simplifying with (444), (446) gives:
% 259.09/36.03  | | | | | | | | | | | |   (470)  all_303_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.03  | | | | | | | | | | | |            r1(all_68_20, all_303_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | BETA: splitting (470) gives:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | |   (471)  all_303_0 = 0
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | REDUCE: (443), (471) imply:
% 259.09/36.03  | | | | | | | | | | | | |   (472)  $false
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | CLOSE: (472) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | |   (473)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.03  | | | | | | | | | | | | |              all_303_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | DELTA: instantiating (473) with fresh symbol all_400_0
% 259.09/36.03  | | | | | | | | | | | | |        gives:
% 259.09/36.03  | | | | | | | | | | | | |   (474)   ~ (all_400_0 = 0) & r1(all_68_20, all_303_1) =
% 259.09/36.03  | | | | | | | | | | | | |          all_400_0
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | ALPHA: (474) implies:
% 259.09/36.03  | | | | | | | | | | | | |   (475)   ~ (all_400_0 = 0)
% 259.09/36.03  | | | | | | | | | | | | |   (476)  r1(all_68_20, all_303_1) = all_400_0
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_400_0, all_303_1,
% 259.09/36.03  | | | | | | | | | | | | |              all_68_20, simplifying with (445), (476) gives:
% 259.09/36.03  | | | | | | | | | | | | |   (477)  all_400_0 = 0
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | REDUCE: (475), (477) imply:
% 259.09/36.03  | | | | | | | | | | | | |   (478)  $false
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | CLOSE: (478) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | |   (479)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | GROUND_INST: instantiating (479) with all_214_1, all_214_0,
% 259.09/36.03  | | | | | | | | | | | |              simplifying with (56), (58) gives:
% 259.09/36.03  | | | | | | | | | | | |   (480)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.03  | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | REF_CLOSE: (16), (55), (57), (480) are inconsistent by
% 259.09/36.03  | | | | | | | | | | | |            sub-proof #203.
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | End of split
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | Case 2:
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | |   (481)  all_75_15 = 0
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | | COMBINE_EQS: (33), (481) imply:
% 259.09/36.03  | | | | | | |   (482)  all_68_9 = 0
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | | BETA: splitting (18) gives:
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | |   (483)   ~ (all_75_15 = 0)
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | REDUCE: (481), (483) imply:
% 259.09/36.03  | | | | | | | |   (484)  $false
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | CLOSE: (484) is inconsistent.
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | |   (485)   ~ (all_75_16 = 0)
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | REDUCE: (13), (485) imply:
% 259.09/36.03  | | | | | | | |   (486)   ~ (all_68_13 = 0)
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | BETA: splitting (416) gives:
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | |   (487)  all_68_11 = 0
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | COMBINE_EQS: (2), (487) imply:
% 259.09/36.03  | | | | | | | | |   (488)  all_75_9 = 0
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | BETA: splitting (40) gives:
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | |   (489)   ~ (all_75_15 = 0)
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | REDUCE: (481), (489) imply:
% 259.09/36.03  | | | | | | | | | |   (490)  $false
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | CLOSE: (490) is inconsistent.
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | |   (491)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.03  | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | BETA: splitting (3) gives:
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | |   (492)   ~ (all_75_9 = 0)
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | REDUCE: (488), (492) imply:
% 259.09/36.03  | | | | | | | | | | |   (493)  $false
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | CLOSE: (493) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | |   (494)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.03  | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | DELTA: instantiating (494) with fresh symbols all_310_0,
% 259.09/36.03  | | | | | | | | | | |        all_310_1 gives:
% 259.09/36.03  | | | | | | | | | | |   (495)   ~ (all_310_0 = 0) & p102(all_310_1) = all_310_0 &
% 259.09/36.03  | | | | | | | | | | |          r1(all_68_20, all_310_1) = 0 & $i(all_310_1)
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | ALPHA: (495) implies:
% 259.09/36.03  | | | | | | | | | | |   (496)   ~ (all_310_0 = 0)
% 259.09/36.03  | | | | | | | | | | |   (497)  $i(all_310_1)
% 259.09/36.03  | | | | | | | | | | |   (498)  r1(all_68_20, all_310_1) = 0
% 259.09/36.03  | | | | | | | | | | |   (499)  p102(all_310_1) = all_310_0
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | DELTA: instantiating (491) with fresh symbols all_317_0,
% 259.09/36.03  | | | | | | | | | | |        all_317_1 gives:
% 259.09/36.03  | | | | | | | | | | |   (500)   ~ (all_317_0 = 0) & p104(all_317_1) = all_317_0 &
% 259.09/36.03  | | | | | | | | | | |          r1(all_68_20, all_317_1) = 0 & $i(all_317_1)
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | ALPHA: (500) implies:
% 259.09/36.03  | | | | | | | | | | |   (501)   ~ (all_317_0 = 0)
% 259.09/36.03  | | | | | | | | | | |   (502)  $i(all_317_1)
% 259.09/36.03  | | | | | | | | | | |   (503)  r1(all_68_20, all_317_1) = 0
% 259.09/36.03  | | | | | | | | | | |   (504)  p104(all_317_1) = all_317_0
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | BETA: splitting (32) gives:
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | |   (505)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.03  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.09/36.03  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.03  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | BETA: splitting (505) gives:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | |   (506)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | GROUND_INST: instantiating (506) with all_310_1, all_310_0,
% 259.09/36.03  | | | | | | | | | | | | |              simplifying with (497), (499) gives:
% 259.09/36.03  | | | | | | | | | | | | |   (507)  all_310_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.03  | | | | | | | | | | | | |            r1(all_68_20, all_310_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | BETA: splitting (507) gives:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | |   (508)  all_310_0 = 0
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | REDUCE: (496), (508) imply:
% 259.09/36.03  | | | | | | | | | | | | | |   (509)  $false
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | CLOSE: (509) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | |   (510)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.03  | | | | | | | | | | | | | |              all_310_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | DELTA: instantiating (510) with fresh symbol all_396_0
% 259.09/36.03  | | | | | | | | | | | | | |        gives:
% 259.09/36.03  | | | | | | | | | | | | | |   (511)   ~ (all_396_0 = 0) & r1(all_68_20, all_310_1) =
% 259.09/36.03  | | | | | | | | | | | | | |          all_396_0
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | ALPHA: (511) implies:
% 259.09/36.03  | | | | | | | | | | | | | |   (512)   ~ (all_396_0 = 0)
% 259.09/36.03  | | | | | | | | | | | | | |   (513)  r1(all_68_20, all_310_1) = all_396_0
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_396_0, all_310_1,
% 259.09/36.03  | | | | | | | | | | | | | |              all_68_20, simplifying with (498), (513) gives:
% 259.09/36.03  | | | | | | | | | | | | | |   (514)  all_396_0 = 0
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | REDUCE: (512), (514) imply:
% 259.09/36.03  | | | | | | | | | | | | | |   (515)  $false
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | CLOSE: (515) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | |   (516)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | GROUND_INST: instantiating (516) with all_271_1, all_271_0,
% 259.09/36.03  | | | | | | | | | | | | |              simplifying with (428), (430) gives:
% 259.09/36.03  | | | | | | | | | | | | |   (517)  all_271_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.03  | | | | | | | | | | | | |            r1(all_68_20, all_271_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | REF_CLOSE: (16), (427), (429), (517) are inconsistent by
% 259.09/36.03  | | | | | | | | | | | | |            sub-proof #201.
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | |   (518)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.03  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.09/36.03  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.03  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | BETA: splitting (518) gives:
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | |   (519)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | GROUND_INST: instantiating (519) with all_317_1, all_317_0,
% 259.09/36.03  | | | | | | | | | | | | |              simplifying with (502), (504) gives:
% 259.09/36.03  | | | | | | | | | | | | |   (520)  all_317_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.03  | | | | | | | | | | | | |            r1(all_68_20, all_317_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | BETA: splitting (520) gives:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | Case 1:
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | |   (521)  all_317_0 = 0
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | REDUCE: (501), (521) imply:
% 259.09/36.03  | | | | | | | | | | | | | |   (522)  $false
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | CLOSE: (522) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | |   (523)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.03  | | | | | | | | | | | | | |              all_317_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | DELTA: instantiating (523) with fresh symbol all_396_0
% 259.09/36.03  | | | | | | | | | | | | | |        gives:
% 259.09/36.03  | | | | | | | | | | | | | |   (524)   ~ (all_396_0 = 0) & r1(all_68_20, all_317_1) =
% 259.09/36.03  | | | | | | | | | | | | | |          all_396_0
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | ALPHA: (524) implies:
% 259.09/36.03  | | | | | | | | | | | | | |   (525)   ~ (all_396_0 = 0)
% 259.09/36.03  | | | | | | | | | | | | | |   (526)  r1(all_68_20, all_317_1) = all_396_0
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_396_0, all_317_1,
% 259.09/36.03  | | | | | | | | | | | | | |              all_68_20, simplifying with (503), (526) gives:
% 259.09/36.03  | | | | | | | | | | | | | |   (527)  all_396_0 = 0
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | REDUCE: (525), (527) imply:
% 259.09/36.03  | | | | | | | | | | | | | |   (528)  $false
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | | CLOSE: (528) is inconsistent.
% 259.09/36.03  | | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | |   (529)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03  | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.03  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | GROUND_INST: instantiating (529) with all_214_1, all_214_0,
% 259.09/36.03  | | | | | | | | | | | | |              simplifying with (56), (58) gives:
% 259.09/36.03  | | | | | | | | | | | | |   (530)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.03  | | | | | | | | | | | | |            r1(all_68_20, all_214_1) = v0)
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | | REF_CLOSE: (16), (55), (57), (530) are inconsistent by
% 259.09/36.03  | | | | | | | | | | | | |            sub-proof #203.
% 259.09/36.03  | | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | Case 2:
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | |   (531)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | | REF_CLOSE: (413), (425), (486), (531) are inconsistent by
% 259.09/36.03  | | | | | | | | |            sub-proof #396.
% 259.09/36.03  | | | | | | | | | 
% 259.09/36.03  | | | | | | | | End of split
% 259.09/36.03  | | | | | | | | 
% 259.09/36.03  | | | | | | | End of split
% 259.09/36.03  | | | | | | | 
% 259.09/36.03  | | | | | | End of split
% 259.09/36.03  | | | | | | 
% 259.09/36.03  | | | | | End of split
% 259.09/36.03  | | | | | 
% 259.09/36.03  | | | | End of split
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | Case 2:
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | |   (532)  all_75_12 = 0
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | | REF_CLOSE: (4), (5), (6), (16), (24), (31), (41), (45), (48), (50),
% 259.09/36.03  | | | |            (532) are inconsistent by sub-proof #200.
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | End of split
% 259.09/36.03  | | | 
% 259.09/36.03  | | End of split
% 259.09/36.03  | | 
% 259.09/36.03  | End of split
% 259.09/36.03  | 
% 259.09/36.03  End of proof
% 259.09/36.03  
% 259.09/36.03  Sub-proof #200 shows that the following formulas are inconsistent:
% 259.09/36.03  ----------------------------------------------------------------
% 259.09/36.03    (1)   ~ (all_68_4 = 0)
% 259.09/36.03    (2)  $i(all_188_1)
% 259.09/36.03    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.03             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.03             r1(all_68_20, v0) = v2))
% 259.09/36.03    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.03         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.03    (5)  all_75_11 = all_68_5
% 259.09/36.03    (6)  p304(all_188_1) = all_188_0
% 259.09/36.03    (7)  all_75_12 = 0
% 259.09/36.03    (8)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 259.09/36.03    (9)   ~ (all_188_0 = 0)
% 259.09/36.03    (10)  r1(all_68_20, all_188_1) = 0
% 259.09/36.03    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.09/36.03            r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.03  
% 259.09/36.03  Begin of proof
% 259.09/36.03  | 
% 259.09/36.03  | BETA: splitting (8) gives:
% 259.09/36.03  | 
% 259.09/36.03  | Case 1:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (12)   ~ (all_75_11 = 0)
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (5), (12) imply:
% 259.09/36.03  | |   (13)   ~ (all_68_5 = 0)
% 259.09/36.03  | | 
% 259.09/36.03  | | REF_CLOSE: (1), (2), (3), (4), (6), (9), (10), (11), (13) are inconsistent
% 259.09/36.03  | |            by sub-proof #207.
% 259.09/36.03  | | 
% 259.09/36.03  | Case 2:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (14)   ~ (all_75_12 = 0)
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (7), (14) imply:
% 259.09/36.03  | |   (15)  $false
% 259.09/36.03  | | 
% 259.09/36.03  | | CLOSE: (15) is inconsistent.
% 259.09/36.03  | | 
% 259.09/36.03  | End of split
% 259.09/36.03  | 
% 259.09/36.03  End of proof
% 259.09/36.03  
% 259.09/36.03  Sub-proof #201 shows that the following formulas are inconsistent:
% 259.09/36.03  ----------------------------------------------------------------
% 259.09/36.03    (1)  all_271_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_271_1) =
% 259.09/36.03           v0)
% 259.09/36.03    (2)   ~ (all_271_0 = 0)
% 259.09/36.03    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.03         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.03    (4)  r1(all_68_20, all_271_1) = 0
% 259.09/36.03  
% 259.09/36.03  Begin of proof
% 259.09/36.03  | 
% 259.09/36.03  | BETA: splitting (1) gives:
% 259.09/36.03  | 
% 259.09/36.03  | Case 1:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (5)  all_271_0 = 0
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (2), (5) imply:
% 259.09/36.03  | |   (6)  $false
% 259.09/36.03  | | 
% 259.09/36.03  | | CLOSE: (6) is inconsistent.
% 259.09/36.03  | | 
% 259.09/36.03  | Case 2:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_271_1) = v0)
% 259.09/36.03  | | 
% 259.09/36.03  | | DELTA: instantiating (7) with fresh symbol all_396_0 gives:
% 259.09/36.03  | |   (8)   ~ (all_396_0 = 0) & r1(all_68_20, all_271_1) = all_396_0
% 259.09/36.03  | | 
% 259.09/36.03  | | ALPHA: (8) implies:
% 259.09/36.03  | |   (9)   ~ (all_396_0 = 0)
% 259.09/36.03  | |   (10)  r1(all_68_20, all_271_1) = all_396_0
% 259.09/36.03  | | 
% 259.09/36.03  | | GROUND_INST: instantiating (3) with 0, all_396_0, all_271_1, all_68_20,
% 259.09/36.03  | |              simplifying with (4), (10) gives:
% 259.09/36.03  | |   (11)  all_396_0 = 0
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (9), (11) imply:
% 259.09/36.03  | |   (12)  $false
% 259.09/36.03  | | 
% 259.09/36.03  | | CLOSE: (12) is inconsistent.
% 259.09/36.03  | | 
% 259.09/36.03  | End of split
% 259.09/36.03  | 
% 259.09/36.03  End of proof
% 259.09/36.03  
% 259.09/36.03  Sub-proof #202 shows that the following formulas are inconsistent:
% 259.09/36.03  ----------------------------------------------------------------
% 259.09/36.03    (1)  all_253_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_253_1) =
% 259.09/36.03           v0)
% 259.09/36.03    (2)   ~ (all_253_0 = 0)
% 259.09/36.03    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.03         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.03    (4)  r1(all_68_20, all_253_1) = 0
% 259.09/36.03  
% 259.09/36.03  Begin of proof
% 259.09/36.03  | 
% 259.09/36.03  | BETA: splitting (1) gives:
% 259.09/36.03  | 
% 259.09/36.03  | Case 1:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (5)  all_253_0 = 0
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (2), (5) imply:
% 259.09/36.03  | |   (6)  $false
% 259.09/36.03  | | 
% 259.09/36.03  | | CLOSE: (6) is inconsistent.
% 259.09/36.03  | | 
% 259.09/36.03  | Case 2:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_253_1) = v0)
% 259.09/36.03  | | 
% 259.09/36.03  | | DELTA: instantiating (7) with fresh symbol all_354_0 gives:
% 259.09/36.03  | |   (8)   ~ (all_354_0 = 0) & r1(all_68_20, all_253_1) = all_354_0
% 259.09/36.03  | | 
% 259.09/36.03  | | ALPHA: (8) implies:
% 259.09/36.03  | |   (9)   ~ (all_354_0 = 0)
% 259.09/36.03  | |   (10)  r1(all_68_20, all_253_1) = all_354_0
% 259.09/36.03  | | 
% 259.09/36.03  | | GROUND_INST: instantiating (3) with 0, all_354_0, all_253_1, all_68_20,
% 259.09/36.03  | |              simplifying with (4), (10) gives:
% 259.09/36.03  | |   (11)  all_354_0 = 0
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (9), (11) imply:
% 259.09/36.03  | |   (12)  $false
% 259.09/36.03  | | 
% 259.09/36.03  | | CLOSE: (12) is inconsistent.
% 259.09/36.03  | | 
% 259.09/36.03  | End of split
% 259.09/36.03  | 
% 259.09/36.03  End of proof
% 259.09/36.03  
% 259.09/36.03  Sub-proof #203 shows that the following formulas are inconsistent:
% 259.09/36.03  ----------------------------------------------------------------
% 259.09/36.03    (1)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_214_1) =
% 259.09/36.03           v0)
% 259.09/36.03    (2)   ~ (all_214_0 = 0)
% 259.09/36.03    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.03         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.03    (4)  r1(all_68_20, all_214_1) = 0
% 259.09/36.03  
% 259.09/36.03  Begin of proof
% 259.09/36.03  | 
% 259.09/36.03  | BETA: splitting (1) gives:
% 259.09/36.03  | 
% 259.09/36.03  | Case 1:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (5)  all_214_0 = 0
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (2), (5) imply:
% 259.09/36.03  | |   (6)  $false
% 259.09/36.03  | | 
% 259.09/36.03  | | CLOSE: (6) is inconsistent.
% 259.09/36.03  | | 
% 259.09/36.03  | Case 2:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_214_1) = v0)
% 259.09/36.03  | | 
% 259.09/36.03  | | DELTA: instantiating (7) with fresh symbol all_345_0 gives:
% 259.09/36.03  | |   (8)   ~ (all_345_0 = 0) & r1(all_68_20, all_214_1) = all_345_0
% 259.09/36.03  | | 
% 259.09/36.03  | | ALPHA: (8) implies:
% 259.09/36.03  | |   (9)   ~ (all_345_0 = 0)
% 259.09/36.03  | |   (10)  r1(all_68_20, all_214_1) = all_345_0
% 259.09/36.03  | | 
% 259.09/36.03  | | GROUND_INST: instantiating (3) with 0, all_345_0, all_214_1, all_68_20,
% 259.09/36.03  | |              simplifying with (4), (10) gives:
% 259.09/36.03  | |   (11)  all_345_0 = 0
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (9), (11) imply:
% 259.09/36.03  | |   (12)  $false
% 259.09/36.03  | | 
% 259.09/36.03  | | CLOSE: (12) is inconsistent.
% 259.09/36.03  | | 
% 259.09/36.03  | End of split
% 259.09/36.03  | 
% 259.09/36.03  End of proof
% 259.09/36.03  
% 259.09/36.03  Sub-proof #204 shows that the following formulas are inconsistent:
% 259.09/36.03  ----------------------------------------------------------------
% 259.09/36.03    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.03    (2)   ~ (all_68_5 = 0)
% 259.09/36.03    (3)   ~ (all_68_4 = 0)
% 259.09/36.03    (4)  $i(all_188_1)
% 259.09/36.03    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.03             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.03           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.03             r1(all_68_20, v0) = v2))
% 259.09/36.03    (6)   ~ (all_68_12 = 0)
% 259.09/36.03    (7)  all_75_18 = all_68_14
% 259.09/36.03    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.03         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.03    (9)   ~ (all_68_11 = 0)
% 259.09/36.03    (10)  p304(all_188_1) = all_188_0
% 259.09/36.03    (11)   ~ (all_68_13 = 0)
% 259.09/36.03    (12)   ~ (all_188_0 = 0)
% 259.09/36.03    (13)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.03            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.03    (14)  r1(all_68_20, all_188_1) = 0
% 259.09/36.03    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.09/36.03            r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.03  
% 259.09/36.03  Begin of proof
% 259.09/36.03  | 
% 259.09/36.03  | BETA: splitting (1) gives:
% 259.09/36.03  | 
% 259.09/36.03  | Case 1:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (16)  all_68_11 = 0
% 259.09/36.03  | | 
% 259.09/36.03  | | REDUCE: (9), (16) imply:
% 259.09/36.03  | |   (17)  $false
% 259.09/36.03  | | 
% 259.09/36.03  | | CLOSE: (17) is inconsistent.
% 259.09/36.03  | | 
% 259.09/36.03  | Case 2:
% 259.09/36.03  | | 
% 259.09/36.03  | |   (18)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.03  | | 
% 259.09/36.03  | | BETA: splitting (18) gives:
% 259.09/36.03  | | 
% 259.09/36.03  | | Case 1:
% 259.09/36.03  | | | 
% 259.09/36.03  | | |   (19)  all_68_12 = 0
% 259.09/36.03  | | | 
% 259.09/36.03  | | | REDUCE: (6), (19) imply:
% 259.09/36.03  | | |   (20)  $false
% 259.09/36.03  | | | 
% 259.09/36.03  | | | CLOSE: (20) is inconsistent.
% 259.09/36.03  | | | 
% 259.09/36.03  | | Case 2:
% 259.09/36.03  | | | 
% 259.09/36.03  | | |   (21)  all_68_13 = 0 | all_68_14 = 0
% 259.09/36.03  | | | 
% 259.09/36.03  | | | BETA: splitting (21) gives:
% 259.09/36.03  | | | 
% 259.09/36.03  | | | Case 1:
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | |   (22)  all_68_13 = 0
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | | REDUCE: (11), (22) imply:
% 259.09/36.03  | | | |   (23)  $false
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | | CLOSE: (23) is inconsistent.
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | Case 2:
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | |   (24)  all_68_14 = 0
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | | COMBINE_EQS: (7), (24) imply:
% 259.09/36.03  | | | |   (25)  all_75_18 = 0
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | | REF_CLOSE: (2), (3), (4), (5), (8), (10), (12), (13), (14), (15), (25)
% 259.09/36.03  | | | |            are inconsistent by sub-proof #205.
% 259.09/36.03  | | | | 
% 259.09/36.03  | | | End of split
% 259.09/36.03  | | | 
% 259.09/36.03  | | End of split
% 259.09/36.03  | | 
% 259.09/36.03  | End of split
% 259.09/36.04  | 
% 259.09/36.04  End of proof
% 259.09/36.04  
% 259.09/36.04  Sub-proof #205 shows that the following formulas are inconsistent:
% 259.09/36.04  ----------------------------------------------------------------
% 259.09/36.04    (1)   ~ (all_68_5 = 0)
% 259.09/36.04    (2)   ~ (all_68_4 = 0)
% 259.09/36.04    (3)  $i(all_188_1)
% 259.09/36.04    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04             r1(all_68_20, v0) = v2))
% 259.09/36.04    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.04         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.04    (6)  all_75_18 = 0
% 259.09/36.04    (7)  p304(all_188_1) = all_188_0
% 259.09/36.04    (8)   ~ (all_188_0 = 0)
% 259.09/36.04    (9)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0)
% 259.09/36.04           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (10)  r1(all_68_20, all_188_1) = 0
% 259.09/36.04    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.09/36.04            r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04  
% 259.09/36.04  Begin of proof
% 259.09/36.04  | 
% 259.09/36.04  | BETA: splitting (9) gives:
% 259.09/36.04  | 
% 259.09/36.04  | Case 1:
% 259.09/36.04  | | 
% 259.09/36.04  | |   (12)   ~ (all_75_18 = 0)
% 259.09/36.04  | | 
% 259.09/36.04  | | REDUCE: (6), (12) imply:
% 259.09/36.04  | |   (13)  $false
% 259.09/36.04  | | 
% 259.09/36.04  | | CLOSE: (13) is inconsistent.
% 259.09/36.04  | | 
% 259.09/36.04  | Case 2:
% 259.09/36.04  | | 
% 259.09/36.04  | | 
% 259.09/36.04  | | DELTA: instantiating (11) with fresh symbols all_295_0, all_295_1 gives:
% 259.09/36.04  | |   (14)   ~ (all_295_0 = 0) & p305(all_295_1) = all_295_0 & r1(all_68_20,
% 259.09/36.04  | |           all_295_1) = 0 & $i(all_295_1)
% 259.09/36.04  | | 
% 259.09/36.04  | | ALPHA: (14) implies:
% 259.09/36.04  | |   (15)   ~ (all_295_0 = 0)
% 259.09/36.04  | |   (16)  $i(all_295_1)
% 259.09/36.04  | |   (17)  r1(all_68_20, all_295_1) = 0
% 259.09/36.04  | |   (18)  p305(all_295_1) = all_295_0
% 259.09/36.04  | | 
% 259.09/36.04  | | BETA: splitting (4) gives:
% 259.09/36.04  | | 
% 259.09/36.04  | | Case 1:
% 259.09/36.04  | | | 
% 259.09/36.04  | | |   (19)  all_68_4 = 0
% 259.09/36.04  | | | 
% 259.09/36.04  | | | REDUCE: (2), (19) imply:
% 259.09/36.04  | | |   (20)  $false
% 259.09/36.04  | | | 
% 259.09/36.04  | | | CLOSE: (20) is inconsistent.
% 259.09/36.04  | | | 
% 259.09/36.04  | | Case 2:
% 259.09/36.04  | | | 
% 259.09/36.04  | | |   (21)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0)
% 259.09/36.04  | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04  | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 259.09/36.04  | | |           0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.04  | | |             & r1(all_68_20, v0) = v2))
% 259.09/36.04  | | | 
% 259.09/36.04  | | | BETA: splitting (21) gives:
% 259.09/36.04  | | | 
% 259.09/36.04  | | | Case 1:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | |   (22)  all_68_5 = 0
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | REDUCE: (1), (22) imply:
% 259.09/36.04  | | | |   (23)  $false
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | CLOSE: (23) is inconsistent.
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | Case 2:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | |   (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.09/36.04  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.09/36.04  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 259.09/36.04  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04  | | | |             r1(all_68_20, v0) = v2))
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | BETA: splitting (24) gives:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | Case 1:
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | |   (25)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.09/36.04  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.09/36.04  | | | | |             v2))
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | GROUND_INST: instantiating (25) with all_188_1, all_188_0, simplifying
% 259.09/36.04  | | | | |              with (3), (7) gives:
% 259.09/36.04  | | | | |   (26)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.04  | | | | |             all_188_1) = v0)
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | REF_CLOSE: (5), (8), (10), (26) are inconsistent by sub-proof #208.
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | Case 2:
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | |   (27)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.09/36.04  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.09/36.04  | | | | |             v2))
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | GROUND_INST: instantiating (27) with all_295_1, all_295_0, simplifying
% 259.09/36.04  | | | | |              with (16), (18) gives:
% 259.09/36.04  | | | | |   (28)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.04  | | | | |             all_295_1) = v0)
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | BETA: splitting (28) gives:
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | Case 1:
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | |   (29)  all_295_0 = 0
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | REDUCE: (15), (29) imply:
% 259.09/36.04  | | | | | |   (30)  $false
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | CLOSE: (30) is inconsistent.
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | Case 2:
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | |   (31)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_295_1) = v0)
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | DELTA: instantiating (31) with fresh symbol all_350_0 gives:
% 259.09/36.04  | | | | | |   (32)   ~ (all_350_0 = 0) & r1(all_68_20, all_295_1) = all_350_0
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | ALPHA: (32) implies:
% 259.09/36.04  | | | | | |   (33)   ~ (all_350_0 = 0)
% 259.09/36.04  | | | | | |   (34)  r1(all_68_20, all_295_1) = all_350_0
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | GROUND_INST: instantiating (5) with 0, all_350_0, all_295_1,
% 259.09/36.04  | | | | | |              all_68_20, simplifying with (17), (34) gives:
% 259.09/36.04  | | | | | |   (35)  all_350_0 = 0
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | REDUCE: (33), (35) imply:
% 259.09/36.04  | | | | | |   (36)  $false
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | CLOSE: (36) is inconsistent.
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | End of split
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | End of split
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | End of split
% 259.09/36.04  | | | 
% 259.09/36.04  | | End of split
% 259.09/36.04  | | 
% 259.09/36.04  | End of split
% 259.09/36.04  | 
% 259.09/36.04  End of proof
% 259.09/36.04  
% 259.09/36.04  Sub-proof #206 shows that the following formulas are inconsistent:
% 259.09/36.04  ----------------------------------------------------------------
% 259.09/36.04    (1)   ~ (all_68_4 = 0)
% 259.09/36.04    (2)  $i(all_188_1)
% 259.09/36.04    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04             r1(all_68_20, v0) = v2))
% 259.09/36.04    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.04         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.04    (5)  all_75_11 = all_68_5
% 259.09/36.04    (6)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.09/36.04    (7)  p304(all_188_1) = all_188_0
% 259.09/36.04    (8)   ~ (all_68_16 = 0)
% 259.09/36.04    (9)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.09/36.04    (10)   ~ (all_68_18 = 0)
% 259.09/36.04    (11)  all_75_14 = all_68_17
% 259.09/36.04    (12)   ~ (all_188_0 = 0)
% 259.09/36.04    (13)   ~ (all_68_19 = 0)
% 259.09/36.04    (14)  r1(all_68_20, all_188_1) = 0
% 259.09/36.04    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.09/36.04            r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04  
% 259.09/36.04  Begin of proof
% 259.09/36.04  | 
% 259.09/36.04  | BETA: splitting (9) gives:
% 259.09/36.04  | 
% 259.09/36.04  | Case 1:
% 259.09/36.04  | | 
% 259.09/36.04  | |   (16)  all_68_16 = 0
% 259.09/36.04  | | 
% 259.09/36.04  | | REDUCE: (8), (16) imply:
% 259.09/36.04  | |   (17)  $false
% 259.09/36.04  | | 
% 259.09/36.04  | | CLOSE: (17) is inconsistent.
% 259.09/36.04  | | 
% 259.09/36.04  | Case 2:
% 259.09/36.04  | | 
% 259.09/36.04  | |   (18)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.09/36.04  | | 
% 259.09/36.04  | | BETA: splitting (18) gives:
% 259.09/36.04  | | 
% 259.09/36.04  | | Case 1:
% 259.09/36.04  | | | 
% 259.09/36.04  | | |   (19)  all_68_17 = 0
% 259.09/36.04  | | | 
% 259.09/36.04  | | | COMBINE_EQS: (11), (19) imply:
% 259.09/36.04  | | |   (20)  all_75_14 = 0
% 259.09/36.04  | | | 
% 259.09/36.04  | | | BETA: splitting (6) gives:
% 259.09/36.04  | | | 
% 259.09/36.04  | | | Case 1:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | |   (21)   ~ (all_75_11 = 0)
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | REDUCE: (5), (21) imply:
% 259.09/36.04  | | | |   (22)   ~ (all_68_5 = 0)
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | REF_CLOSE: (1), (2), (3), (4), (7), (12), (14), (15), (22) are
% 259.09/36.04  | | | |            inconsistent by sub-proof #207.
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | Case 2:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | |   (23)   ~ (all_75_14 = 0)
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | REDUCE: (20), (23) imply:
% 259.09/36.04  | | | |   (24)  $false
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | CLOSE: (24) is inconsistent.
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | End of split
% 259.09/36.04  | | | 
% 259.09/36.04  | | Case 2:
% 259.09/36.04  | | | 
% 259.09/36.04  | | |   (25)  all_68_18 = 0 | all_68_19 = 0
% 259.09/36.04  | | | 
% 259.09/36.04  | | | REF_CLOSE: (10), (13), (25) are inconsistent by sub-proof #406.
% 259.09/36.04  | | | 
% 259.09/36.04  | | End of split
% 259.09/36.04  | | 
% 259.09/36.04  | End of split
% 259.09/36.04  | 
% 259.09/36.04  End of proof
% 259.09/36.04  
% 259.09/36.04  Sub-proof #207 shows that the following formulas are inconsistent:
% 259.09/36.04  ----------------------------------------------------------------
% 259.09/36.04    (1)   ~ (all_68_5 = 0)
% 259.09/36.04    (2)   ~ (all_68_4 = 0)
% 259.09/36.04    (3)  $i(all_188_1)
% 259.09/36.04    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04             r1(all_68_20, v0) = v2))
% 259.09/36.04    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.04         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.04    (6)  p304(all_188_1) = all_188_0
% 259.09/36.04    (7)   ~ (all_188_0 = 0)
% 259.09/36.04    (8)  r1(all_68_20, all_188_1) = 0
% 259.09/36.04    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 & r1(all_68_20,
% 259.09/36.04             v0) = 0 & $i(v0))
% 259.09/36.04  
% 259.09/36.04  Begin of proof
% 259.09/36.04  | 
% 259.09/36.04  | BETA: splitting (4) gives:
% 259.09/36.04  | 
% 259.09/36.04  | Case 1:
% 259.09/36.04  | | 
% 259.09/36.04  | |   (10)  all_68_4 = 0
% 259.09/36.04  | | 
% 259.09/36.04  | | REDUCE: (2), (10) imply:
% 259.09/36.04  | |   (11)  $false
% 259.09/36.04  | | 
% 259.09/36.04  | | CLOSE: (11) is inconsistent.
% 259.09/36.04  | | 
% 259.09/36.04  | Case 2:
% 259.09/36.04  | | 
% 259.09/36.04  | |   (12)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 259.09/36.04  | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 259.09/36.04  | |               v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04  | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04  | |             r1(all_68_20, v0) = v2))
% 259.09/36.04  | | 
% 259.09/36.04  | | DELTA: instantiating (9) with fresh symbols all_398_0, all_398_1 gives:
% 259.09/36.04  | |   (13)   ~ (all_398_0 = 0) & p305(all_398_1) = all_398_0 & r1(all_68_20,
% 259.09/36.04  | |           all_398_1) = 0 & $i(all_398_1)
% 259.09/36.04  | | 
% 259.09/36.04  | | ALPHA: (13) implies:
% 259.09/36.04  | |   (14)   ~ (all_398_0 = 0)
% 259.09/36.04  | |   (15)  $i(all_398_1)
% 259.09/36.04  | |   (16)  r1(all_68_20, all_398_1) = 0
% 259.09/36.04  | |   (17)  p305(all_398_1) = all_398_0
% 259.09/36.04  | | 
% 259.09/36.04  | | BETA: splitting (12) gives:
% 259.09/36.04  | | 
% 259.09/36.04  | | Case 1:
% 259.09/36.04  | | | 
% 259.09/36.04  | | |   (18)  all_68_5 = 0
% 259.09/36.04  | | | 
% 259.09/36.04  | | | REDUCE: (1), (18) imply:
% 259.09/36.04  | | |   (19)  $false
% 259.09/36.04  | | | 
% 259.09/36.04  | | | CLOSE: (19) is inconsistent.
% 259.09/36.04  | | | 
% 259.09/36.04  | | Case 2:
% 259.09/36.04  | | | 
% 259.09/36.04  | | |   (20)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.09/36.04  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.04  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.09/36.04  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.04  | | | 
% 259.09/36.04  | | | BETA: splitting (20) gives:
% 259.09/36.04  | | | 
% 259.09/36.04  | | | Case 1:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | |   (21)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.09/36.04  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.09/36.04  | | | |             v2))
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | GROUND_INST: instantiating (21) with all_188_1, all_188_0, simplifying
% 259.09/36.04  | | | |              with (3), (6) gives:
% 259.09/36.04  | | | |   (22)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.04  | | | |             all_188_1) = v0)
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | REF_CLOSE: (5), (7), (8), (22) are inconsistent by sub-proof #208.
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | Case 2:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | |   (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.09/36.04  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.09/36.04  | | | |             v2))
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | GROUND_INST: instantiating (23) with all_398_1, all_398_0, simplifying
% 259.09/36.04  | | | |              with (15), (17) gives:
% 259.09/36.04  | | | |   (24)  all_398_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.04  | | | |             all_398_1) = v0)
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | BETA: splitting (24) gives:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | Case 1:
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | |   (25)  all_398_0 = 0
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | REDUCE: (14), (25) imply:
% 259.09/36.04  | | | | |   (26)  $false
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | CLOSE: (26) is inconsistent.
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | Case 2:
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | |   (27)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_398_1) = v0)
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | DELTA: instantiating (27) with fresh symbol all_473_0 gives:
% 259.09/36.04  | | | | |   (28)   ~ (all_473_0 = 0) & r1(all_68_20, all_398_1) = all_473_0
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | ALPHA: (28) implies:
% 259.09/36.04  | | | | |   (29)   ~ (all_473_0 = 0)
% 259.09/36.04  | | | | |   (30)  r1(all_68_20, all_398_1) = all_473_0
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | GROUND_INST: instantiating (5) with 0, all_473_0, all_398_1,
% 259.09/36.04  | | | | |              all_68_20, simplifying with (16), (30) gives:
% 259.09/36.04  | | | | |   (31)  all_473_0 = 0
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | REDUCE: (29), (31) imply:
% 259.09/36.04  | | | | |   (32)  $false
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | CLOSE: (32) is inconsistent.
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | End of split
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | End of split
% 259.09/36.04  | | | 
% 259.09/36.04  | | End of split
% 259.09/36.04  | | 
% 259.09/36.04  | End of split
% 259.09/36.04  | 
% 259.09/36.04  End of proof
% 259.09/36.04  
% 259.09/36.04  Sub-proof #208 shows that the following formulas are inconsistent:
% 259.09/36.04  ----------------------------------------------------------------
% 259.09/36.04    (1)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_188_1) =
% 259.09/36.04           v0)
% 259.09/36.04    (2)   ~ (all_188_0 = 0)
% 259.09/36.04    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.04         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.04    (4)  r1(all_68_20, all_188_1) = 0
% 259.09/36.04  
% 259.09/36.04  Begin of proof
% 259.09/36.04  | 
% 259.09/36.04  | BETA: splitting (1) gives:
% 259.09/36.04  | 
% 259.09/36.04  | Case 1:
% 259.09/36.04  | | 
% 259.09/36.04  | |   (5)  all_188_0 = 0
% 259.09/36.04  | | 
% 259.09/36.04  | | REDUCE: (2), (5) imply:
% 259.09/36.04  | |   (6)  $false
% 259.09/36.04  | | 
% 259.09/36.04  | | CLOSE: (6) is inconsistent.
% 259.09/36.04  | | 
% 259.09/36.04  | Case 2:
% 259.09/36.04  | | 
% 259.09/36.04  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_188_1) = v0)
% 259.09/36.04  | | 
% 259.09/36.04  | | DELTA: instantiating (7) with fresh symbol all_350_0 gives:
% 259.09/36.04  | |   (8)   ~ (all_350_0 = 0) & r1(all_68_20, all_188_1) = all_350_0
% 259.09/36.04  | | 
% 259.09/36.04  | | ALPHA: (8) implies:
% 259.09/36.04  | |   (9)   ~ (all_350_0 = 0)
% 259.09/36.04  | |   (10)  r1(all_68_20, all_188_1) = all_350_0
% 259.09/36.04  | | 
% 259.09/36.04  | | GROUND_INST: instantiating (3) with 0, all_350_0, all_188_1, all_68_20,
% 259.09/36.04  | |              simplifying with (4), (10) gives:
% 259.09/36.04  | |   (11)  all_350_0 = 0
% 259.09/36.04  | | 
% 259.09/36.04  | | REDUCE: (9), (11) imply:
% 259.09/36.04  | |   (12)  $false
% 259.09/36.04  | | 
% 259.09/36.04  | | CLOSE: (12) is inconsistent.
% 259.09/36.04  | | 
% 259.09/36.04  | End of split
% 259.09/36.04  | 
% 259.09/36.04  End of proof
% 259.09/36.04  
% 259.09/36.04  Sub-proof #209 shows that the following formulas are inconsistent:
% 259.09/36.04  ----------------------------------------------------------------
% 259.09/36.04    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.09/36.04    (2)  all_75_9 = all_68_11
% 259.09/36.04    (3)  all_75_17 = all_68_18
% 259.09/36.04    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.09/36.04             v0) = 0 & $i(v0))
% 259.09/36.04    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.09/36.04           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 259.09/36.04             v0) = 0 & $i(v0))
% 259.09/36.04    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04             r1(all_68_20, v0) = v2))
% 259.09/36.04    (8)  all_75_18 = all_68_14
% 259.09/36.04    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.09/36.04           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (10)  all_75_10 = all_68_16
% 259.09/36.04    (11)  all_75_13 = all_68_12
% 259.09/36.04    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.09/36.04          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.04              & r1(all_68_20, v0) = v2))
% 259.09/36.04    (13)  all_75_16 = all_68_13
% 259.09/36.04    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.04          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.04    (17)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.09/36.04    (18)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (19)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.09/36.04    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.09/36.04            p405(v0) = v1 & $i(v0))
% 259.09/36.04    (21)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.09/36.04    (22)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.09/36.04    (24)  all_75_11 = all_68_5
% 259.09/36.04    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (26)  all_75_17 = 0
% 259.09/36.04    (27)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.09/36.04    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (29)  all_75_8 = all_68_7
% 259.09/36.04    (30)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.09/36.04    (31)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.09/36.04    (32)   ~ (all_68_10 = 0)
% 259.09/36.04    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (34)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.09/36.04            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.09/36.04            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.09/36.04          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.09/36.04            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.09/36.04          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.04            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.04              r1(all_68_20, v0) = v2))
% 259.09/36.04    (36)  all_75_15 = all_68_9
% 259.09/36.04    (37)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (38)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.09/36.04            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.09/36.04    (39)  all_75_7 = all_68_4
% 259.09/36.04    (40)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.09/36.04    (41)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (42)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 259.09/36.04    (43)  all_75_14 = all_68_17
% 259.09/36.04    (44)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.09/36.04    (45)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (46)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (48)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.09/36.04          all_68_14 = 0
% 259.09/36.04    (49)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.09/36.04    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.09/36.04    (51)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.04            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.09/36.04            r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.04    (53)  all_75_12 = all_68_8
% 259.09/36.04  
% 259.09/36.04  Begin of proof
% 259.09/36.04  | 
% 259.09/36.04  | DELTA: instantiating (6) with fresh symbols all_203_0, all_203_1 gives:
% 259.09/36.04  |   (54)   ~ (all_203_0 = 0) & p304(all_203_1) = all_203_0 & r1(all_68_20,
% 259.09/36.04  |           all_203_1) = 0 & $i(all_203_1)
% 259.09/36.04  | 
% 259.09/36.04  | ALPHA: (54) implies:
% 259.09/36.04  |   (55)   ~ (all_203_0 = 0)
% 259.09/36.04  |   (56)  $i(all_203_1)
% 259.09/36.04  |   (57)  r1(all_68_20, all_203_1) = 0
% 259.09/36.04  |   (58)  p304(all_203_1) = all_203_0
% 259.09/36.04  | 
% 259.09/36.04  | BETA: splitting (1) gives:
% 259.09/36.04  | 
% 259.09/36.04  | Case 1:
% 259.09/36.04  | | 
% 259.09/36.04  | |   (59)   ~ (all_75_16 = 0)
% 259.09/36.04  | | 
% 259.09/36.04  | | REDUCE: (13), (59) imply:
% 259.09/36.04  | |   (60)   ~ (all_68_13 = 0)
% 259.09/36.04  | | 
% 259.09/36.04  | | BETA: splitting (31) gives:
% 259.09/36.04  | | 
% 259.09/36.04  | | Case 1:
% 259.09/36.04  | | | 
% 259.09/36.04  | | |   (61)   ~ (all_75_15 = 0)
% 259.09/36.04  | | | 
% 259.09/36.04  | | | REDUCE: (36), (61) imply:
% 259.09/36.04  | | |   (62)   ~ (all_68_9 = 0)
% 259.09/36.04  | | | 
% 259.09/36.04  | | | DELTA: instantiating (4) with fresh symbols all_221_0, all_221_1 gives:
% 259.09/36.04  | | |   (63)   ~ (all_221_0 = 0) & p104(all_221_1) = all_221_0 & r1(all_68_20,
% 259.09/36.04  | | |           all_221_1) = 0 & $i(all_221_1)
% 259.09/36.04  | | | 
% 259.09/36.04  | | | ALPHA: (63) implies:
% 259.09/36.04  | | |   (64)   ~ (all_221_0 = 0)
% 259.09/36.04  | | |   (65)  $i(all_221_1)
% 259.09/36.04  | | |   (66)  r1(all_68_20, all_221_1) = 0
% 259.09/36.04  | | |   (67)  p104(all_221_1) = all_221_0
% 259.09/36.04  | | | 
% 259.09/36.04  | | | BETA: splitting (48) gives:
% 259.09/36.04  | | | 
% 259.09/36.04  | | | Case 1:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | |   (68)  all_68_10 = 0
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | REDUCE: (32), (68) imply:
% 259.09/36.04  | | | |   (69)  $false
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | CLOSE: (69) is inconsistent.
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | Case 2:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | |   (70)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | DELTA: instantiating (52) with fresh symbols all_234_0, all_234_1 gives:
% 259.09/36.04  | | | |   (71)   ~ (all_234_0 = 0) & p305(all_234_1) = all_234_0 & r1(all_68_20,
% 259.09/36.04  | | | |           all_234_1) = 0 & $i(all_234_1)
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | ALPHA: (71) implies:
% 259.09/36.04  | | | |   (72)   ~ (all_234_0 = 0)
% 259.09/36.04  | | | |   (73)  $i(all_234_1)
% 259.09/36.04  | | | |   (74)  r1(all_68_20, all_234_1) = 0
% 259.09/36.04  | | | |   (75)  p305(all_234_1) = all_234_0
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | BETA: splitting (22) gives:
% 259.09/36.04  | | | | 
% 259.09/36.04  | | | | Case 1:
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | |   (76)   ~ (all_75_13 = 0)
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | REDUCE: (11), (76) imply:
% 259.09/36.04  | | | | |   (77)   ~ (all_68_12 = 0)
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | BETA: splitting (28) gives:
% 259.09/36.04  | | | | | 
% 259.09/36.04  | | | | | Case 1:
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | |   (78)   ~ (all_75_12 = 0)
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | REDUCE: (53), (78) imply:
% 259.09/36.04  | | | | | |   (79)   ~ (all_68_8 = 0)
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | BETA: splitting (34) gives:
% 259.09/36.04  | | | | | | 
% 259.09/36.04  | | | | | | Case 1:
% 259.09/36.04  | | | | | | | 
% 259.09/36.04  | | | | | | |   (80)   ~ (all_75_7 = 0)
% 259.09/36.04  | | | | | | | 
% 259.09/36.04  | | | | | | | REDUCE: (39), (80) imply:
% 259.09/36.04  | | | | | | |   (81)   ~ (all_68_4 = 0)
% 259.09/36.04  | | | | | | | 
% 259.09/36.04  | | | | | | | BETA: splitting (18) gives:
% 259.09/36.04  | | | | | | | 
% 259.09/36.04  | | | | | | | Case 1:
% 259.09/36.04  | | | | | | | | 
% 259.09/36.04  | | | | | | | |   (82)   ~ (all_75_11 = 0)
% 259.09/36.04  | | | | | | | | 
% 259.09/36.04  | | | | | | | | REDUCE: (24), (82) imply:
% 259.09/36.04  | | | | | | | |   (83)   ~ (all_68_5 = 0)
% 259.09/36.04  | | | | | | | | 
% 259.09/36.04  | | | | | | | | REF_CLOSE: (7), (16), (55), (56), (57), (58), (72), (73), (74),
% 259.09/36.04  | | | | | | | |            (75), (81), (83) are inconsistent by sub-proof #215.
% 259.09/36.04  | | | | | | | | 
% 259.09/36.04  | | | | | | | Case 2:
% 259.09/36.04  | | | | | | | | 
% 259.09/36.04  | | | | | | | |   (84)  all_75_11 = 0
% 259.09/36.04  | | | | | | | | 
% 259.09/36.04  | | | | | | | | COMBINE_EQS: (24), (84) imply:
% 259.09/36.04  | | | | | | | |   (85)  all_68_5 = 0
% 259.09/36.04  | | | | | | | | 
% 259.09/36.04  | | | | | | | | BETA: splitting (25) gives:
% 259.09/36.04  | | | | | | | | 
% 259.09/36.04  | | | | | | | | Case 1:
% 259.09/36.04  | | | | | | | | | 
% 259.09/36.04  | | | | | | | | |   (86)   ~ (all_68_19 = 0)
% 259.09/36.04  | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | BETA: splitting (50) gives:
% 259.09/36.04  | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | Case 1:
% 259.09/36.04  | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | |   (87)   ~ (all_75_18 = 0)
% 259.09/36.04  | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | REDUCE: (8), (87) imply:
% 259.09/36.04  | | | | | | | | | |   (88)   ~ (all_68_14 = 0)
% 259.09/36.04  | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | BETA: splitting (27) gives:
% 259.09/36.04  | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | Case 1:
% 259.09/36.04  | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | |   (89)   ~ (all_75_11 = 0)
% 259.09/36.04  | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | REDUCE: (84), (89) imply:
% 259.09/36.04  | | | | | | | | | | |   (90)  $false
% 259.09/36.04  | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | CLOSE: (90) is inconsistent.
% 259.09/36.04  | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | Case 2:
% 259.09/36.04  | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | BETA: splitting (30) gives:
% 259.09/36.04  | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | Case 1:
% 259.09/36.04  | | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | |   (91)   ~ (all_75_11 = 0)
% 259.09/36.04  | | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | | REDUCE: (84), (91) imply:
% 259.09/36.04  | | | | | | | | | | | |   (92)  $false
% 259.09/36.04  | | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | | CLOSE: (92) is inconsistent.
% 259.09/36.04  | | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | Case 2:
% 259.09/36.04  | | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | |   (93)   ~ (all_75_14 = 0)
% 259.09/36.04  | | | | | | | | | | | | 
% 259.09/36.04  | | | | | | | | | | | | REDUCE: (43), (93) imply:
% 259.09/36.04  | | | | | | | | | | | |   (94)   ~ (all_68_17 = 0)
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | REF_CLOSE: (2), (3), (10), (12), (16), (20), (23), (29),
% 259.09/36.05  | | | | | | | | | | | |            (31), (36), (40), (44), (60), (70), (77), (79),
% 259.09/36.05  | | | | | | | | | | | |            (86), (88), (94) are inconsistent by sub-proof
% 259.09/36.05  | | | | | | | | | | | |            #214.
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | |   (95)  all_75_18 = 0
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | COMBINE_EQS: (8), (95) imply:
% 259.09/36.05  | | | | | | | | | |   (96)  all_68_14 = 0
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | REF_CLOSE: (1), (2), (3), (5), (7), (8), (9), (10), (11),
% 259.09/36.05  | | | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19),
% 259.09/36.05  | | | | | | | | | |            (20), (21), (22), (23), (24), (25), (26), (28),
% 259.09/36.05  | | | | | | | | | |            (29), (31), (33), (34), (35), (36), (37), (38),
% 259.09/36.05  | | | | | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46),
% 259.09/36.05  | | | | | | | | | |            (47), (49), (50), (51), (52), (53), (55), (56),
% 259.09/36.05  | | | | | | | | | |            (57), (58), (60), (62), (64), (65), (66), (67),
% 259.09/36.05  | | | | | | | | | |            (70), (77), (95) are inconsistent by sub-proof
% 259.09/36.05  | | | | | | | | | |            #210.
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | |   (97)  all_68_19 = 0
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | REF_CLOSE: (2), (8), (12), (16), (29), (38), (44), (60), (62),
% 259.09/36.05  | | | | | | | | |            (70), (77), (79), (97) are inconsistent by
% 259.09/36.05  | | | | | | | | |            sub-proof #229.
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | End of split
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | Case 2:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (98)  all_75_7 = 0
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | REF_CLOSE: (12), (16), (20), (26), (29), (31), (36), (49), (79),
% 259.09/36.05  | | | | | | |            (98) are inconsistent by sub-proof #211.
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | End of split
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | Case 2:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | |   (99)  all_75_12 = 0
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | BETA: splitting (42) gives:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | Case 1:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (100)   ~ (all_75_11 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | REDUCE: (24), (100) imply:
% 259.09/36.05  | | | | | | |   (101)   ~ (all_68_5 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | BETA: splitting (34) gives:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (102)   ~ (all_75_7 = 0)
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REDUCE: (39), (102) imply:
% 259.09/36.05  | | | | | | | |   (103)   ~ (all_68_4 = 0)
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REF_CLOSE: (7), (16), (55), (56), (57), (58), (72), (73), (74),
% 259.09/36.05  | | | | | | | |            (75), (101), (103) are inconsistent by sub-proof
% 259.09/36.05  | | | | | | | |            #215.
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (104)  all_75_7 = 0
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | COMBINE_EQS: (39), (104) imply:
% 259.09/36.05  | | | | | | | |   (105)  all_68_4 = 0
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | BETA: splitting (17) gives:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | |   (106)   ~ (all_75_7 = 0)
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | REDUCE: (104), (106) imply:
% 259.09/36.05  | | | | | | | | |   (107)  $false
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | CLOSE: (107) is inconsistent.
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | |   (108)   ~ (all_75_9 = 0)
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | REDUCE: (2), (108) imply:
% 259.09/36.05  | | | | | | | | |   (109)   ~ (all_68_11 = 0)
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | BETA: splitting (70) gives:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | |   (110)  all_68_11 = 0
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | REDUCE: (109), (110) imply:
% 259.09/36.05  | | | | | | | | | |   (111)  $false
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | CLOSE: (111) is inconsistent.
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | |   (112)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | BETA: splitting (112) gives:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | |   (113)  all_68_12 = 0
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | REDUCE: (77), (113) imply:
% 259.09/36.05  | | | | | | | | | | |   (114)  $false
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | CLOSE: (114) is inconsistent.
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | |   (115)  all_68_13 = 0 | all_68_14 = 0
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | BETA: splitting (115) gives:
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | |   (116)  all_68_13 = 0
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | REDUCE: (60), (116) imply:
% 259.09/36.05  | | | | | | | | | | | |   (117)  $false
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | CLOSE: (117) is inconsistent.
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | |   (118)  all_68_14 = 0
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | COMBINE_EQS: (8), (118) imply:
% 259.09/36.05  | | | | | | | | | | | |   (119)  all_75_18 = 0
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (5), (7), (8), (9), (10), (11),
% 259.09/36.05  | | | | | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19),
% 259.09/36.05  | | | | | | | | | | | |            (20), (21), (22), (23), (24), (25), (26), (28),
% 259.09/36.05  | | | | | | | | | | | |            (29), (31), (33), (34), (35), (36), (37), (38),
% 259.09/36.05  | | | | | | | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46),
% 259.09/36.05  | | | | | | | | | | | |            (47), (49), (50), (51), (52), (53), (55), (56),
% 259.09/36.05  | | | | | | | | | | | |            (57), (58), (60), (62), (64), (65), (66), (67),
% 259.09/36.05  | | | | | | | | | | | |            (70), (77), (119) are inconsistent by sub-proof
% 259.09/36.05  | | | | | | | | | | | |            #210.
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | End of split
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | Case 2:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (120)   ~ (all_75_12 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | REDUCE: (99), (120) imply:
% 259.09/36.05  | | | | | | |   (121)  $false
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | CLOSE: (121) is inconsistent.
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | End of split
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | End of split
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | Case 2:
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | |   (122)  all_75_13 = 0
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | COMBINE_EQS: (11), (122) imply:
% 259.09/36.05  | | | | |   (123)  all_68_12 = 0
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | BETA: splitting (19) gives:
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | Case 1:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | |   (124)   ~ (all_75_12 = 0)
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | REDUCE: (53), (124) imply:
% 259.09/36.05  | | | | | |   (125)   ~ (all_68_8 = 0)
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | BETA: splitting (27) gives:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | Case 1:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (126)   ~ (all_75_11 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | REDUCE: (24), (126) imply:
% 259.09/36.05  | | | | | | |   (127)   ~ (all_68_5 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | BETA: splitting (34) gives:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (128)   ~ (all_75_7 = 0)
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REDUCE: (39), (128) imply:
% 259.09/36.05  | | | | | | | |   (129)   ~ (all_68_4 = 0)
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REF_CLOSE: (7), (16), (55), (56), (57), (58), (72), (73), (74),
% 259.09/36.05  | | | | | | | |            (75), (127), (129) are inconsistent by sub-proof
% 259.09/36.05  | | | | | | | |            #215.
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (130)  all_75_7 = 0
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REF_CLOSE: (12), (16), (20), (26), (29), (31), (36), (49),
% 259.09/36.05  | | | | | | | |            (125), (130) are inconsistent by sub-proof #211.
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | End of split
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | Case 2:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (131)   ~ (all_75_13 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | REDUCE: (122), (131) imply:
% 259.09/36.05  | | | | | | |   (132)  $false
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | CLOSE: (132) is inconsistent.
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | End of split
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | Case 2:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | |   (133)   ~ (all_75_13 = 0)
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | REDUCE: (122), (133) imply:
% 259.09/36.05  | | | | | |   (134)  $false
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | CLOSE: (134) is inconsistent.
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | End of split
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | End of split
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | End of split
% 259.09/36.05  | | | 
% 259.09/36.05  | | Case 2:
% 259.09/36.05  | | | 
% 259.09/36.05  | | |   (135)   ~ (all_75_17 = 0)
% 259.09/36.05  | | | 
% 259.09/36.05  | | | REDUCE: (26), (135) imply:
% 259.09/36.05  | | |   (136)  $false
% 259.09/36.05  | | | 
% 259.09/36.05  | | | CLOSE: (136) is inconsistent.
% 259.09/36.05  | | | 
% 259.09/36.05  | | End of split
% 259.09/36.05  | | 
% 259.09/36.05  | Case 2:
% 259.09/36.05  | | 
% 259.09/36.05  | |   (137)   ~ (all_75_17 = 0)
% 259.09/36.05  | | 
% 259.09/36.05  | | REDUCE: (26), (137) imply:
% 259.09/36.05  | |   (138)  $false
% 259.09/36.05  | | 
% 259.09/36.05  | | CLOSE: (138) is inconsistent.
% 259.09/36.05  | | 
% 259.09/36.05  | End of split
% 259.09/36.05  | 
% 259.09/36.05  End of proof
% 259.09/36.05  
% 259.09/36.05  Sub-proof #210 shows that the following formulas are inconsistent:
% 259.09/36.05  ----------------------------------------------------------------
% 259.09/36.05    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.09/36.05    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.05    (3)  all_75_9 = all_68_11
% 259.09/36.05    (4)  all_75_17 = all_68_18
% 259.09/36.05    (5)  $i(all_221_1)
% 259.09/36.05    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.09/36.05           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.05           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.05             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.05           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.05             r1(all_68_20, v0) = v2))
% 259.09/36.05    (8)   ~ (all_68_12 = 0)
% 259.09/36.05    (9)  all_75_18 = all_68_14
% 259.09/36.05    (10)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.09/36.05            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (11)  all_75_10 = all_68_16
% 259.09/36.05    (12)  all_75_13 = all_68_12
% 259.09/36.05    (13)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.09/36.05          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.05              & r1(all_68_20, v0) = v2))
% 259.09/36.05    (14)  all_75_16 = all_68_13
% 259.09/36.05    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.05          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.05    (18)  all_75_18 = 0
% 259.09/36.05    (19)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.09/36.05    (20)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.09/36.05    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.09/36.05            p405(v0) = v1 & $i(v0))
% 259.09/36.05    (23)  p304(all_203_1) = all_203_0
% 259.09/36.05    (24)  $i(all_203_1)
% 259.09/36.05    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.09/36.05    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.09/36.05    (28)  r1(all_68_20, all_221_1) = 0
% 259.09/36.05    (29)  all_75_11 = all_68_5
% 259.09/36.05    (30)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (31)   ~ (all_203_0 = 0)
% 259.09/36.05    (32)  all_75_17 = 0
% 259.09/36.05    (33)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (34)  all_75_8 = all_68_7
% 259.09/36.05    (35)   ~ (all_221_0 = 0)
% 259.09/36.05    (36)   ~ (all_68_9 = 0)
% 259.09/36.05    (37)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.09/36.05    (38)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (39)   ~ (all_75_7 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.09/36.05            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.09/36.05            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.09/36.05          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.09/36.05            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.09/36.05          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.05              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.05            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.05              r1(all_68_20, v0) = v2))
% 259.09/36.05    (41)  all_75_15 = all_68_9
% 259.09/36.05    (42)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (43)  p104(all_221_1) = all_221_0
% 259.09/36.05    (44)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.09/36.05            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.09/36.05    (45)  all_75_7 = all_68_4
% 259.09/36.05    (46)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.09/36.05    (47)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (48)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 259.09/36.05    (49)   ~ (all_68_13 = 0)
% 259.09/36.05    (50)  all_75_14 = all_68_17
% 259.09/36.05    (51)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.09/36.05    (52)  r1(all_68_20, all_203_1) = 0
% 259.09/36.05    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (54)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (55)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (56)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.09/36.05    (57)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.09/36.05    (58)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.09/36.05            r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05    (60)  all_75_12 = all_68_8
% 259.09/36.05  
% 259.09/36.05  Begin of proof
% 259.09/36.05  | 
% 259.09/36.05  | BETA: splitting (55) gives:
% 259.09/36.05  | 
% 259.09/36.05  | Case 1:
% 259.09/36.05  | | 
% 259.09/36.05  | |   (61)   ~ (all_75_18 = 0)
% 259.09/36.05  | | 
% 259.09/36.05  | | REDUCE: (18), (61) imply:
% 259.09/36.05  | |   (62)  $false
% 259.09/36.05  | | 
% 259.09/36.05  | | CLOSE: (62) is inconsistent.
% 259.09/36.05  | | 
% 259.09/36.05  | Case 2:
% 259.09/36.05  | | 
% 259.09/36.05  | |   (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.09/36.05  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05  | | 
% 259.09/36.05  | | BETA: splitting (58) gives:
% 259.09/36.05  | | 
% 259.09/36.05  | | Case 1:
% 259.09/36.05  | | | 
% 259.09/36.05  | | |   (64)   ~ (all_75_14 = 0)
% 259.09/36.05  | | | 
% 259.09/36.05  | | | REDUCE: (50), (64) imply:
% 259.09/36.05  | | |   (65)   ~ (all_68_17 = 0)
% 259.09/36.05  | | | 
% 259.09/36.05  | | | BETA: splitting (33) gives:
% 259.09/36.05  | | | 
% 259.09/36.05  | | | Case 1:
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | |   (66)   ~ (all_75_12 = 0)
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | | REDUCE: (60), (66) imply:
% 259.09/36.05  | | | |   (67)   ~ (all_68_8 = 0)
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | | BETA: splitting (39) gives:
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | | Case 1:
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | |   (68)   ~ (all_75_7 = 0)
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | REDUCE: (45), (68) imply:
% 259.09/36.05  | | | | |   (69)   ~ (all_68_4 = 0)
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | BETA: splitting (20) gives:
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | Case 1:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | |   (70)   ~ (all_75_11 = 0)
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | REDUCE: (29), (70) imply:
% 259.09/36.05  | | | | | |   (71)   ~ (all_68_5 = 0)
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | BETA: splitting (44) gives:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | Case 1:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | DELTA: instantiating (59) with fresh symbols all_308_0, all_308_1
% 259.09/36.05  | | | | | | |        gives:
% 259.09/36.05  | | | | | | |   (72)   ~ (all_308_0 = 0) & p305(all_308_1) = all_308_0 &
% 259.09/36.05  | | | | | | |         r1(all_68_20, all_308_1) = 0 & $i(all_308_1)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | ALPHA: (72) implies:
% 259.09/36.05  | | | | | | |   (73)   ~ (all_308_0 = 0)
% 259.09/36.05  | | | | | | |   (74)  $i(all_308_1)
% 259.09/36.05  | | | | | | |   (75)  r1(all_68_20, all_308_1) = 0
% 259.09/36.05  | | | | | | |   (76)  p305(all_308_1) = all_308_0
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | BETA: splitting (7) gives:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (77)  all_68_4 = 0
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REDUCE: (69), (77) imply:
% 259.09/36.05  | | | | | | | |   (78)  $false
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | CLOSE: (78) is inconsistent.
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (79)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.05  | | | | | | | |           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 =
% 259.09/36.05  | | | | | | | |               0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.09/36.05  | | | | | | | |         [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) | 
% 259.09/36.05  | | | | | | | |           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | BETA: splitting (79) gives:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | |   (80)  all_68_5 = 0
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | REDUCE: (71), (80) imply:
% 259.09/36.05  | | | | | | | | |   (81)  $false
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | CLOSE: (81) is inconsistent.
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | |   (82)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 259.09/36.05  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.05  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.09/36.05  | | | | | | | | |           int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ?
% 259.09/36.05  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | BETA: splitting (82) gives:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | |   (83)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0)
% 259.09/36.05  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.05  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | GROUND_INST: instantiating (83) with all_203_1, all_203_0,
% 259.09/36.05  | | | | | | | | | |              simplifying with (23), (24) gives:
% 259.09/36.05  | | | | | | | | | |   (84)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.05  | | | | | | | | | |           r1(all_68_20, all_203_1) = v0)
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | REF_CLOSE: (17), (31), (52), (84) are inconsistent by
% 259.09/36.05  | | | | | | | | | |            sub-proof #216.
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | |   (85)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0)
% 259.09/36.05  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.05  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | GROUND_INST: instantiating (85) with all_308_1, all_308_0,
% 259.09/36.05  | | | | | | | | | |              simplifying with (74), (76) gives:
% 259.09/36.05  | | | | | | | | | |   (86)  all_308_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.05  | | | | | | | | | |           r1(all_68_20, all_308_1) = v0)
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | BETA: splitting (86) gives:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | |   (87)  all_308_0 = 0
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | REDUCE: (73), (87) imply:
% 259.09/36.05  | | | | | | | | | | |   (88)  $false
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | CLOSE: (88) is inconsistent.
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | |   (89)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.05  | | | | | | | | | | |             all_308_1) = v0)
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | DELTA: instantiating (89) with fresh symbol all_359_0
% 259.09/36.05  | | | | | | | | | | |        gives:
% 259.09/36.05  | | | | | | | | | | |   (90)   ~ (all_359_0 = 0) & r1(all_68_20, all_308_1) =
% 259.09/36.05  | | | | | | | | | | |         all_359_0
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | ALPHA: (90) implies:
% 259.09/36.05  | | | | | | | | | | |   (91)   ~ (all_359_0 = 0)
% 259.09/36.05  | | | | | | | | | | |   (92)  r1(all_68_20, all_308_1) = all_359_0
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_359_0, all_308_1,
% 259.09/36.05  | | | | | | | | | | |              all_68_20, simplifying with (75), (92) gives:
% 259.09/36.05  | | | | | | | | | | |   (93)  all_359_0 = 0
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | REDUCE: (91), (93) imply:
% 259.09/36.05  | | | | | | | | | | |   (94)  $false
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | CLOSE: (94) is inconsistent.
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | End of split
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | Case 2:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (95)  all_68_19 = 0
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | REF_CLOSE: (2), (3), (8), (9), (13), (17), (34), (36), (44), (49),
% 259.09/36.05  | | | | | | |            (51), (67), (95) are inconsistent by sub-proof #229.
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | End of split
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | Case 2:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | |   (96)  all_75_11 = 0
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | COMBINE_EQS: (29), (96) imply:
% 259.09/36.05  | | | | | |   (97)  all_68_5 = 0
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | BETA: splitting (47) gives:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | Case 1:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (98)   ~ (all_75_11 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | REDUCE: (96), (98) imply:
% 259.09/36.05  | | | | | | |   (99)  $false
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | CLOSE: (99) is inconsistent.
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | Case 2:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (100)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 259.09/36.05  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | DELTA: instantiating (100) with fresh symbols all_272_0, all_272_1
% 259.09/36.05  | | | | | | |        gives:
% 259.09/36.05  | | | | | | |   (101)   ~ (all_272_0 = 0) & p103(all_272_1) = all_272_0 &
% 259.09/36.05  | | | | | | |          r1(all_68_20, all_272_1) = 0 & $i(all_272_1)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | ALPHA: (101) implies:
% 259.09/36.05  | | | | | | |   (102)   ~ (all_272_0 = 0)
% 259.09/36.05  | | | | | | |   (103)  $i(all_272_1)
% 259.09/36.05  | | | | | | |   (104)  r1(all_68_20, all_272_1) = 0
% 259.09/36.05  | | | | | | |   (105)  p103(all_272_1) = all_272_0
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | BETA: splitting (30) gives:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (106)   ~ (all_68_19 = 0)
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | BETA: splitting (57) gives:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | |   (107)   ~ (all_75_18 = 0)
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | REDUCE: (9), (107) imply:
% 259.09/36.05  | | | | | | | | |   (108)   ~ (all_68_14 = 0)
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (6), (8), (10), (11), (12),
% 259.09/36.05  | | | | | | | | |            (13), (14), (15), (17), (21), (22), (26), (27),
% 259.09/36.05  | | | | | | | | |            (34), (37), (38), (40), (41), (46), (49), (51),
% 259.09/36.05  | | | | | | | | |            (54), (60), (63), (65), (100), (106), (108) are
% 259.09/36.05  | | | | | | | | |            inconsistent by sub-proof #330.
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | COMBINE_EQS: (9), (18) imply:
% 259.09/36.05  | | | | | | | | |   (109)  all_68_14 = 0
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | BETA: splitting (55) gives:
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | |   (110)   ~ (all_75_18 = 0)
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | REDUCE: (18), (110) imply:
% 259.09/36.05  | | | | | | | | | |   (111)  $false
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | CLOSE: (111) is inconsistent.
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | DELTA: instantiating (63) with fresh symbols all_311_0,
% 259.09/36.05  | | | | | | | | | |        all_311_1 gives:
% 259.09/36.05  | | | | | | | | | |   (112)   ~ (all_311_0 = 0) & p105(all_311_1) = all_311_0 &
% 259.09/36.05  | | | | | | | | | |          r1(all_68_20, all_311_1) = 0 & $i(all_311_1)
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | ALPHA: (112) implies:
% 259.09/36.05  | | | | | | | | | |   (113)   ~ (all_311_0 = 0)
% 259.09/36.05  | | | | | | | | | |   (114)  $i(all_311_1)
% 259.09/36.05  | | | | | | | | | |   (115)  r1(all_68_20, all_311_1) = 0
% 259.09/36.05  | | | | | | | | | |   (116)  p105(all_311_1) = all_311_0
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | BETA: splitting (42) gives:
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | |   (117)   ~ (all_75_10 = 0)
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | REDUCE: (11), (117) imply:
% 259.09/36.05  | | | | | | | | | | |   (118)   ~ (all_68_16 = 0)
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | BETA: splitting (10) gives:
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | |   (119)   ~ (all_75_8 = 0)
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | REDUCE: (34), (119) imply:
% 259.09/36.05  | | | | | | | | | | | |   (120)   ~ (all_68_7 = 0)
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | REF_CLOSE: (4), (13), (17), (18), (37), (41), (44), (46),
% 259.09/36.05  | | | | | | | | | | | |            (57), (65), (67), (118), (120) are inconsistent by
% 259.09/36.05  | | | | | | | | | | | |            sub-proof #308.
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | |   (121)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05  | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | DELTA: instantiating (121) with fresh symbols all_336_0,
% 259.09/36.05  | | | | | | | | | | | |        all_336_1 gives:
% 259.09/36.05  | | | | | | | | | | | |   (122)   ~ (all_336_0 = 0) & p102(all_336_1) = all_336_0 &
% 259.09/36.05  | | | | | | | | | | | |          r1(all_68_20, all_336_1) = 0 & $i(all_336_1)
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | | REF_CLOSE: (5), (17), (28), (35), (40), (43), (102), (103),
% 259.09/36.05  | | | | | | | | | | | |            (104), (105), (113), (114), (115), (116), (122)
% 259.09/36.05  | | | | | | | | | | | |            are inconsistent by sub-proof #212.
% 259.09/36.05  | | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | |   (123)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.09/36.05  | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | DELTA: instantiating (123) with fresh symbols all_336_0,
% 259.09/36.05  | | | | | | | | | | |        all_336_1 gives:
% 259.09/36.05  | | | | | | | | | | |   (124)   ~ (all_336_0 = 0) & p102(all_336_1) = all_336_0 &
% 259.09/36.05  | | | | | | | | | | |          r1(all_68_20, all_336_1) = 0 & $i(all_336_1)
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | | REF_CLOSE: (5), (17), (28), (35), (40), (43), (102), (103),
% 259.09/36.05  | | | | | | | | | | |            (104), (105), (113), (114), (115), (116), (124)
% 259.09/36.05  | | | | | | | | | | |            are inconsistent by sub-proof #212.
% 259.09/36.05  | | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | | 
% 259.09/36.05  | | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | | 
% 259.09/36.05  | | | | | | | | End of split
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (125)  all_68_19 = 0
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REF_CLOSE: (2), (3), (8), (9), (13), (17), (34), (36), (44),
% 259.09/36.05  | | | | | | | |            (49), (51), (67), (125) are inconsistent by sub-proof
% 259.09/36.05  | | | | | | | |            #229.
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | End of split
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | End of split
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | End of split
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | Case 2:
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | |   (126)  all_75_7 = 0
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | COMBINE_EQS: (45), (126) imply:
% 259.09/36.05  | | | | |   (127)  all_68_4 = 0
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | REF_CLOSE: (13), (17), (22), (32), (34), (37), (41), (56), (67), (126)
% 259.09/36.05  | | | | |            are inconsistent by sub-proof #211.
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | End of split
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | Case 2:
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | |   (128)  all_75_12 = 0
% 259.09/36.05  | | | |   (129)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.09/36.05  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | | DELTA: instantiating (129) with fresh symbols all_254_0, all_254_1
% 259.09/36.05  | | | |        gives:
% 259.09/36.05  | | | |   (130)   ~ (all_254_0 = 0) & p103(all_254_1) = all_254_0 &
% 259.09/36.05  | | | |          r1(all_68_20, all_254_1) = 0 & $i(all_254_1)
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | | ALPHA: (130) implies:
% 259.09/36.05  | | | |   (131)   ~ (all_254_0 = 0)
% 259.09/36.05  | | | |   (132)  $i(all_254_1)
% 259.09/36.05  | | | |   (133)  r1(all_68_20, all_254_1) = 0
% 259.09/36.05  | | | |   (134)  p103(all_254_1) = all_254_0
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | | BETA: splitting (48) gives:
% 259.09/36.05  | | | | 
% 259.09/36.05  | | | | Case 1:
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | |   (135)   ~ (all_75_11 = 0)
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | REDUCE: (29), (135) imply:
% 259.09/36.05  | | | | |   (136)   ~ (all_68_5 = 0)
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | BETA: splitting (44) gives:
% 259.09/36.05  | | | | | 
% 259.09/36.05  | | | | | Case 1:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | |   (137)   ~ (all_68_19 = 0)
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | BETA: splitting (39) gives:
% 259.09/36.05  | | | | | | 
% 259.09/36.05  | | | | | | Case 1:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | |   (138)   ~ (all_75_7 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | REDUCE: (45), (138) imply:
% 259.09/36.05  | | | | | | |   (139)   ~ (all_68_4 = 0)
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | BETA: splitting (57) gives:
% 259.09/36.05  | | | | | | | 
% 259.09/36.05  | | | | | | | Case 1:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | |   (140)   ~ (all_75_18 = 0)
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REDUCE: (9), (140) imply:
% 259.09/36.05  | | | | | | | |   (141)   ~ (all_68_14 = 0)
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (6), (8), (10), (11), (12), (13),
% 259.09/36.05  | | | | | | | |            (14), (15), (17), (21), (22), (25), (26), (27), (34),
% 259.09/36.05  | | | | | | | |            (37), (38), (40), (41), (46), (49), (50), (51), (54),
% 259.09/36.05  | | | | | | | |            (60), (63), (128), (129), (137), (141) are
% 259.09/36.05  | | | | | | | |            inconsistent by sub-proof #329.
% 259.09/36.05  | | | | | | | | 
% 259.09/36.05  | | | | | | | Case 2:
% 259.09/36.05  | | | | | | | | 
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | COMBINE_EQS: (9), (18) imply:
% 259.09/36.06  | | | | | | | |   (142)  all_68_14 = 0
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | BETA: splitting (53) gives:
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | |   (143)   ~ (all_75_18 = 0)
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | REDUCE: (18), (143) imply:
% 259.09/36.06  | | | | | | | | |   (144)  $false
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | CLOSE: (144) is inconsistent.
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | DELTA: instantiating (59) with fresh symbols all_313_0,
% 259.09/36.06  | | | | | | | | |        all_313_1 gives:
% 259.09/36.06  | | | | | | | | |   (145)   ~ (all_313_0 = 0) & p305(all_313_1) = all_313_0 &
% 259.09/36.06  | | | | | | | | |          r1(all_68_20, all_313_1) = 0 & $i(all_313_1)
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | ALPHA: (145) implies:
% 259.09/36.06  | | | | | | | | |   (146)   ~ (all_313_0 = 0)
% 259.09/36.06  | | | | | | | | |   (147)  $i(all_313_1)
% 259.09/36.06  | | | | | | | | |   (148)  r1(all_68_20, all_313_1) = 0
% 259.09/36.06  | | | | | | | | |   (149)  p305(all_313_1) = all_313_0
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | BETA: splitting (7) gives:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (150)  all_68_4 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | REDUCE: (139), (150) imply:
% 259.09/36.06  | | | | | | | | | |   (151)  $false
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | CLOSE: (151) is inconsistent.
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (152)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 259.09/36.06  | | | | | | | | | |            |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.09/36.06  | | | | | | | | | |            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.06  | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1)
% 259.09/36.06  | | | | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.06  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | BETA: splitting (152) gives:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | |   (153)  all_68_5 = 0
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | REDUCE: (136), (153) imply:
% 259.09/36.06  | | | | | | | | | | |   (154)  $false
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | CLOSE: (154) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | |   (155)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.06  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 259.09/36.06  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.06  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | BETA: splitting (155) gives:
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | |   (156)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | GROUND_INST: instantiating (156) with all_203_1, all_203_0,
% 259.09/36.06  | | | | | | | | | | | |              simplifying with (23), (24) gives:
% 259.09/36.06  | | | | | | | | | | | |   (157)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | | | | |            r1(all_68_20, all_203_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | REF_CLOSE: (17), (31), (52), (157) are inconsistent by
% 259.09/36.06  | | | | | | | | | | | |            sub-proof #216.
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | |   (158)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | GROUND_INST: instantiating (158) with all_313_1, all_313_0,
% 259.09/36.06  | | | | | | | | | | | |              simplifying with (147), (149) gives:
% 259.09/36.06  | | | | | | | | | | | |   (159)  all_313_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | | | | |            r1(all_68_20, all_313_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | BETA: splitting (159) gives:
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | |   (160)  all_313_0 = 0
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | REDUCE: (146), (160) imply:
% 259.09/36.06  | | | | | | | | | | | | |   (161)  $false
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | CLOSE: (161) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | |   (162)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.06  | | | | | | | | | | | | |              all_313_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | DELTA: instantiating (162) with fresh symbol all_362_0
% 259.09/36.06  | | | | | | | | | | | | |        gives:
% 259.09/36.06  | | | | | | | | | | | | |   (163)   ~ (all_362_0 = 0) & r1(all_68_20, all_313_1) =
% 259.09/36.06  | | | | | | | | | | | | |          all_362_0
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | ALPHA: (163) implies:
% 259.09/36.06  | | | | | | | | | | | | |   (164)   ~ (all_362_0 = 0)
% 259.09/36.06  | | | | | | | | | | | | |   (165)  r1(all_68_20, all_313_1) = all_362_0
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_362_0, all_313_1,
% 259.09/36.06  | | | | | | | | | | | | |              all_68_20, simplifying with (148), (165) gives:
% 259.09/36.06  | | | | | | | | | | | | |   (166)  all_362_0 = 0
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | REDUCE: (164), (166) imply:
% 259.09/36.06  | | | | | | | | | | | | |   (167)  $false
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | CLOSE: (167) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | End of split
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | Case 2:
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | |   (168)  all_75_7 = 0
% 259.09/36.06  | | | | | | |   (169)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 259.09/36.06  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | COMBINE_EQS: (45), (168) imply:
% 259.09/36.06  | | | | | | |   (170)  all_68_4 = 0
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | DELTA: instantiating (169) with fresh symbols all_277_0, all_277_1
% 259.09/36.06  | | | | | | |        gives:
% 259.09/36.06  | | | | | | |   (171)   ~ (all_277_0 = 0) & p102(all_277_1) = all_277_0 &
% 259.09/36.06  | | | | | | |          r1(all_68_20, all_277_1) = 0 & $i(all_277_1)
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | ALPHA: (171) implies:
% 259.09/36.06  | | | | | | |   (172)   ~ (all_277_0 = 0)
% 259.09/36.06  | | | | | | |   (173)  $i(all_277_1)
% 259.09/36.06  | | | | | | |   (174)  r1(all_68_20, all_277_1) = 0
% 259.09/36.06  | | | | | | |   (175)  p102(all_277_1) = all_277_0
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | BETA: splitting (19) gives:
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | |   (176)   ~ (all_75_7 = 0)
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | REDUCE: (168), (176) imply:
% 259.09/36.06  | | | | | | | |   (177)  $false
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | CLOSE: (177) is inconsistent.
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | |   (178)   ~ (all_75_9 = 0)
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | REDUCE: (3), (178) imply:
% 259.09/36.06  | | | | | | | |   (179)   ~ (all_68_11 = 0)
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | BETA: splitting (2) gives:
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | |   (180)  all_68_11 = 0
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | REDUCE: (179), (180) imply:
% 259.09/36.06  | | | | | | | | |   (181)  $false
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | CLOSE: (181) is inconsistent.
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | |   (182)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | BETA: splitting (182) gives:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (183)  all_68_12 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | REDUCE: (8), (183) imply:
% 259.09/36.06  | | | | | | | | | |   (184)  $false
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | CLOSE: (184) is inconsistent.
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (185)  all_68_13 = 0 | all_68_14 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | BETA: splitting (185) gives:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | |   (186)  all_68_13 = 0
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | REDUCE: (49), (186) imply:
% 259.09/36.06  | | | | | | | | | | |   (187)  $false
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | CLOSE: (187) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | |   (188)  all_68_14 = 0
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | BETA: splitting (55) gives:
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | |   (189)   ~ (all_75_18 = 0)
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | REDUCE: (18), (189) imply:
% 259.09/36.06  | | | | | | | | | | | |   (190)  $false
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | CLOSE: (190) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | DELTA: instantiating (63) with fresh symbols all_317_0,
% 259.09/36.06  | | | | | | | | | | | |        all_317_1 gives:
% 259.09/36.06  | | | | | | | | | | | |   (191)   ~ (all_317_0 = 0) & p105(all_317_1) = all_317_0 &
% 259.09/36.06  | | | | | | | | | | | |          r1(all_68_20, all_317_1) = 0 & $i(all_317_1)
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | ALPHA: (191) implies:
% 259.09/36.06  | | | | | | | | | | | |   (192)   ~ (all_317_0 = 0)
% 259.09/36.06  | | | | | | | | | | | |   (193)  $i(all_317_1)
% 259.09/36.06  | | | | | | | | | | | |   (194)  r1(all_68_20, all_317_1) = 0
% 259.09/36.06  | | | | | | | | | | | |   (195)  p105(all_317_1) = all_317_0
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | BETA: splitting (40) gives:
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | |   (196)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.06  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.09/36.06  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.06  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | BETA: splitting (196) gives:
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | |   (197)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | GROUND_INST: instantiating (197) with all_277_1, all_277_0,
% 259.09/36.06  | | | | | | | | | | | | | |              simplifying with (173), (175) gives:
% 259.09/36.06  | | | | | | | | | | | | | |   (198)  all_277_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | | | | | | |            r1(all_68_20, all_277_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | BETA: splitting (198) gives:
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | |   (199)  all_277_0 = 0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | REDUCE: (172), (199) imply:
% 259.09/36.06  | | | | | | | | | | | | | | |   (200)  $false
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | CLOSE: (200) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | |   (201)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.06  | | | | | | | | | | | | | | |              all_277_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | DELTA: instantiating (201) with fresh symbol all_349_0
% 259.09/36.06  | | | | | | | | | | | | | | |        gives:
% 259.09/36.06  | | | | | | | | | | | | | | |   (202)   ~ (all_349_0 = 0) & r1(all_68_20, all_277_1) =
% 259.09/36.06  | | | | | | | | | | | | | | |          all_349_0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | ALPHA: (202) implies:
% 259.09/36.06  | | | | | | | | | | | | | | |   (203)   ~ (all_349_0 = 0)
% 259.09/36.06  | | | | | | | | | | | | | | |   (204)  r1(all_68_20, all_277_1) = all_349_0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_349_0, all_277_1,
% 259.09/36.06  | | | | | | | | | | | | | | |              all_68_20, simplifying with (174), (204) gives:
% 259.09/36.06  | | | | | | | | | | | | | | |   (205)  all_349_0 = 0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | REDUCE: (203), (205) imply:
% 259.09/36.06  | | | | | | | | | | | | | | |   (206)  $false
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | CLOSE: (206) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | |   (207)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | GROUND_INST: instantiating (207) with all_254_1, all_254_0,
% 259.09/36.06  | | | | | | | | | | | | | |              simplifying with (132), (134) gives:
% 259.09/36.06  | | | | | | | | | | | | | |   (208)  all_254_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | | | | | | |            r1(all_68_20, all_254_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | BETA: splitting (208) gives:
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | |   (209)  all_254_0 = 0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | REDUCE: (131), (209) imply:
% 259.09/36.06  | | | | | | | | | | | | | | |   (210)  $false
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | CLOSE: (210) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | |   (211)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.06  | | | | | | | | | | | | | | |              all_254_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | DELTA: instantiating (211) with fresh symbol all_355_0
% 259.09/36.06  | | | | | | | | | | | | | | |        gives:
% 259.09/36.06  | | | | | | | | | | | | | | |   (212)   ~ (all_355_0 = 0) & r1(all_68_20, all_254_1) =
% 259.09/36.06  | | | | | | | | | | | | | | |          all_355_0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | ALPHA: (212) implies:
% 259.09/36.06  | | | | | | | | | | | | | | |   (213)   ~ (all_355_0 = 0)
% 259.09/36.06  | | | | | | | | | | | | | | |   (214)  r1(all_68_20, all_254_1) = all_355_0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_355_0, all_254_1,
% 259.09/36.06  | | | | | | | | | | | | | | |              all_68_20, simplifying with (133), (214) gives:
% 259.09/36.06  | | | | | | | | | | | | | | |   (215)  all_355_0 = 0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | REDUCE: (213), (215) imply:
% 259.09/36.06  | | | | | | | | | | | | | | |   (216)  $false
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | CLOSE: (216) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | |   (217)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.09/36.06  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.09/36.06  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.09/36.06  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | BETA: splitting (217) gives:
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | |   (218)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | GROUND_INST: instantiating (218) with all_221_1, all_221_0,
% 259.09/36.06  | | | | | | | | | | | | | |              simplifying with (5), (43) gives:
% 259.09/36.06  | | | | | | | | | | | | | |   (219)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | | | | | | |            r1(all_68_20, all_221_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | REF_CLOSE: (17), (28), (35), (219) are inconsistent by
% 259.09/36.06  | | | | | | | | | | | | | |            sub-proof #213.
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | |   (220)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.06  | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.09/36.06  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | GROUND_INST: instantiating (220) with all_317_1, all_317_0,
% 259.09/36.06  | | | | | | | | | | | | | |              simplifying with (193), (195) gives:
% 259.09/36.06  | | | | | | | | | | | | | |   (221)  all_317_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | | | | | | |            r1(all_68_20, all_317_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | BETA: splitting (221) gives:
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | |   (222)  all_317_0 = 0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | REDUCE: (192), (222) imply:
% 259.09/36.06  | | | | | | | | | | | | | | |   (223)  $false
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | CLOSE: (223) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | |   (224)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.06  | | | | | | | | | | | | | | |              all_317_1) = v0)
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | DELTA: instantiating (224) with fresh symbol all_349_0
% 259.09/36.06  | | | | | | | | | | | | | | |        gives:
% 259.09/36.06  | | | | | | | | | | | | | | |   (225)   ~ (all_349_0 = 0) & r1(all_68_20, all_317_1) =
% 259.09/36.06  | | | | | | | | | | | | | | |          all_349_0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | ALPHA: (225) implies:
% 259.09/36.06  | | | | | | | | | | | | | | |   (226)   ~ (all_349_0 = 0)
% 259.09/36.06  | | | | | | | | | | | | | | |   (227)  r1(all_68_20, all_317_1) = all_349_0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_349_0, all_317_1,
% 259.09/36.06  | | | | | | | | | | | | | | |              all_68_20, simplifying with (194), (227) gives:
% 259.09/36.06  | | | | | | | | | | | | | | |   (228)  all_349_0 = 0
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | REDUCE: (226), (228) imply:
% 259.09/36.06  | | | | | | | | | | | | | | |   (229)  $false
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | | CLOSE: (229) is inconsistent.
% 259.09/36.06  | | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | End of split
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | End of split
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | Case 2:
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | |   (230)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 =
% 259.09/36.06  | | | | | |              0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | ALPHA: (230) implies:
% 259.09/36.06  | | | | | |   (231)   ~ (all_75_18 = 0)
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | REDUCE: (9), (231) imply:
% 259.09/36.06  | | | | | |   (232)   ~ (all_68_14 = 0)
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | REF_CLOSE: (2), (3), (6), (10), (12), (13), (15), (17), (21), (22),
% 259.09/36.06  | | | | | |            (26), (32), (34), (36), (38), (40), (49), (51), (54),
% 259.09/36.06  | | | | | |            (60), (63), (129), (232) are inconsistent by sub-proof
% 259.09/36.06  | | | | | |            #366.
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | End of split
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | Case 2:
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | |   (233)   ~ (all_75_12 = 0)
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | | REDUCE: (128), (233) imply:
% 259.09/36.06  | | | | |   (234)  $false
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | | CLOSE: (234) is inconsistent.
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | End of split
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | End of split
% 259.09/36.06  | | | 
% 259.09/36.06  | | Case 2:
% 259.09/36.06  | | | 
% 259.09/36.06  | | |   (235)  all_75_14 = 0
% 259.09/36.06  | | |   (236)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.09/36.06  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.06  | | | 
% 259.09/36.06  | | | DELTA: instantiating (236) with fresh symbols all_248_0, all_248_1 gives:
% 259.09/36.06  | | |   (237)   ~ (all_248_0 = 0) & p103(all_248_1) = all_248_0 & r1(all_68_20,
% 259.09/36.06  | | |            all_248_1) = 0 & $i(all_248_1)
% 259.09/36.06  | | | 
% 259.09/36.06  | | | ALPHA: (237) implies:
% 259.09/36.06  | | |   (238)   ~ (all_248_0 = 0)
% 259.09/36.06  | | |   (239)  $i(all_248_1)
% 259.09/36.06  | | |   (240)  r1(all_68_20, all_248_1) = 0
% 259.09/36.06  | | |   (241)  p103(all_248_1) = all_248_0
% 259.09/36.06  | | | 
% 259.09/36.06  | | | BETA: splitting (25) gives:
% 259.09/36.06  | | | 
% 259.09/36.06  | | | Case 1:
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | |   (242)   ~ (all_75_12 = 0)
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | | REDUCE: (60), (242) imply:
% 259.09/36.06  | | | |   (243)   ~ (all_68_8 = 0)
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | | BETA: splitting (16) gives:
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | | Case 1:
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | |   (244)   ~ (all_75_18 = 0)
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | | REDUCE: (9), (244) imply:
% 259.09/36.06  | | | | |   (245)   ~ (all_68_14 = 0)
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | | REF_CLOSE: (2), (3), (8), (13), (17), (22), (34), (36), (49), (51),
% 259.09/36.06  | | | | |            (243), (245) are inconsistent by sub-proof #369.
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | Case 2:
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | | COMBINE_EQS: (9), (18) imply:
% 259.09/36.06  | | | | |   (246)  all_68_14 = 0
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | | BETA: splitting (55) gives:
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | | Case 1:
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | |   (247)   ~ (all_75_18 = 0)
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | REDUCE: (18), (247) imply:
% 259.09/36.06  | | | | | |   (248)  $false
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | CLOSE: (248) is inconsistent.
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | Case 2:
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | DELTA: instantiating (63) with fresh symbols all_287_0, all_287_1
% 259.09/36.06  | | | | | |        gives:
% 259.09/36.06  | | | | | |   (249)   ~ (all_287_0 = 0) & p105(all_287_1) = all_287_0 &
% 259.09/36.06  | | | | | |          r1(all_68_20, all_287_1) = 0 & $i(all_287_1)
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | ALPHA: (249) implies:
% 259.09/36.06  | | | | | |   (250)   ~ (all_287_0 = 0)
% 259.09/36.06  | | | | | |   (251)  $i(all_287_1)
% 259.09/36.06  | | | | | |   (252)  r1(all_68_20, all_287_1) = 0
% 259.09/36.06  | | | | | |   (253)  p105(all_287_1) = all_287_0
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | BETA: splitting (10) gives:
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | | Case 1:
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | |   (254)   ~ (all_75_8 = 0)
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | REDUCE: (34), (254) imply:
% 259.09/36.06  | | | | | | |   (255)   ~ (all_68_7 = 0)
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | REF_CLOSE: (13), (17), (22), (32), (37), (41), (243), (255) are
% 259.09/36.06  | | | | | | |            inconsistent by sub-proof #389.
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | Case 2:
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | |   (256)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 259.09/36.06  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | DELTA: instantiating (256) with fresh symbols all_306_0, all_306_1
% 259.09/36.06  | | | | | | |        gives:
% 259.09/36.06  | | | | | | |   (257)   ~ (all_306_0 = 0) & p102(all_306_1) = all_306_0 &
% 259.09/36.06  | | | | | | |          r1(all_68_20, all_306_1) = 0 & $i(all_306_1)
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | ALPHA: (257) implies:
% 259.09/36.06  | | | | | | |   (258)   ~ (all_306_0 = 0)
% 259.09/36.06  | | | | | | |   (259)  $i(all_306_1)
% 259.09/36.06  | | | | | | |   (260)  r1(all_68_20, all_306_1) = 0
% 259.09/36.06  | | | | | | |   (261)  p102(all_306_1) = all_306_0
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | BETA: splitting (40) gives:
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | |   (262)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.09/36.06  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.06  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.09/36.06  | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 259.09/36.06  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | BETA: splitting (262) gives:
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | |   (263)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.09/36.06  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.06  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | GROUND_INST: instantiating (263) with all_306_1, all_306_0,
% 259.09/36.06  | | | | | | | | |              simplifying with (259), (261) gives:
% 259.09/36.06  | | | | | | | | |   (264)  all_306_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | |            r1(all_68_20, all_306_1) = v0)
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | BETA: splitting (264) gives:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (265)  all_306_0 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | REDUCE: (258), (265) imply:
% 259.09/36.06  | | | | | | | | | |   (266)  $false
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | CLOSE: (266) is inconsistent.
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (267)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.06  | | | | | | | | | |              all_306_1) = v0)
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | DELTA: instantiating (267) with fresh symbol all_352_0
% 259.09/36.06  | | | | | | | | | |        gives:
% 259.09/36.06  | | | | | | | | | |   (268)   ~ (all_352_0 = 0) & r1(all_68_20, all_306_1) =
% 259.09/36.06  | | | | | | | | | |          all_352_0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | ALPHA: (268) implies:
% 259.09/36.06  | | | | | | | | | |   (269)   ~ (all_352_0 = 0)
% 259.09/36.06  | | | | | | | | | |   (270)  r1(all_68_20, all_306_1) = all_352_0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_352_0, all_306_1,
% 259.09/36.06  | | | | | | | | | |              all_68_20, simplifying with (260), (270) gives:
% 259.09/36.06  | | | | | | | | | |   (271)  all_352_0 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | REDUCE: (269), (271) imply:
% 259.09/36.06  | | | | | | | | | |   (272)  $false
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | CLOSE: (272) is inconsistent.
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | |   (273)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.09/36.06  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.06  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | GROUND_INST: instantiating (273) with all_248_1, all_248_0,
% 259.09/36.06  | | | | | | | | |              simplifying with (239), (241) gives:
% 259.09/36.06  | | | | | | | | |   (274)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | |            r1(all_68_20, all_248_1) = v0)
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | BETA: splitting (274) gives:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (275)  all_248_0 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | REDUCE: (238), (275) imply:
% 259.09/36.06  | | | | | | | | | |   (276)  $false
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | CLOSE: (276) is inconsistent.
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (277)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.06  | | | | | | | | | |              all_248_1) = v0)
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | DELTA: instantiating (277) with fresh symbol all_352_0
% 259.09/36.06  | | | | | | | | | |        gives:
% 259.09/36.06  | | | | | | | | | |   (278)   ~ (all_352_0 = 0) & r1(all_68_20, all_248_1) =
% 259.09/36.06  | | | | | | | | | |          all_352_0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | ALPHA: (278) implies:
% 259.09/36.06  | | | | | | | | | |   (279)   ~ (all_352_0 = 0)
% 259.09/36.06  | | | | | | | | | |   (280)  r1(all_68_20, all_248_1) = all_352_0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_352_0, all_248_1,
% 259.09/36.06  | | | | | | | | | |              all_68_20, simplifying with (240), (280) gives:
% 259.09/36.06  | | | | | | | | | |   (281)  all_352_0 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | REDUCE: (279), (281) imply:
% 259.09/36.06  | | | | | | | | | |   (282)  $false
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | CLOSE: (282) is inconsistent.
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | |   (283)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.09/36.06  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.06  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.09/36.06  | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 259.09/36.06  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | BETA: splitting (283) gives:
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | |   (284)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.09/36.06  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.06  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | GROUND_INST: instantiating (284) with all_221_1, all_221_0,
% 259.09/36.06  | | | | | | | | |              simplifying with (5), (43) gives:
% 259.09/36.06  | | | | | | | | |   (285)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | |            r1(all_68_20, all_221_1) = v0)
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | REF_CLOSE: (17), (28), (35), (285) are inconsistent by
% 259.09/36.06  | | | | | | | | |            sub-proof #213.
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | |   (286)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.09/36.06  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.06  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | GROUND_INST: instantiating (286) with all_287_1, all_287_0,
% 259.09/36.06  | | | | | | | | |              simplifying with (251), (253) gives:
% 259.09/36.06  | | | | | | | | |   (287)  all_287_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.09/36.06  | | | | | | | | |            r1(all_68_20, all_287_1) = v0)
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | BETA: splitting (287) gives:
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 1:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (288)  all_287_0 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | REDUCE: (250), (288) imply:
% 259.09/36.06  | | | | | | | | | |   (289)  $false
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | CLOSE: (289) is inconsistent.
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | Case 2:
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | |   (290)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.06  | | | | | | | | | |              all_287_1) = v0)
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | DELTA: instantiating (290) with fresh symbol all_352_0
% 259.09/36.06  | | | | | | | | | |        gives:
% 259.09/36.06  | | | | | | | | | |   (291)   ~ (all_352_0 = 0) & r1(all_68_20, all_287_1) =
% 259.09/36.06  | | | | | | | | | |          all_352_0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | ALPHA: (291) implies:
% 259.09/36.06  | | | | | | | | | |   (292)   ~ (all_352_0 = 0)
% 259.09/36.06  | | | | | | | | | |   (293)  r1(all_68_20, all_287_1) = all_352_0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_352_0, all_287_1,
% 259.09/36.06  | | | | | | | | | |              all_68_20, simplifying with (252), (293) gives:
% 259.09/36.06  | | | | | | | | | |   (294)  all_352_0 = 0
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | REDUCE: (292), (294) imply:
% 259.09/36.06  | | | | | | | | | |   (295)  $false
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | | CLOSE: (295) is inconsistent.
% 259.09/36.06  | | | | | | | | | | 
% 259.09/36.06  | | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | | 
% 259.09/36.06  | | | | | | | | End of split
% 259.09/36.06  | | | | | | | | 
% 259.09/36.06  | | | | | | | End of split
% 259.09/36.06  | | | | | | | 
% 259.09/36.06  | | | | | | End of split
% 259.09/36.06  | | | | | | 
% 259.09/36.06  | | | | | End of split
% 259.09/36.06  | | | | | 
% 259.09/36.06  | | | | End of split
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | Case 2:
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | |   (296)   ~ (all_75_14 = 0)
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | | REDUCE: (235), (296) imply:
% 259.09/36.06  | | | |   (297)  $false
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | | CLOSE: (297) is inconsistent.
% 259.09/36.06  | | | | 
% 259.09/36.06  | | | End of split
% 259.09/36.06  | | | 
% 259.09/36.06  | | End of split
% 259.09/36.06  | | 
% 259.09/36.06  | End of split
% 259.09/36.06  | 
% 259.09/36.06  End of proof
% 259.09/36.06  
% 259.09/36.06  Sub-proof #211 shows that the following formulas are inconsistent:
% 259.09/36.06  ----------------------------------------------------------------
% 259.09/36.06    (1)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.09/36.06         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.06             r1(all_68_20, v0) = v2))
% 259.09/36.06    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.06         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.06    (3)  all_75_7 = 0
% 259.09/36.07    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.09/36.07           p405(v0) = v1 & $i(v0))
% 259.09/36.07    (5)  all_75_17 = 0
% 259.09/36.07    (6)  all_75_8 = all_68_7
% 259.09/36.07    (7)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.09/36.07    (8)   ~ (all_68_8 = 0)
% 259.09/36.07    (9)  all_75_15 = all_68_9
% 259.09/36.07    (10)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.09/36.07  
% 259.09/36.07  Begin of proof
% 259.09/36.07  | 
% 259.09/36.07  | BETA: splitting (10) gives:
% 259.09/36.07  | 
% 259.09/36.07  | Case 1:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (11)   ~ (all_75_7 = 0)
% 259.09/36.07  | | 
% 259.09/36.07  | | REDUCE: (3), (11) imply:
% 259.09/36.07  | |   (12)  $false
% 259.09/36.07  | | 
% 259.09/36.07  | | CLOSE: (12) is inconsistent.
% 259.09/36.07  | | 
% 259.09/36.07  | Case 2:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (13)   ~ (all_75_8 = 0)
% 259.09/36.07  | | 
% 259.09/36.07  | | REDUCE: (6), (13) imply:
% 259.09/36.07  | |   (14)   ~ (all_68_7 = 0)
% 259.09/36.07  | | 
% 259.09/36.07  | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (9), (14) are inconsistent by
% 259.09/36.07  | |            sub-proof #389.
% 259.09/36.07  | | 
% 259.09/36.07  | End of split
% 259.09/36.07  | 
% 259.09/36.07  End of proof
% 259.09/36.07  
% 259.09/36.07  Sub-proof #212 shows that the following formulas are inconsistent:
% 259.09/36.07  ----------------------------------------------------------------
% 259.09/36.07    (1)   ~ (all_272_0 = 0)
% 259.09/36.07    (2)  $i(all_221_1)
% 259.09/36.07    (3)   ~ (all_336_0 = 0) & p102(all_336_1) = all_336_0 & r1(all_68_20,
% 259.09/36.07           all_336_1) = 0 & $i(all_336_1)
% 259.09/36.07    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.07         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.07    (5)  r1(all_68_20, all_272_1) = 0
% 259.09/36.07    (6)  p105(all_311_1) = all_311_0
% 259.09/36.07    (7)  $i(all_272_1)
% 259.09/36.07    (8)  r1(all_68_20, all_221_1) = 0
% 259.09/36.07    (9)   ~ (all_311_0 = 0)
% 259.09/36.07    (10)   ~ (all_221_0 = 0)
% 259.09/36.07    (11)  $i(all_311_1)
% 259.09/36.07    (12)  r1(all_68_20, all_311_1) = 0
% 259.09/36.07    (13)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.09/36.07            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.09/36.07          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.09/36.07            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.09/36.07          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.07              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.07            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.07              r1(all_68_20, v0) = v2))
% 259.09/36.07    (14)  p104(all_221_1) = all_221_0
% 259.09/36.07    (15)  p103(all_272_1) = all_272_0
% 259.09/36.07  
% 259.09/36.07  Begin of proof
% 259.09/36.07  | 
% 259.09/36.07  | ALPHA: (3) implies:
% 259.09/36.07  |   (16)   ~ (all_336_0 = 0)
% 259.09/36.07  |   (17)  $i(all_336_1)
% 259.09/36.07  |   (18)  r1(all_68_20, all_336_1) = 0
% 259.09/36.07  |   (19)  p102(all_336_1) = all_336_0
% 259.09/36.07  | 
% 259.09/36.07  | BETA: splitting (13) gives:
% 259.09/36.07  | 
% 259.09/36.07  | Case 1:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (20)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.09/36.07  | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.09/36.07  | |         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0)
% 259.09/36.07  | |           |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.07  | | 
% 259.09/36.07  | | BETA: splitting (20) gives:
% 259.09/36.07  | | 
% 259.09/36.07  | | Case 1:
% 259.09/36.07  | | | 
% 259.09/36.07  | | |   (21)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.09/36.07  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.07  | | | 
% 259.09/36.07  | | | GROUND_INST: instantiating (21) with all_336_1, all_336_0, simplifying
% 259.09/36.07  | | |              with (17), (19) gives:
% 259.09/36.07  | | |   (22)  all_336_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.07  | | |             all_336_1) = v0)
% 259.09/36.07  | | | 
% 259.09/36.07  | | | BETA: splitting (22) gives:
% 259.09/36.07  | | | 
% 259.09/36.07  | | | Case 1:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | |   (23)  all_336_0 = 0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | REDUCE: (16), (23) imply:
% 259.09/36.07  | | | |   (24)  $false
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | CLOSE: (24) is inconsistent.
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | Case 2:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | |   (25)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_336_1) = v0)
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | DELTA: instantiating (25) with fresh symbol all_349_0 gives:
% 259.09/36.07  | | | |   (26)   ~ (all_349_0 = 0) & r1(all_68_20, all_336_1) = all_349_0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | ALPHA: (26) implies:
% 259.09/36.07  | | | |   (27)   ~ (all_349_0 = 0)
% 259.09/36.07  | | | |   (28)  r1(all_68_20, all_336_1) = all_349_0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | GROUND_INST: instantiating (4) with 0, all_349_0, all_336_1, all_68_20,
% 259.09/36.07  | | | |              simplifying with (18), (28) gives:
% 259.09/36.07  | | | |   (29)  all_349_0 = 0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | REDUCE: (27), (29) imply:
% 259.09/36.07  | | | |   (30)  $false
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | CLOSE: (30) is inconsistent.
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | End of split
% 259.09/36.07  | | | 
% 259.09/36.07  | | Case 2:
% 259.09/36.07  | | | 
% 259.09/36.07  | | |   (31)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 259.09/36.07  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.07  | | | 
% 259.09/36.07  | | | GROUND_INST: instantiating (31) with all_272_1, all_272_0, simplifying
% 259.09/36.07  | | |              with (7), (15) gives:
% 259.09/36.07  | | |   (32)  all_272_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.07  | | |             all_272_1) = v0)
% 259.09/36.07  | | | 
% 259.09/36.07  | | | BETA: splitting (32) gives:
% 259.09/36.07  | | | 
% 259.09/36.07  | | | Case 1:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | |   (33)  all_272_0 = 0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | REDUCE: (1), (33) imply:
% 259.09/36.07  | | | |   (34)  $false
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | CLOSE: (34) is inconsistent.
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | Case 2:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | |   (35)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_272_1) = v0)
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | DELTA: instantiating (35) with fresh symbol all_349_0 gives:
% 259.09/36.07  | | | |   (36)   ~ (all_349_0 = 0) & r1(all_68_20, all_272_1) = all_349_0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | ALPHA: (36) implies:
% 259.09/36.07  | | | |   (37)   ~ (all_349_0 = 0)
% 259.09/36.07  | | | |   (38)  r1(all_68_20, all_272_1) = all_349_0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | GROUND_INST: instantiating (4) with 0, all_349_0, all_272_1, all_68_20,
% 259.09/36.07  | | | |              simplifying with (5), (38) gives:
% 259.09/36.07  | | | |   (39)  all_349_0 = 0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | REDUCE: (37), (39) imply:
% 259.09/36.07  | | | |   (40)  $false
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | CLOSE: (40) is inconsistent.
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | End of split
% 259.09/36.07  | | | 
% 259.09/36.07  | | End of split
% 259.09/36.07  | | 
% 259.09/36.07  | Case 2:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.09/36.07  | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.09/36.07  | |         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0)
% 259.09/36.07  | |           |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.07  | | 
% 259.09/36.07  | | BETA: splitting (41) gives:
% 259.09/36.07  | | 
% 259.09/36.07  | | Case 1:
% 259.09/36.07  | | | 
% 259.09/36.07  | | |   (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.09/36.07  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.07  | | | 
% 259.09/36.07  | | | GROUND_INST: instantiating (42) with all_221_1, all_221_0, simplifying
% 259.09/36.07  | | |              with (2), (14) gives:
% 259.09/36.07  | | |   (43)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.07  | | |             all_221_1) = v0)
% 259.09/36.07  | | | 
% 259.09/36.07  | | | REF_CLOSE: (4), (8), (10), (43) are inconsistent by sub-proof #213.
% 259.09/36.07  | | | 
% 259.09/36.07  | | Case 2:
% 259.09/36.07  | | | 
% 259.09/36.07  | | |   (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.09/36.07  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.07  | | | 
% 259.09/36.07  | | | GROUND_INST: instantiating (44) with all_311_1, all_311_0, simplifying
% 259.09/36.07  | | |              with (6), (11) gives:
% 259.09/36.07  | | |   (45)  all_311_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.07  | | |             all_311_1) = v0)
% 259.09/36.07  | | | 
% 259.09/36.07  | | | BETA: splitting (45) gives:
% 259.09/36.07  | | | 
% 259.09/36.07  | | | Case 1:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | |   (46)  all_311_0 = 0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | REDUCE: (9), (46) imply:
% 259.09/36.07  | | | |   (47)  $false
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | CLOSE: (47) is inconsistent.
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | Case 2:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | |   (48)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_311_1) = v0)
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | DELTA: instantiating (48) with fresh symbol all_349_0 gives:
% 259.09/36.07  | | | |   (49)   ~ (all_349_0 = 0) & r1(all_68_20, all_311_1) = all_349_0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | ALPHA: (49) implies:
% 259.09/36.07  | | | |   (50)   ~ (all_349_0 = 0)
% 259.09/36.07  | | | |   (51)  r1(all_68_20, all_311_1) = all_349_0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | GROUND_INST: instantiating (4) with 0, all_349_0, all_311_1, all_68_20,
% 259.09/36.07  | | | |              simplifying with (12), (51) gives:
% 259.09/36.07  | | | |   (52)  all_349_0 = 0
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | REDUCE: (50), (52) imply:
% 259.09/36.07  | | | |   (53)  $false
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | CLOSE: (53) is inconsistent.
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | End of split
% 259.09/36.07  | | | 
% 259.09/36.07  | | End of split
% 259.09/36.07  | | 
% 259.09/36.07  | End of split
% 259.09/36.07  | 
% 259.09/36.07  End of proof
% 259.09/36.07  
% 259.09/36.07  Sub-proof #213 shows that the following formulas are inconsistent:
% 259.09/36.07  ----------------------------------------------------------------
% 259.09/36.07    (1)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_221_1) =
% 259.09/36.07           v0)
% 259.09/36.07    (2)   ~ (all_221_0 = 0)
% 259.09/36.07    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.07         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.07    (4)  r1(all_68_20, all_221_1) = 0
% 259.09/36.07  
% 259.09/36.07  Begin of proof
% 259.09/36.07  | 
% 259.09/36.07  | BETA: splitting (1) gives:
% 259.09/36.07  | 
% 259.09/36.07  | Case 1:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (5)  all_221_0 = 0
% 259.09/36.07  | | 
% 259.09/36.07  | | REDUCE: (2), (5) imply:
% 259.09/36.07  | |   (6)  $false
% 259.09/36.07  | | 
% 259.09/36.07  | | CLOSE: (6) is inconsistent.
% 259.09/36.07  | | 
% 259.09/36.07  | Case 2:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_221_1) = v0)
% 259.09/36.07  | | 
% 259.09/36.07  | | DELTA: instantiating (7) with fresh symbol all_353_0 gives:
% 259.09/36.07  | |   (8)   ~ (all_353_0 = 0) & r1(all_68_20, all_221_1) = all_353_0
% 259.09/36.07  | | 
% 259.09/36.07  | | ALPHA: (8) implies:
% 259.09/36.07  | |   (9)   ~ (all_353_0 = 0)
% 259.09/36.07  | |   (10)  r1(all_68_20, all_221_1) = all_353_0
% 259.09/36.07  | | 
% 259.09/36.07  | | GROUND_INST: instantiating (3) with 0, all_353_0, all_221_1, all_68_20,
% 259.09/36.07  | |              simplifying with (4), (10) gives:
% 259.09/36.07  | |   (11)  all_353_0 = 0
% 259.09/36.07  | | 
% 259.09/36.07  | | REDUCE: (9), (11) imply:
% 259.09/36.07  | |   (12)  $false
% 259.09/36.07  | | 
% 259.09/36.07  | | CLOSE: (12) is inconsistent.
% 259.09/36.07  | | 
% 259.09/36.07  | End of split
% 259.09/36.07  | 
% 259.09/36.07  End of proof
% 259.09/36.07  
% 259.09/36.07  Sub-proof #214 shows that the following formulas are inconsistent:
% 259.09/36.07  ----------------------------------------------------------------
% 259.09/36.07    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.07    (2)  all_75_9 = all_68_11
% 259.09/36.07    (3)  all_75_17 = all_68_18
% 259.09/36.07    (4)   ~ (all_68_12 = 0)
% 259.09/36.07    (5)  all_75_10 = all_68_16
% 259.09/36.07    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.09/36.07         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.07             r1(all_68_20, v0) = v2))
% 259.09/36.07    (7)   ~ (all_68_14 = 0)
% 259.09/36.07    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.07         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.07    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.09/36.07           p405(v0) = v1 & $i(v0))
% 259.09/36.07    (10)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.09/36.07    (11)  all_75_8 = all_68_7
% 259.09/36.07    (12)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.09/36.07    (13)   ~ (all_68_8 = 0)
% 259.09/36.07    (14)  all_75_15 = all_68_9
% 259.09/36.07    (15)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.09/36.07    (16)   ~ (all_68_13 = 0)
% 259.09/36.07    (17)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.09/36.07    (18)   ~ (all_68_19 = 0)
% 259.09/36.07    (19)   ~ (all_68_17 = 0)
% 259.09/36.07  
% 259.09/36.07  Begin of proof
% 259.09/36.07  | 
% 259.09/36.07  | BETA: splitting (1) gives:
% 259.09/36.07  | 
% 259.09/36.07  | Case 1:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (20)  all_68_11 = 0
% 259.09/36.07  | | 
% 259.09/36.07  | | COMBINE_EQS: (2), (20) imply:
% 259.09/36.07  | |   (21)  all_75_9 = 0
% 259.09/36.07  | | 
% 259.09/36.07  | | REF_CLOSE: (3), (5), (6), (8), (9), (10), (11), (12), (13), (14), (15),
% 259.09/36.07  | |            (17), (18), (19), (21) are inconsistent by sub-proof #378.
% 259.09/36.07  | | 
% 259.09/36.07  | Case 2:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (22)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.09/36.07  | | 
% 259.09/36.07  | | REF_CLOSE: (4), (7), (16), (22) are inconsistent by sub-proof #396.
% 259.09/36.07  | | 
% 259.09/36.07  | End of split
% 259.09/36.07  | 
% 259.09/36.07  End of proof
% 259.09/36.07  
% 259.09/36.07  Sub-proof #215 shows that the following formulas are inconsistent:
% 259.09/36.07  ----------------------------------------------------------------
% 259.09/36.07    (1)   ~ (all_68_5 = 0)
% 259.09/36.07    (2)   ~ (all_68_4 = 0)
% 259.09/36.07    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.07           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.07             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.07           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.07             r1(all_68_20, v0) = v2))
% 259.09/36.07    (4)   ~ (all_234_0 = 0)
% 259.09/36.07    (5)  r1(all_68_20, all_234_1) = 0
% 259.09/36.07    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.07         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.07    (7)  $i(all_234_1)
% 259.09/36.07    (8)  p304(all_203_1) = all_203_0
% 259.09/36.07    (9)  $i(all_203_1)
% 259.09/36.07    (10)   ~ (all_203_0 = 0)
% 259.09/36.07    (11)  p305(all_234_1) = all_234_0
% 259.09/36.07    (12)  r1(all_68_20, all_203_1) = 0
% 259.09/36.07  
% 259.09/36.07  Begin of proof
% 259.09/36.07  | 
% 259.09/36.07  | BETA: splitting (3) gives:
% 259.09/36.07  | 
% 259.09/36.07  | Case 1:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (13)  all_68_4 = 0
% 259.09/36.07  | | 
% 259.09/36.07  | | REDUCE: (2), (13) imply:
% 259.09/36.07  | |   (14)  $false
% 259.09/36.07  | | 
% 259.09/36.07  | | CLOSE: (14) is inconsistent.
% 259.09/36.07  | | 
% 259.09/36.07  | Case 2:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (15)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 259.09/36.07  | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 259.09/36.07  | |               v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.09/36.07  | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.09/36.07  | |             r1(all_68_20, v0) = v2))
% 259.09/36.07  | | 
% 259.09/36.07  | | BETA: splitting (15) gives:
% 259.09/36.07  | | 
% 259.09/36.07  | | Case 1:
% 259.09/36.07  | | | 
% 259.09/36.07  | | |   (16)  all_68_5 = 0
% 259.09/36.07  | | | 
% 259.09/36.07  | | | REDUCE: (1), (16) imply:
% 259.09/36.07  | | |   (17)  $false
% 259.09/36.07  | | | 
% 259.09/36.07  | | | CLOSE: (17) is inconsistent.
% 259.09/36.07  | | | 
% 259.09/36.07  | | Case 2:
% 259.09/36.07  | | | 
% 259.09/36.07  | | |   (18)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.09/36.07  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.07  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.09/36.07  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.09/36.07  | | | 
% 259.09/36.07  | | | BETA: splitting (18) gives:
% 259.09/36.07  | | | 
% 259.09/36.07  | | | Case 1:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | |   (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.09/36.07  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.09/36.07  | | | |             v2))
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | GROUND_INST: instantiating (19) with all_203_1, all_203_0, simplifying
% 259.09/36.07  | | | |              with (8), (9) gives:
% 259.09/36.07  | | | |   (20)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.07  | | | |             all_203_1) = v0)
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | REF_CLOSE: (6), (10), (12), (20) are inconsistent by sub-proof #216.
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | Case 2:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | |   (21)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.09/36.07  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.09/36.07  | | | |             v2))
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | GROUND_INST: instantiating (21) with all_234_1, all_234_0, simplifying
% 259.09/36.07  | | | |              with (7), (11) gives:
% 259.09/36.07  | | | |   (22)  all_234_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.09/36.07  | | | |             all_234_1) = v0)
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | BETA: splitting (22) gives:
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | | Case 1:
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | |   (23)  all_234_0 = 0
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | | REDUCE: (4), (23) imply:
% 259.09/36.07  | | | | |   (24)  $false
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | | CLOSE: (24) is inconsistent.
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | Case 2:
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | |   (25)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_234_1) = v0)
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | | DELTA: instantiating (25) with fresh symbol all_338_0 gives:
% 259.09/36.07  | | | | |   (26)   ~ (all_338_0 = 0) & r1(all_68_20, all_234_1) = all_338_0
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | | ALPHA: (26) implies:
% 259.09/36.07  | | | | |   (27)   ~ (all_338_0 = 0)
% 259.09/36.07  | | | | |   (28)  r1(all_68_20, all_234_1) = all_338_0
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | | GROUND_INST: instantiating (6) with 0, all_338_0, all_234_1,
% 259.09/36.07  | | | | |              all_68_20, simplifying with (5), (28) gives:
% 259.09/36.07  | | | | |   (29)  all_338_0 = 0
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | | REDUCE: (27), (29) imply:
% 259.09/36.07  | | | | |   (30)  $false
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | | CLOSE: (30) is inconsistent.
% 259.09/36.07  | | | | | 
% 259.09/36.07  | | | | End of split
% 259.09/36.07  | | | | 
% 259.09/36.07  | | | End of split
% 259.09/36.07  | | | 
% 259.09/36.07  | | End of split
% 259.09/36.07  | | 
% 259.09/36.07  | End of split
% 259.09/36.07  | 
% 259.09/36.07  End of proof
% 259.09/36.07  
% 259.09/36.07  Sub-proof #216 shows that the following formulas are inconsistent:
% 259.09/36.07  ----------------------------------------------------------------
% 259.09/36.07    (1)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_203_1) =
% 259.09/36.07           v0)
% 259.09/36.07    (2)   ~ (all_203_0 = 0)
% 259.09/36.07    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.09/36.07         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.09/36.07    (4)  r1(all_68_20, all_203_1) = 0
% 259.09/36.07  
% 259.09/36.07  Begin of proof
% 259.09/36.07  | 
% 259.09/36.07  | BETA: splitting (1) gives:
% 259.09/36.07  | 
% 259.09/36.07  | Case 1:
% 259.09/36.07  | | 
% 259.09/36.07  | |   (5)  all_203_0 = 0
% 259.09/36.07  | | 
% 259.09/36.07  | | REDUCE: (2), (5) imply:
% 259.16/36.07  | |   (6)  $false
% 259.16/36.07  | | 
% 259.16/36.07  | | CLOSE: (6) is inconsistent.
% 259.16/36.07  | | 
% 259.16/36.07  | Case 2:
% 259.16/36.07  | | 
% 259.16/36.07  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_203_1) = v0)
% 259.16/36.07  | | 
% 259.16/36.07  | | DELTA: instantiating (7) with fresh symbol all_359_0 gives:
% 259.16/36.07  | |   (8)   ~ (all_359_0 = 0) & r1(all_68_20, all_203_1) = all_359_0
% 259.16/36.07  | | 
% 259.16/36.07  | | ALPHA: (8) implies:
% 259.16/36.07  | |   (9)   ~ (all_359_0 = 0)
% 259.16/36.07  | |   (10)  r1(all_68_20, all_203_1) = all_359_0
% 259.16/36.07  | | 
% 259.16/36.07  | | GROUND_INST: instantiating (3) with 0, all_359_0, all_203_1, all_68_20,
% 259.16/36.07  | |              simplifying with (4), (10) gives:
% 259.16/36.07  | |   (11)  all_359_0 = 0
% 259.16/36.07  | | 
% 259.16/36.07  | | REDUCE: (9), (11) imply:
% 259.16/36.07  | |   (12)  $false
% 259.16/36.07  | | 
% 259.16/36.07  | | CLOSE: (12) is inconsistent.
% 259.16/36.07  | | 
% 259.16/36.07  | End of split
% 259.16/36.07  | 
% 259.16/36.07  End of proof
% 259.16/36.07  
% 259.16/36.07  Sub-proof #217 shows that the following formulas are inconsistent:
% 259.16/36.07  ----------------------------------------------------------------
% 259.16/36.07    (1)  all_75_9 = all_68_11
% 259.16/36.07    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.16/36.07             v0) = 0 & $i(v0))
% 259.16/36.07    (3)  all_75_18 = all_68_14
% 259.16/36.07    (4)  all_75_10 = all_68_16
% 259.16/36.07    (5)  all_75_13 = all_68_12
% 259.16/36.07    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.07         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.07             r1(all_68_20, v0) = v2))
% 259.16/36.07    (7)  all_75_16 = all_68_13
% 259.16/36.07    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.07             v0) = 0 & $i(v0))
% 259.16/36.07    (9)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.16/36.07           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.07          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.07    (11)  all_75_7 = 0
% 259.16/36.07    (12)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.07    (13)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.16/36.07    (14)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.07    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.07            p405(v0) = v1 & $i(v0))
% 259.16/36.07    (16)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.16/36.07    (17)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (18)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (19)  all_75_8 = all_68_7
% 259.16/36.07    (20)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.16/36.07    (21)   ~ (all_68_10 = 0)
% 259.16/36.07    (22)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.07            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.07          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.07            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.07          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.07              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.07            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.07              r1(all_68_20, v0) = v2))
% 259.16/36.07    (24)  all_75_15 = all_68_9
% 259.16/36.07    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (26)   ~ (all_75_7 = 0) |  ~ (all_75_10 = 0)
% 259.16/36.07    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (28)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.16/36.07            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.16/36.07    (29)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.07    (30)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (31)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (32)   ~ (all_68_18 = 0)
% 259.16/36.07    (33)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (34)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (35)  all_75_14 = all_68_17
% 259.16/36.07    (36)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (37)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.16/36.07          all_68_14 = 0
% 259.16/36.07    (38)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.07    (39)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07    (40)  all_75_12 = all_68_8
% 259.16/36.07    (41)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.07            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.07  
% 259.16/36.07  Begin of proof
% 259.16/36.07  | 
% 259.16/36.07  | DELTA: instantiating (8) with fresh symbols all_209_0, all_209_1 gives:
% 259.16/36.07  |   (42)   ~ (all_209_0 = 0) & p102(all_209_1) = all_209_0 & r1(all_68_20,
% 259.16/36.07  |           all_209_1) = 0 & $i(all_209_1)
% 259.16/36.07  | 
% 259.16/36.07  | ALPHA: (42) implies:
% 259.16/36.07  |   (43)   ~ (all_209_0 = 0)
% 259.16/36.07  |   (44)  $i(all_209_1)
% 259.16/36.07  |   (45)  r1(all_68_20, all_209_1) = 0
% 259.16/36.07  |   (46)  p102(all_209_1) = all_209_0
% 259.16/36.07  | 
% 259.16/36.07  | BETA: splitting (26) gives:
% 259.16/36.07  | 
% 259.16/36.07  | Case 1:
% 259.16/36.07  | | 
% 259.16/36.07  | |   (47)   ~ (all_75_7 = 0)
% 259.16/36.07  | | 
% 259.16/36.07  | | REDUCE: (11), (47) imply:
% 259.16/36.07  | |   (48)  $false
% 259.16/36.07  | | 
% 259.16/36.07  | | CLOSE: (48) is inconsistent.
% 259.16/36.07  | | 
% 259.16/36.07  | Case 2:
% 259.16/36.07  | | 
% 259.16/36.07  | |   (49)   ~ (all_75_10 = 0)
% 259.16/36.07  | | 
% 259.16/36.07  | | REDUCE: (4), (49) imply:
% 259.16/36.07  | |   (50)   ~ (all_68_16 = 0)
% 259.16/36.07  | | 
% 259.16/36.07  | | BETA: splitting (12) gives:
% 259.16/36.07  | | 
% 259.16/36.07  | | Case 1:
% 259.16/36.07  | | | 
% 259.16/36.07  | | |   (51)   ~ (all_75_7 = 0)
% 259.16/36.07  | | | 
% 259.16/36.07  | | | REDUCE: (11), (51) imply:
% 259.16/36.07  | | |   (52)  $false
% 259.16/36.07  | | | 
% 259.16/36.07  | | | CLOSE: (52) is inconsistent.
% 259.16/36.07  | | | 
% 259.16/36.07  | | Case 2:
% 259.16/36.07  | | | 
% 259.16/36.07  | | |   (53)   ~ (all_75_9 = 0)
% 259.16/36.07  | | | 
% 259.16/36.07  | | | REDUCE: (1), (53) imply:
% 259.16/36.07  | | |   (54)   ~ (all_68_11 = 0)
% 259.16/36.07  | | | 
% 259.16/36.07  | | | BETA: splitting (38) gives:
% 259.16/36.07  | | | 
% 259.16/36.07  | | | Case 1:
% 259.16/36.07  | | | | 
% 259.16/36.07  | | | |   (55)   ~ (all_75_7 = 0)
% 259.16/36.07  | | | | 
% 259.16/36.07  | | | | REDUCE: (11), (55) imply:
% 259.16/36.07  | | | |   (56)  $false
% 259.16/36.07  | | | | 
% 259.16/36.07  | | | | CLOSE: (56) is inconsistent.
% 259.16/36.07  | | | | 
% 259.16/36.07  | | | Case 2:
% 259.16/36.07  | | | | 
% 259.16/36.07  | | | |   (57)   ~ (all_75_8 = 0)
% 259.16/36.07  | | | | 
% 259.16/36.07  | | | | REDUCE: (19), (57) imply:
% 259.16/36.07  | | | |   (58)   ~ (all_68_7 = 0)
% 259.16/36.07  | | | | 
% 259.16/36.07  | | | | BETA: splitting (37) gives:
% 259.16/36.07  | | | | 
% 259.16/36.07  | | | | Case 1:
% 259.16/36.07  | | | | | 
% 259.16/36.07  | | | | |   (59)  all_68_10 = 0
% 259.16/36.07  | | | | | 
% 259.16/36.07  | | | | | REDUCE: (21), (59) imply:
% 259.16/36.07  | | | | |   (60)  $false
% 259.16/36.07  | | | | | 
% 259.16/36.07  | | | | | CLOSE: (60) is inconsistent.
% 259.16/36.07  | | | | | 
% 259.16/36.07  | | | | Case 2:
% 259.16/36.07  | | | | | 
% 259.16/36.07  | | | | |   (61)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.07  | | | | | 
% 259.16/36.07  | | | | | BETA: splitting (9) gives:
% 259.16/36.07  | | | | | 
% 259.16/36.07  | | | | | Case 1:
% 259.16/36.07  | | | | | | 
% 259.16/36.07  | | | | | |   (62)   ~ (all_75_12 = 0)
% 259.16/36.07  | | | | | | 
% 259.16/36.07  | | | | | | REDUCE: (40), (62) imply:
% 259.16/36.07  | | | | | |   (63)   ~ (all_68_8 = 0)
% 259.16/36.07  | | | | | | 
% 259.16/36.07  | | | | | | BETA: splitting (31) gives:
% 259.16/36.07  | | | | | | 
% 259.16/36.07  | | | | | | Case 1:
% 259.16/36.07  | | | | | | | 
% 259.16/36.07  | | | | | | |   (64)   ~ (all_75_15 = 0)
% 259.16/36.07  | | | | | | | 
% 259.16/36.07  | | | | | | | REDUCE: (24), (64) imply:
% 259.16/36.07  | | | | | | |   (65)   ~ (all_68_9 = 0)
% 259.16/36.07  | | | | | | | 
% 259.16/36.07  | | | | | | | REF_CLOSE: (6), (10), (15), (58), (63), (65) are inconsistent by
% 259.16/36.07  | | | | | | |            sub-proof #398.
% 259.16/36.07  | | | | | | | 
% 259.16/36.07  | | | | | | Case 2:
% 259.16/36.07  | | | | | | | 
% 259.16/36.07  | | | | | | |   (66)  all_75_15 = 0
% 259.16/36.07  | | | | | | | 
% 259.16/36.07  | | | | | | | BETA: splitting (13) gives:
% 259.16/36.07  | | | | | | | 
% 259.16/36.07  | | | | | | | Case 1:
% 259.16/36.07  | | | | | | | | 
% 259.16/36.07  | | | | | | | |   (67)   ~ (all_75_15 = 0)
% 259.16/36.07  | | | | | | | | 
% 259.16/36.07  | | | | | | | | REDUCE: (66), (67) imply:
% 259.16/36.07  | | | | | | | |   (68)  $false
% 259.16/36.07  | | | | | | | | 
% 259.16/36.07  | | | | | | | | CLOSE: (68) is inconsistent.
% 259.16/36.07  | | | | | | | | 
% 259.16/36.07  | | | | | | | Case 2:
% 259.16/36.07  | | | | | | | | 
% 259.16/36.07  | | | | | | | |   (69)   ~ (all_75_16 = 0)
% 259.16/36.07  | | | | | | | | 
% 259.16/36.07  | | | | | | | | REDUCE: (7), (69) imply:
% 259.16/36.07  | | | | | | | |   (70)   ~ (all_68_13 = 0)
% 259.16/36.07  | | | | | | | | 
% 259.16/36.07  | | | | | | | | BETA: splitting (29) gives:
% 259.16/36.07  | | | | | | | | 
% 259.16/36.07  | | | | | | | | Case 1:
% 259.16/36.07  | | | | | | | | | 
% 259.16/36.08  | | | | | | | | |   (71)  all_68_16 = 0
% 259.16/36.08  | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | REDUCE: (50), (71) imply:
% 259.16/36.08  | | | | | | | | |   (72)  $false
% 259.16/36.08  | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | CLOSE: (72) is inconsistent.
% 259.16/36.08  | | | | | | | | | 
% 259.16/36.08  | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | 
% 259.16/36.08  | | | | | | | | |   (73)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.08  | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | BETA: splitting (73) gives:
% 259.16/36.08  | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | |   (74)  all_68_17 = 0
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | COMBINE_EQS: (35), (74) imply:
% 259.16/36.08  | | | | | | | | | |   (75)  all_75_14 = 0
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | BETA: splitting (20) gives:
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | |   (76)   ~ (all_75_13 = 0)
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | REDUCE: (5), (76) imply:
% 259.16/36.08  | | | | | | | | | | |   (77)   ~ (all_68_12 = 0)
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | BETA: splitting (61) gives:
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | |   (78)  all_68_11 = 0
% 259.16/36.08  | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | REDUCE: (54), (78) imply:
% 259.16/36.08  | | | | | | | | | | | |   (79)  $false
% 259.16/36.08  | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | CLOSE: (79) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | |   (80)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.08  | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | BETA: splitting (80) gives:
% 259.16/36.08  | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | |   (81)  all_68_12 = 0
% 259.16/36.08  | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | REDUCE: (77), (81) imply:
% 259.16/36.08  | | | | | | | | | | | | |   (82)  $false
% 259.16/36.08  | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | CLOSE: (82) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | |   (83)  all_68_13 = 0 | all_68_14 = 0
% 259.16/36.08  | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | BETA: splitting (83) gives:
% 259.16/36.08  | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | |   (84)  all_68_13 = 0
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | REDUCE: (70), (84) imply:
% 259.16/36.08  | | | | | | | | | | | | | |   (85)  $false
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | CLOSE: (85) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | |   (86)  all_68_14 = 0
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | COMBINE_EQS: (3), (86) imply:
% 259.16/36.08  | | | | | | | | | | | | | |   (87)  all_75_18 = 0
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | BETA: splitting (36) gives:
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | |   (88)   ~ (all_75_18 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | REDUCE: (87), (88) imply:
% 259.16/36.08  | | | | | | | | | | | | | | |   (89)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | CLOSE: (89) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | |   (90)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08  | | | | | | | | | | | | | | |           p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | DELTA: instantiating (2) with fresh symbols all_275_0,
% 259.16/36.08  | | | | | | | | | | | | | | |        all_275_1 gives:
% 259.16/36.08  | | | | | | | | | | | | | | |   (91)   ~ (all_275_0 = 0) & p104(all_275_1) = all_275_0 &
% 259.16/36.08  | | | | | | | | | | | | | | |         r1(all_68_20, all_275_1) = 0 & $i(all_275_1)
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | ALPHA: (91) implies:
% 259.16/36.08  | | | | | | | | | | | | | | |   (92)   ~ (all_275_0 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | |   (93)  $i(all_275_1)
% 259.16/36.08  | | | | | | | | | | | | | | |   (94)  r1(all_68_20, all_275_1) = 0
% 259.16/36.08  | | | | | | | | | | | | | | |   (95)  p104(all_275_1) = all_275_0
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | BETA: splitting (34) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | |   (96)   ~ (all_75_14 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | REDUCE: (35), (96) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | |   (97)   ~ (all_68_17 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | REF_CLOSE: (1), (3), (5), (6), (7), (8), (10), (11), (12),
% 259.16/36.08  | | | | | | | | | | | | | | | |            (14), (17), (19), (22), (23), (24), (27), (28),
% 259.16/36.08  | | | | | | | | | | | | | | | |            (29), (30), (32), (33), (38), (40), (41), (50),
% 259.16/36.08  | | | | | | | | | | | | | | | |            (54), (61), (70), (90), (97) are inconsistent by
% 259.16/36.08  | | | | | | | | | | | | | | | |            sub-proof #220.
% 259.16/36.08  | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | BETA: splitting (20) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | BETA: splitting (39) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | |   (98)   ~ (all_75_14 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | REDUCE: (75), (98) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | |   (99)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | CLOSE: (99) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | |   (100)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08  | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | DELTA: instantiating (100) with fresh symbols all_292_0,
% 259.16/36.08  | | | | | | | | | | | | | | | | | |        all_292_1 gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | |   (101)   ~ (all_292_0 = 0) & p103(all_292_1) = all_292_0 &
% 259.16/36.08  | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_292_1) = 0 & $i(all_292_1)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | ALPHA: (101) implies:
% 259.16/36.08  | | | | | | | | | | | | | | | | | |   (102)   ~ (all_292_0 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | |   (103)  $i(all_292_1)
% 259.16/36.08  | | | | | | | | | | | | | | | | | |   (104)  r1(all_68_20, all_292_1) = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | |   (105)  p103(all_292_1) = all_292_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | BETA: splitting (61) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | |   (106)  all_68_11 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | REDUCE: (54), (106) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | |   (107)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | CLOSE: (107) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | BETA: splitting (80) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | |   (108)  all_68_12 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | REDUCE: (77), (108) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | |   (109)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | CLOSE: (109) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | BETA: splitting (83) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | |   (110)  all_68_13 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | REDUCE: (70), (110) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | |   (111)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | CLOSE: (111) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (36) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |   (112)   ~ (all_75_18 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (87), (112) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |   (113)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (113) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (90) with fresh symbols all_328_0,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |        all_328_1 gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |   (114)   ~ (all_328_0 = 0) & p105(all_328_1) = all_328_0 &
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_328_1) = 0 & $i(all_328_1)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (114) implies:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |   (115)   ~ (all_328_0 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |   (116)  $i(all_328_1)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |   (117)  r1(all_68_20, all_328_1) = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | |   (118)  p105(all_328_1) = all_328_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (23) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |   (119)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |   (120)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (120) with all_209_1, all_209_0,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (44), (46) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |   (121)  all_209_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_209_1) = v0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (122)  all_209_0 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (43), (122) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (123)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (123) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (124)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |              all_209_1) = v0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (124) with fresh symbol all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (125)   ~ (all_348_0 = 0) & r1(all_68_20, all_209_1) =
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |          all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (125) implies:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (126)   ~ (all_348_0 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (127)  r1(all_68_20, all_209_1) = all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_348_0, all_209_1,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (45), (127) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (128)  all_348_0 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (126), (128) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (129)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (130) with all_292_1, all_292_0,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (103), (105) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |   (131)  all_292_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_292_1) = v0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (132)  all_292_0 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (102), (132) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (133)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (133) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (134)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |              all_292_1) = v0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (134) with fresh symbol all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (135)   ~ (all_348_0 = 0) & r1(all_68_20, all_292_1) =
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |          all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (135) implies:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (136)   ~ (all_348_0 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (137)  r1(all_68_20, all_292_1) = all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_348_0, all_292_1,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (104), (137) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (138)  all_348_0 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (136), (138) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (139)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (139) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |   (140)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (140) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |   (141)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (141) with all_275_1, all_275_0,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (93), (95) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |   (142)  all_275_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_275_1) = v0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (142) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (143)  all_275_0 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (92), (143) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (144)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (144) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (145)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |              all_275_1) = v0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (145) with fresh symbol all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (146)   ~ (all_348_0 = 0) & r1(all_68_20, all_275_1) =
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |          all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (146) implies:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (147)   ~ (all_348_0 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (148)  r1(all_68_20, all_275_1) = all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_348_0, all_275_1,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (94), (148) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (149)  all_348_0 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (147), (149) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (150)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (150) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |   (151)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (151) with all_328_1, all_328_0,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (116), (118) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |   (152)  all_328_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_328_1) = v0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (152) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (153)  all_328_0 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (115), (153) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (154)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (154) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (155)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |              all_328_1) = v0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (155) with fresh symbol all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (156)   ~ (all_348_0 = 0) & r1(all_68_20, all_328_1) =
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |          all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (156) implies:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (157)   ~ (all_348_0 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (158)  r1(all_68_20, all_328_1) = all_348_0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_348_0, all_328_1,
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (117), (158) gives:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (159)  all_348_0 = 0
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (157), (159) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | |   (160)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (160) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | |   (161)   ~ (all_75_14 = 0)
% 259.16/36.08  | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | REDUCE: (75), (161) imply:
% 259.16/36.08  | | | | | | | | | | | | | | | | |   (162)  $false
% 259.16/36.08  | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | | CLOSE: (162) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | |   (163)   ~ (all_75_14 = 0)
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | REDUCE: (75), (163) imply:
% 259.16/36.08  | | | | | | | | | | |   (164)  $false
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | CLOSE: (164) is inconsistent.
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | |   (165)   ~ (all_68_17 = 0)
% 259.16/36.08  | | | | | | | | | |   (166)  all_68_18 = 0 | all_68_19 = 0
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | BETA: splitting (25) gives:
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | Case 1:
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | |   (167)   ~ (all_68_19 = 0)
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | REF_CLOSE: (32), (166), (167) are inconsistent by sub-proof
% 259.16/36.08  | | | | | | | | | | |            #406.
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | Case 2:
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | |   (168)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08  | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | | REF_CLOSE: (1), (3), (5), (6), (7), (8), (10), (11), (12),
% 259.16/36.08  | | | | | | | | | | |            (14), (17), (19), (22), (23), (24), (27), (28),
% 259.16/36.08  | | | | | | | | | | |            (30), (32), (33), (38), (40), (41), (54), (61),
% 259.16/36.08  | | | | | | | | | | |            (70), (73), (165), (168) are inconsistent by
% 259.16/36.08  | | | | | | | | | | |            sub-proof #221.
% 259.16/36.08  | | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | | 
% 259.16/36.08  | | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | | 
% 259.16/36.08  | | | | | | | | End of split
% 259.16/36.08  | | | | | | | | 
% 259.16/36.08  | | | | | | | End of split
% 259.16/36.08  | | | | | | | 
% 259.16/36.08  | | | | | | End of split
% 259.16/36.08  | | | | | | 
% 259.16/36.08  | | | | | Case 2:
% 259.16/36.08  | | | | | | 
% 259.16/36.08  | | | | | |   (169)  all_75_12 = 0
% 259.16/36.08  | | | | | | 
% 259.16/36.08  | | | | | | COMBINE_EQS: (40), (169) imply:
% 259.16/36.08  | | | | | |   (170)  all_68_8 = 0
% 259.16/36.08  | | | | | | 
% 259.16/36.08  | | | | | | REF_CLOSE: (1), (3), (5), (6), (7), (8), (10), (11), (12), (14),
% 259.16/36.08  | | | | | |            (16), (17), (18), (19), (22), (23), (24), (25), (27),
% 259.16/36.08  | | | | | |            (28), (29), (30), (32), (33), (35), (38), (40), (41),
% 259.16/36.08  | | | | | |            (50), (61), (169) are inconsistent by sub-proof #218.
% 259.16/36.08  | | | | | | 
% 259.16/36.08  | | | | | End of split
% 259.16/36.08  | | | | | 
% 259.16/36.08  | | | | End of split
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | End of split
% 259.16/36.08  | | | 
% 259.16/36.08  | | End of split
% 259.16/36.08  | | 
% 259.16/36.08  | End of split
% 259.16/36.08  | 
% 259.16/36.08  End of proof
% 259.16/36.08  
% 259.16/36.08  Sub-proof #218 shows that the following formulas are inconsistent:
% 259.16/36.08  ----------------------------------------------------------------
% 259.16/36.08    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.08    (2)  all_75_9 = all_68_11
% 259.16/36.08    (3)  all_75_18 = all_68_14
% 259.16/36.08    (4)  all_75_13 = all_68_12
% 259.16/36.08    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.08         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.08             r1(all_68_20, v0) = v2))
% 259.16/36.08    (6)  all_75_16 = all_68_13
% 259.16/36.08    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.08             v0) = 0 & $i(v0))
% 259.16/36.08    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.08         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.08    (9)  all_75_7 = 0
% 259.16/36.08    (10)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.08    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.08    (12)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.16/36.08    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (15)  all_75_8 = all_68_7
% 259.16/36.08    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.08            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.08          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.08            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.08          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.08              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.08            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.08              r1(all_68_20, v0) = v2))
% 259.16/36.08    (18)  all_75_15 = all_68_9
% 259.16/36.08    (19)   ~ (all_68_16 = 0)
% 259.16/36.08    (20)  all_75_12 = 0
% 259.16/36.08    (21)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (23)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.16/36.08            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.16/36.08    (24)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.08    (25)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (26)   ~ (all_68_18 = 0)
% 259.16/36.08    (27)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (28)  all_75_14 = all_68_17
% 259.16/36.08    (29)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.08    (30)  all_75_12 = all_68_8
% 259.16/36.08    (31)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08  
% 259.16/36.08  Begin of proof
% 259.16/36.08  | 
% 259.16/36.08  | BETA: splitting (12) gives:
% 259.16/36.08  | 
% 259.16/36.08  | Case 1:
% 259.16/36.08  | | 
% 259.16/36.08  | |   (32)   ~ (all_75_12 = 0)
% 259.16/36.08  | | 
% 259.16/36.08  | | REDUCE: (20), (32) imply:
% 259.16/36.08  | |   (33)  $false
% 259.16/36.08  | | 
% 259.16/36.08  | | CLOSE: (33) is inconsistent.
% 259.16/36.08  | | 
% 259.16/36.08  | Case 2:
% 259.16/36.08  | | 
% 259.16/36.08  | |   (34)   ~ (all_75_14 = 0)
% 259.16/36.08  | | 
% 259.16/36.08  | | REDUCE: (28), (34) imply:
% 259.16/36.08  | |   (35)   ~ (all_68_17 = 0)
% 259.16/36.08  | | 
% 259.16/36.08  | | BETA: splitting (24) gives:
% 259.16/36.08  | | 
% 259.16/36.08  | | Case 1:
% 259.16/36.08  | | | 
% 259.16/36.08  | | |   (36)  all_68_16 = 0
% 259.16/36.08  | | | 
% 259.16/36.08  | | | REDUCE: (19), (36) imply:
% 259.16/36.08  | | |   (37)  $false
% 259.16/36.08  | | | 
% 259.16/36.08  | | | CLOSE: (37) is inconsistent.
% 259.16/36.08  | | | 
% 259.16/36.08  | | Case 2:
% 259.16/36.08  | | | 
% 259.16/36.08  | | |   (38)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.08  | | | 
% 259.16/36.08  | | | BETA: splitting (14) gives:
% 259.16/36.08  | | | 
% 259.16/36.08  | | | Case 1:
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | |   (39)   ~ (all_75_12 = 0)
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | | REDUCE: (20), (39) imply:
% 259.16/36.08  | | | |   (40)  $false
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | | CLOSE: (40) is inconsistent.
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | Case 2:
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | |   (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.16/36.08  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | | BETA: splitting (38) gives:
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | | Case 1:
% 259.16/36.08  | | | | | 
% 259.16/36.08  | | | | |   (42)  all_68_17 = 0
% 259.16/36.08  | | | | | 
% 259.16/36.08  | | | | | REDUCE: (35), (42) imply:
% 259.16/36.08  | | | | |   (43)  $false
% 259.16/36.08  | | | | | 
% 259.16/36.08  | | | | | CLOSE: (43) is inconsistent.
% 259.16/36.08  | | | | | 
% 259.16/36.08  | | | | Case 2:
% 259.16/36.08  | | | | | 
% 259.16/36.08  | | | | |   (44)  all_68_18 = 0 | all_68_19 = 0
% 259.16/36.08  | | | | | 
% 259.16/36.08  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.16/36.08  | | | | |            (13), (15), (16), (17), (18), (21), (22), (23), (25), (26),
% 259.16/36.08  | | | | |            (27), (29), (30), (31), (41), (44) are inconsistent by
% 259.16/36.08  | | | | |            sub-proof #219.
% 259.16/36.08  | | | | | 
% 259.16/36.08  | | | | End of split
% 259.16/36.08  | | | | 
% 259.16/36.08  | | | End of split
% 259.16/36.08  | | | 
% 259.16/36.08  | | End of split
% 259.16/36.08  | | 
% 259.16/36.08  | End of split
% 259.16/36.08  | 
% 259.16/36.08  End of proof
% 259.16/36.08  
% 259.16/36.08  Sub-proof #219 shows that the following formulas are inconsistent:
% 259.16/36.08  ----------------------------------------------------------------
% 259.16/36.08    (1)  all_68_18 = 0 | all_68_19 = 0
% 259.16/36.08    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.08    (3)  all_75_9 = all_68_11
% 259.16/36.08    (4)  all_75_18 = all_68_14
% 259.16/36.08    (5)  all_75_13 = all_68_12
% 259.16/36.08    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.08         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.08             r1(all_68_20, v0) = v2))
% 259.16/36.08    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.16/36.08             v0) = 0 & $i(v0))
% 259.16/36.08    (8)  all_75_16 = all_68_13
% 259.16/36.08    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.08             v0) = 0 & $i(v0))
% 259.16/36.08    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.08          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.08    (11)  all_75_7 = 0
% 259.16/36.08    (12)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.08    (13)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.08    (14)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (15)  all_75_8 = all_68_7
% 259.16/36.08    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.08            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.08          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.08            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.08          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.08              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.08            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.08              r1(all_68_20, v0) = v2))
% 259.16/36.08    (18)  all_75_15 = all_68_9
% 259.16/36.08    (19)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (20)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (21)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.16/36.08            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.16/36.08    (22)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (23)   ~ (all_68_18 = 0)
% 259.16/36.08    (24)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08    (25)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.08    (26)  all_75_12 = all_68_8
% 259.16/36.08    (27)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.08  
% 259.16/36.08  Begin of proof
% 259.16/36.08  | 
% 259.16/36.08  | BETA: splitting (21) gives:
% 259.16/36.08  | 
% 259.16/36.08  | Case 1:
% 259.16/36.08  | | 
% 259.16/36.08  | |   (28)   ~ (all_68_19 = 0)
% 259.16/36.08  | | 
% 259.16/36.08  | | REF_CLOSE: (1), (23), (28) are inconsistent by sub-proof #406.
% 259.16/36.08  | | 
% 259.16/36.08  | Case 2:
% 259.16/36.08  | | 
% 259.16/36.08  | |   (29)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.08  | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.16/36.08  | | 
% 259.16/36.08  | | ALPHA: (29) implies:
% 259.16/36.08  | |   (30)   ~ (all_75_18 = 0)
% 259.16/36.09  | |   (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.09  | |           p405(v0) = v1 & $i(v0))
% 259.16/36.09  | | 
% 259.16/36.09  | | REDUCE: (4), (30) imply:
% 259.16/36.09  | |   (32)   ~ (all_68_14 = 0)
% 259.16/36.09  | | 
% 259.16/36.09  | | BETA: splitting (19) gives:
% 259.16/36.09  | | 
% 259.16/36.09  | | Case 1:
% 259.16/36.09  | | | 
% 259.16/36.09  | | |   (33)   ~ (all_68_19 = 0)
% 259.16/36.09  | | | 
% 259.16/36.09  | | | REF_CLOSE: (1), (23), (33) are inconsistent by sub-proof #406.
% 259.16/36.09  | | | 
% 259.16/36.09  | | Case 2:
% 259.16/36.09  | | | 
% 259.16/36.09  | | |   (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.16/36.09  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09  | | | 
% 259.16/36.09  | | | REF_CLOSE: (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 259.16/36.09  | | |            (14), (15), (16), (17), (18), (20), (22), (24), (25), (26),
% 259.16/36.09  | | |            (27), (31), (32), (34) are inconsistent by sub-proof #225.
% 259.16/36.09  | | | 
% 259.16/36.09  | | End of split
% 259.16/36.09  | | 
% 259.16/36.09  | End of split
% 259.16/36.09  | 
% 259.16/36.09  End of proof
% 259.16/36.09  
% 259.16/36.09  Sub-proof #220 shows that the following formulas are inconsistent:
% 259.16/36.09  ----------------------------------------------------------------
% 259.16/36.09    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09    (2)  all_75_9 = all_68_11
% 259.16/36.09    (3)  all_75_18 = all_68_14
% 259.16/36.09    (4)  all_75_13 = all_68_12
% 259.16/36.09    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09             r1(all_68_20, v0) = v2))
% 259.16/36.09    (6)  all_75_16 = all_68_13
% 259.16/36.09    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.09             v0) = 0 & $i(v0))
% 259.16/36.09    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.09         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.09    (9)  all_75_7 = 0
% 259.16/36.09    (10)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.09    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.09    (12)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (13)   ~ (all_68_11 = 0)
% 259.16/36.09    (14)  all_75_8 = all_68_7
% 259.16/36.09    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (16)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.09            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.09          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.09            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.09            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2))
% 259.16/36.09    (17)  all_75_15 = all_68_9
% 259.16/36.09    (18)   ~ (all_68_16 = 0)
% 259.16/36.09    (19)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (20)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.16/36.09            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.16/36.09    (21)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.09    (22)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (23)   ~ (all_68_18 = 0)
% 259.16/36.09    (24)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (25)   ~ (all_68_13 = 0)
% 259.16/36.09    (26)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.09    (27)  all_75_12 = all_68_8
% 259.16/36.09    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.16/36.09            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (29)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (30)   ~ (all_68_17 = 0)
% 259.16/36.09  
% 259.16/36.09  Begin of proof
% 259.16/36.09  | 
% 259.16/36.09  | BETA: splitting (21) gives:
% 259.16/36.09  | 
% 259.16/36.09  | Case 1:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (31)  all_68_16 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | REDUCE: (18), (31) imply:
% 259.16/36.09  | |   (32)  $false
% 259.16/36.09  | | 
% 259.16/36.09  | | CLOSE: (32) is inconsistent.
% 259.16/36.09  | | 
% 259.16/36.09  | Case 2:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (33)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.16/36.09  | |            (13), (14), (15), (16), (17), (19), (20), (22), (23), (24), (25),
% 259.16/36.09  | |            (26), (27), (28), (29), (30), (33) are inconsistent by sub-proof
% 259.16/36.09  | |            #221.
% 259.16/36.09  | | 
% 259.16/36.09  | End of split
% 259.16/36.09  | 
% 259.16/36.09  End of proof
% 259.16/36.09  
% 259.16/36.09  Sub-proof #221 shows that the following formulas are inconsistent:
% 259.16/36.09  ----------------------------------------------------------------
% 259.16/36.09    (1)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.09    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09    (3)  all_75_9 = all_68_11
% 259.16/36.09    (4)  all_75_18 = all_68_14
% 259.16/36.09    (5)  all_75_13 = all_68_12
% 259.16/36.09    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09             r1(all_68_20, v0) = v2))
% 259.16/36.09    (7)  all_75_16 = all_68_13
% 259.16/36.09    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.09             v0) = 0 & $i(v0))
% 259.16/36.09    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.09         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.09    (10)  all_75_7 = 0
% 259.16/36.09    (11)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.09    (12)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.09    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (14)   ~ (all_68_11 = 0)
% 259.16/36.09    (15)  all_75_8 = all_68_7
% 259.16/36.09    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.09            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.09          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.09            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.09            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2))
% 259.16/36.09    (18)  all_75_15 = all_68_9
% 259.16/36.09    (19)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (20)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.16/36.09            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.16/36.09    (21)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (22)   ~ (all_68_18 = 0)
% 259.16/36.09    (23)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (24)   ~ (all_68_13 = 0)
% 259.16/36.09    (25)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.09    (26)  all_75_12 = all_68_8
% 259.16/36.09    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.16/36.09            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (28)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (29)   ~ (all_68_17 = 0)
% 259.16/36.09  
% 259.16/36.09  Begin of proof
% 259.16/36.09  | 
% 259.16/36.09  | BETA: splitting (1) gives:
% 259.16/36.09  | 
% 259.16/36.09  | Case 1:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (30)  all_68_17 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | REDUCE: (29), (30) imply:
% 259.16/36.09  | |   (31)  $false
% 259.16/36.09  | | 
% 259.16/36.09  | | CLOSE: (31) is inconsistent.
% 259.16/36.09  | | 
% 259.16/36.09  | Case 2:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (32)  all_68_18 = 0 | all_68_19 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | BETA: splitting (20) gives:
% 259.16/36.09  | | 
% 259.16/36.09  | | Case 1:
% 259.16/36.09  | | | 
% 259.16/36.09  | | |   (33)   ~ (all_68_19 = 0)
% 259.16/36.09  | | | 
% 259.16/36.09  | | | REF_CLOSE: (22), (32), (33) are inconsistent by sub-proof #406.
% 259.16/36.09  | | | 
% 259.16/36.09  | | Case 2:
% 259.16/36.09  | | | 
% 259.16/36.09  | | |   (34)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09  | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.16/36.09  | | | 
% 259.16/36.09  | | | ALPHA: (34) implies:
% 259.16/36.09  | | |   (35)   ~ (all_75_18 = 0)
% 259.16/36.09  | | |   (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 259.16/36.09  | | |           & p405(v0) = v1 & $i(v0))
% 259.16/36.09  | | | 
% 259.16/36.09  | | | REDUCE: (4), (35) imply:
% 259.16/36.09  | | |   (37)   ~ (all_68_14 = 0)
% 259.16/36.09  | | | 
% 259.16/36.09  | | | REF_CLOSE: (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 259.16/36.09  | | |            (14), (15), (16), (17), (18), (19), (21), (23), (24), (25),
% 259.16/36.09  | | |            (26), (27), (28), (36), (37) are inconsistent by sub-proof
% 259.16/36.09  | | |            #222.
% 259.16/36.09  | | | 
% 259.16/36.09  | | End of split
% 259.16/36.09  | | 
% 259.16/36.09  | End of split
% 259.16/36.09  | 
% 259.16/36.09  End of proof
% 259.16/36.09  
% 259.16/36.09  Sub-proof #222 shows that the following formulas are inconsistent:
% 259.16/36.09  ----------------------------------------------------------------
% 259.16/36.09    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09    (2)  all_75_9 = all_68_11
% 259.16/36.09    (3)  all_75_13 = all_68_12
% 259.16/36.09    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09             r1(all_68_20, v0) = v2))
% 259.16/36.09    (5)   ~ (all_68_14 = 0)
% 259.16/36.09    (6)  all_75_16 = all_68_13
% 259.16/36.09    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.09             v0) = 0 & $i(v0))
% 259.16/36.09    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.09         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.09    (9)  all_75_7 = 0
% 259.16/36.09    (10)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.09    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.09    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.09            p405(v0) = v1 & $i(v0))
% 259.16/36.09    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (14)   ~ (all_68_11 = 0)
% 259.16/36.09    (15)  all_75_8 = all_68_7
% 259.16/36.09    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.09            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.09          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.09            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.09            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2))
% 259.16/36.09    (18)  all_75_15 = all_68_9
% 259.16/36.09    (19)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (21)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (22)   ~ (all_68_13 = 0)
% 259.16/36.09    (23)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.09    (24)  all_75_12 = all_68_8
% 259.16/36.09    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.16/36.09            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09  
% 259.16/36.09  Begin of proof
% 259.16/36.09  | 
% 259.16/36.09  | BETA: splitting (1) gives:
% 259.16/36.09  | 
% 259.16/36.09  | Case 1:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (27)  all_68_11 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | REDUCE: (14), (27) imply:
% 259.16/36.09  | |   (28)  $false
% 259.16/36.09  | | 
% 259.16/36.09  | | CLOSE: (28) is inconsistent.
% 259.16/36.09  | | 
% 259.16/36.09  | Case 2:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (29)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.16/36.09  | |            (13), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 259.16/36.09  | |            (25), (26), (29) are inconsistent by sub-proof #223.
% 259.16/36.09  | | 
% 259.16/36.09  | End of split
% 259.16/36.09  | 
% 259.16/36.09  End of proof
% 259.16/36.09  
% 259.16/36.09  Sub-proof #223 shows that the following formulas are inconsistent:
% 259.16/36.09  ----------------------------------------------------------------
% 259.16/36.09    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09    (2)  all_75_9 = all_68_11
% 259.16/36.09    (3)  all_75_13 = all_68_12
% 259.16/36.09    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09             r1(all_68_20, v0) = v2))
% 259.16/36.09    (5)   ~ (all_68_14 = 0)
% 259.16/36.09    (6)  all_75_16 = all_68_13
% 259.16/36.09    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.09             v0) = 0 & $i(v0))
% 259.16/36.09    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.09         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.09    (9)  all_75_7 = 0
% 259.16/36.09    (10)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.09    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.09    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.09            p405(v0) = v1 & $i(v0))
% 259.16/36.09    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (14)  all_75_8 = all_68_7
% 259.16/36.09    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (16)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.09            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.09          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.09            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.09            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2))
% 259.16/36.09    (17)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09    (18)  all_75_15 = all_68_9
% 259.16/36.09    (19)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (21)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (22)   ~ (all_68_13 = 0)
% 259.16/36.09    (23)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.09    (24)  all_75_12 = all_68_8
% 259.16/36.09    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.16/36.09            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09  
% 259.16/36.09  Begin of proof
% 259.16/36.09  | 
% 259.16/36.09  | BETA: splitting (17) gives:
% 259.16/36.09  | 
% 259.16/36.09  | Case 1:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (27)  all_68_12 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | COMBINE_EQS: (3), (27) imply:
% 259.16/36.09  | |   (28)  all_75_13 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.16/36.09  | |            (13), (14), (15), (16), (18), (19), (20), (21), (23), (24), (25),
% 259.16/36.09  | |            (26), (28) are inconsistent by sub-proof #224.
% 259.16/36.09  | | 
% 259.16/36.09  | Case 2:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (29)  all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09  | | 
% 259.16/36.09  | | REF_CLOSE: (5), (22), (29) are inconsistent by sub-proof #404.
% 259.16/36.09  | | 
% 259.16/36.09  | End of split
% 259.16/36.09  | 
% 259.16/36.09  End of proof
% 259.16/36.09  
% 259.16/36.09  Sub-proof #224 shows that the following formulas are inconsistent:
% 259.16/36.09  ----------------------------------------------------------------
% 259.16/36.09    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09    (2)  all_75_9 = all_68_11
% 259.16/36.09    (3)  all_75_13 = all_68_12
% 259.16/36.09    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09             r1(all_68_20, v0) = v2))
% 259.16/36.09    (5)   ~ (all_68_14 = 0)
% 259.16/36.09    (6)  all_75_16 = all_68_13
% 259.16/36.09    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.09             v0) = 0 & $i(v0))
% 259.16/36.09    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.09         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.09    (9)  all_75_7 = 0
% 259.16/36.09    (10)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.09    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.09    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.09            p405(v0) = v1 & $i(v0))
% 259.16/36.09    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (14)  all_75_8 = all_68_7
% 259.16/36.09    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (16)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.09            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.09          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.09            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.09            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2))
% 259.16/36.09    (17)  all_75_15 = all_68_9
% 259.16/36.09    (18)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (19)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (21)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.09    (22)  all_75_13 = 0
% 259.16/36.09    (23)  all_75_12 = all_68_8
% 259.16/36.09    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.16/36.09            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09  
% 259.16/36.09  Begin of proof
% 259.16/36.09  | 
% 259.16/36.09  | BETA: splitting (15) gives:
% 259.16/36.09  | 
% 259.16/36.09  | Case 1:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (26)   ~ (all_75_13 = 0)
% 259.16/36.09  | | 
% 259.16/36.09  | | REDUCE: (22), (26) imply:
% 259.16/36.09  | |   (27)  $false
% 259.16/36.09  | | 
% 259.16/36.09  | | CLOSE: (27) is inconsistent.
% 259.16/36.09  | | 
% 259.16/36.09  | Case 2:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.16/36.09  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09  | | 
% 259.16/36.09  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.16/36.09  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (23), (24),
% 259.16/36.09  | |            (25), (28) are inconsistent by sub-proof #225.
% 259.16/36.09  | | 
% 259.16/36.09  | End of split
% 259.16/36.09  | 
% 259.16/36.09  End of proof
% 259.16/36.09  
% 259.16/36.09  Sub-proof #225 shows that the following formulas are inconsistent:
% 259.16/36.09  ----------------------------------------------------------------
% 259.16/36.09    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.09    (2)  all_75_9 = all_68_11
% 259.16/36.09    (3)  all_75_13 = all_68_12
% 259.16/36.09    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09             r1(all_68_20, v0) = v2))
% 259.16/36.09    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.16/36.09             v0) = 0 & $i(v0))
% 259.16/36.09    (6)   ~ (all_68_14 = 0)
% 259.16/36.09    (7)  all_75_16 = all_68_13
% 259.16/36.09    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 & r1(all_68_20,
% 259.16/36.09             v0) = 0 & $i(v0))
% 259.16/36.09    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.09         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.09    (10)  all_75_7 = 0
% 259.16/36.09    (11)   ~ (all_75_7 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.09    (12)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.09    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.09            p405(v0) = v1 & $i(v0))
% 259.16/36.09    (14)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (15)  all_75_8 = all_68_7
% 259.16/36.09    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.09            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.09          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.09            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.09          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.09            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.09              r1(all_68_20, v0) = v2))
% 259.16/36.09    (18)  all_75_15 = all_68_9
% 259.16/36.09    (19)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (21)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (22)   ~ (all_75_7 = 0) |  ~ (all_75_8 = 0)
% 259.16/36.09    (23)  all_75_12 = all_68_8
% 259.16/36.09    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.16/36.09            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.09            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.09  
% 259.16/36.09  Begin of proof
% 259.16/36.09  | 
% 259.16/36.09  | DELTA: instantiating (8) with fresh symbols all_233_0, all_233_1 gives:
% 259.16/36.09  |   (26)   ~ (all_233_0 = 0) & p102(all_233_1) = all_233_0 & r1(all_68_20,
% 259.16/36.09  |           all_233_1) = 0 & $i(all_233_1)
% 259.16/36.09  | 
% 259.16/36.09  | ALPHA: (26) implies:
% 259.16/36.09  |   (27)   ~ (all_233_0 = 0)
% 259.16/36.09  |   (28)  $i(all_233_1)
% 259.16/36.09  |   (29)  r1(all_68_20, all_233_1) = 0
% 259.16/36.09  |   (30)  p102(all_233_1) = all_233_0
% 259.16/36.09  | 
% 259.16/36.09  | BETA: splitting (11) gives:
% 259.16/36.09  | 
% 259.16/36.09  | Case 1:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (31)   ~ (all_75_7 = 0)
% 259.16/36.09  | | 
% 259.16/36.09  | | REDUCE: (10), (31) imply:
% 259.16/36.09  | |   (32)  $false
% 259.16/36.09  | | 
% 259.16/36.09  | | CLOSE: (32) is inconsistent.
% 259.16/36.09  | | 
% 259.16/36.09  | Case 2:
% 259.16/36.09  | | 
% 259.16/36.09  | |   (33)   ~ (all_75_9 = 0)
% 259.16/36.09  | | 
% 259.16/36.09  | | REDUCE: (2), (33) imply:
% 259.16/36.09  | |   (34)   ~ (all_68_11 = 0)
% 259.16/36.09  | | 
% 259.16/36.09  | | BETA: splitting (22) gives:
% 259.16/36.10  | | 
% 259.16/36.10  | | Case 1:
% 259.16/36.10  | | | 
% 259.16/36.10  | | |   (35)   ~ (all_75_7 = 0)
% 259.16/36.10  | | | 
% 259.16/36.10  | | | REDUCE: (10), (35) imply:
% 259.16/36.10  | | |   (36)  $false
% 259.16/36.10  | | | 
% 259.16/36.10  | | | CLOSE: (36) is inconsistent.
% 259.16/36.10  | | | 
% 259.16/36.10  | | Case 2:
% 259.16/36.10  | | | 
% 259.16/36.10  | | |   (37)   ~ (all_75_8 = 0)
% 259.16/36.10  | | | 
% 259.16/36.10  | | | REDUCE: (15), (37) imply:
% 259.16/36.10  | | |   (38)   ~ (all_68_7 = 0)
% 259.16/36.10  | | | 
% 259.16/36.10  | | | BETA: splitting (25) gives:
% 259.16/36.10  | | | 
% 259.16/36.10  | | | Case 1:
% 259.16/36.10  | | | | 
% 259.16/36.11  | | | |   (39)   ~ (all_75_16 = 0)
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | REDUCE: (7), (39) imply:
% 259.16/36.11  | | | |   (40)   ~ (all_68_13 = 0)
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | BETA: splitting (1) gives:
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | Case 1:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | |   (41)  all_68_11 = 0
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | REDUCE: (34), (41) imply:
% 259.16/36.11  | | | | |   (42)  $false
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | CLOSE: (42) is inconsistent.
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | Case 2:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | |   (43)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | BETA: splitting (43) gives:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | Case 1:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | |   (44)  all_68_12 = 0
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | COMBINE_EQS: (3), (44) imply:
% 259.16/36.11  | | | | | |   (45)  all_75_13 = 0
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | REF_CLOSE: (4), (9), (12), (13), (16), (17), (18), (20), (21), (23),
% 259.16/36.11  | | | | | |            (24), (27), (28), (29), (30), (38), (45) are inconsistent
% 259.16/36.11  | | | | | |            by sub-proof #226.
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | Case 2:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | |   (46)  all_68_13 = 0 | all_68_14 = 0
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | REF_CLOSE: (6), (40), (46) are inconsistent by sub-proof #404.
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | End of split
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | End of split
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | Case 2:
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | |   (47)  all_75_16 = 0
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | BETA: splitting (19) gives:
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | Case 1:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | |   (48)   ~ (all_75_16 = 0)
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | REDUCE: (47), (48) imply:
% 259.16/36.11  | | | | |   (49)  $false
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | CLOSE: (49) is inconsistent.
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | Case 2:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | |   (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.16/36.11  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | DELTA: instantiating (50) with fresh symbols all_272_0, all_272_1
% 259.16/36.11  | | | | |        gives:
% 259.16/36.11  | | | | |   (51)   ~ (all_272_0 = 0) & p104(all_272_1) = all_272_0 &
% 259.16/36.11  | | | | |         r1(all_68_20, all_272_1) = 0 & $i(all_272_1)
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | ALPHA: (51) implies:
% 259.16/36.11  | | | | |   (52)   ~ (all_272_0 = 0)
% 259.16/36.11  | | | | |   (53)  $i(all_272_1)
% 259.16/36.11  | | | | |   (54)  r1(all_68_20, all_272_1) = 0
% 259.16/36.11  | | | | |   (55)  p104(all_272_1) = all_272_0
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | DELTA: instantiating (24) with fresh symbols all_291_0, all_291_1
% 259.16/36.11  | | | | |        gives:
% 259.16/36.11  | | | | |   (56)   ~ (all_291_0 = 0) & p105(all_291_1) = all_291_0 &
% 259.16/36.11  | | | | |         r1(all_68_20, all_291_1) = 0 & $i(all_291_1)
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | ALPHA: (56) implies:
% 259.16/36.11  | | | | |   (57)   ~ (all_291_0 = 0)
% 259.16/36.11  | | | | |   (58)  $i(all_291_1)
% 259.16/36.11  | | | | |   (59)  r1(all_68_20, all_291_1) = 0
% 259.16/36.11  | | | | |   (60)  p105(all_291_1) = all_291_0
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | BETA: splitting (14) gives:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | Case 1:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | DELTA: instantiating (5) with fresh symbols all_305_0, all_305_1
% 259.16/36.11  | | | | | |        gives:
% 259.16/36.11  | | | | | |   (61)   ~ (all_305_0 = 0) & p103(all_305_1) = all_305_0 &
% 259.16/36.11  | | | | | |         r1(all_68_20, all_305_1) = 0 & $i(all_305_1)
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | ALPHA: (61) implies:
% 259.16/36.11  | | | | | |   (62)   ~ (all_305_0 = 0)
% 259.16/36.11  | | | | | |   (63)  $i(all_305_1)
% 259.16/36.11  | | | | | |   (64)  r1(all_68_20, all_305_1) = 0
% 259.16/36.11  | | | | | |   (65)  p103(all_305_1) = all_305_0
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | BETA: splitting (17) gives:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | Case 1:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | |   (66)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.16/36.11  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.16/36.11  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.16/36.11  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | BETA: splitting (66) gives:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | Case 1:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (67)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.16/36.11  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | GROUND_INST: instantiating (67) with all_233_1, all_233_0,
% 259.16/36.11  | | | | | | | |              simplifying with (28), (30) gives:
% 259.16/36.11  | | | | | | | |   (68)  all_233_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.11  | | | | | | | |           r1(all_68_20, all_233_1) = v0)
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | REF_CLOSE: (9), (27), (29), (68) are inconsistent by sub-proof
% 259.16/36.11  | | | | | | | |            #227.
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | Case 2:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (69)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.16/36.11  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | GROUND_INST: instantiating (69) with all_305_1, all_305_0,
% 259.16/36.11  | | | | | | | |              simplifying with (63), (65) gives:
% 259.16/36.11  | | | | | | | |   (70)  all_305_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.11  | | | | | | | |           r1(all_68_20, all_305_1) = v0)
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | BETA: splitting (70) gives:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | Case 1:
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | |   (71)  all_305_0 = 0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | REDUCE: (62), (71) imply:
% 259.16/36.11  | | | | | | | | |   (72)  $false
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | CLOSE: (72) is inconsistent.
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | Case 2:
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | |   (73)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_305_1)
% 259.16/36.11  | | | | | | | | |           = v0)
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | DELTA: instantiating (73) with fresh symbol all_410_0 gives:
% 259.16/36.11  | | | | | | | | |   (74)   ~ (all_410_0 = 0) & r1(all_68_20, all_305_1) =
% 259.16/36.11  | | | | | | | | |         all_410_0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | ALPHA: (74) implies:
% 259.16/36.11  | | | | | | | | |   (75)   ~ (all_410_0 = 0)
% 259.16/36.11  | | | | | | | | |   (76)  r1(all_68_20, all_305_1) = all_410_0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_410_0, all_305_1,
% 259.16/36.11  | | | | | | | | |              all_68_20, simplifying with (64), (76) gives:
% 259.16/36.11  | | | | | | | | |   (77)  all_410_0 = 0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | REDUCE: (75), (77) imply:
% 259.16/36.11  | | | | | | | | |   (78)  $false
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | CLOSE: (78) is inconsistent.
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | End of split
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | End of split
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | Case 2:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | |   (79)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.16/36.11  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.16/36.11  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.16/36.11  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | BETA: splitting (79) gives:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | Case 1:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.16/36.11  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | GROUND_INST: instantiating (80) with all_272_1, all_272_0,
% 259.16/36.11  | | | | | | | |              simplifying with (53), (55) gives:
% 259.16/36.11  | | | | | | | |   (81)  all_272_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.11  | | | | | | | |           r1(all_68_20, all_272_1) = v0)
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | BETA: splitting (81) gives:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | Case 1:
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | |   (82)  all_272_0 = 0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | REDUCE: (52), (82) imply:
% 259.16/36.11  | | | | | | | | |   (83)  $false
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | CLOSE: (83) is inconsistent.
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | Case 2:
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | |   (84)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_272_1)
% 259.16/36.11  | | | | | | | | |           = v0)
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | DELTA: instantiating (84) with fresh symbol all_410_0 gives:
% 259.16/36.11  | | | | | | | | |   (85)   ~ (all_410_0 = 0) & r1(all_68_20, all_272_1) =
% 259.16/36.11  | | | | | | | | |         all_410_0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | ALPHA: (85) implies:
% 259.16/36.11  | | | | | | | | |   (86)   ~ (all_410_0 = 0)
% 259.16/36.11  | | | | | | | | |   (87)  r1(all_68_20, all_272_1) = all_410_0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_410_0, all_272_1,
% 259.16/36.11  | | | | | | | | |              all_68_20, simplifying with (54), (87) gives:
% 259.16/36.11  | | | | | | | | |   (88)  all_410_0 = 0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | REDUCE: (86), (88) imply:
% 259.16/36.11  | | | | | | | | |   (89)  $false
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | CLOSE: (89) is inconsistent.
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | End of split
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | Case 2:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (90)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.16/36.11  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | GROUND_INST: instantiating (90) with all_291_1, all_291_0,
% 259.16/36.11  | | | | | | | |              simplifying with (58), (60) gives:
% 259.16/36.11  | | | | | | | |   (91)  all_291_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.11  | | | | | | | |           r1(all_68_20, all_291_1) = v0)
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | BETA: splitting (91) gives:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | Case 1:
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | |   (92)  all_291_0 = 0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | REDUCE: (57), (92) imply:
% 259.16/36.11  | | | | | | | | |   (93)  $false
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | CLOSE: (93) is inconsistent.
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | Case 2:
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | |   (94)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_291_1)
% 259.16/36.11  | | | | | | | | |           = v0)
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | DELTA: instantiating (94) with fresh symbol all_410_0 gives:
% 259.16/36.11  | | | | | | | | |   (95)   ~ (all_410_0 = 0) & r1(all_68_20, all_291_1) =
% 259.16/36.11  | | | | | | | | |         all_410_0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | ALPHA: (95) implies:
% 259.16/36.11  | | | | | | | | |   (96)   ~ (all_410_0 = 0)
% 259.16/36.11  | | | | | | | | |   (97)  r1(all_68_20, all_291_1) = all_410_0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_410_0, all_291_1,
% 259.16/36.11  | | | | | | | | |              all_68_20, simplifying with (59), (97) gives:
% 259.16/36.11  | | | | | | | | |   (98)  all_410_0 = 0
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | REDUCE: (96), (98) imply:
% 259.16/36.11  | | | | | | | | |   (99)  $false
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | | CLOSE: (99) is inconsistent.
% 259.16/36.11  | | | | | | | | | 
% 259.16/36.11  | | | | | | | | End of split
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | End of split
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | End of split
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | Case 2:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | |   (100)  all_75_13 = 0
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | REF_CLOSE: (4), (9), (12), (13), (16), (17), (18), (20), (21), (23),
% 259.16/36.11  | | | | | |            (24), (27), (28), (29), (30), (38), (100) are
% 259.16/36.11  | | | | | |            inconsistent by sub-proof #226.
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | End of split
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | End of split
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | End of split
% 259.16/36.11  | | | 
% 259.16/36.11  | | End of split
% 259.16/36.11  | | 
% 259.16/36.11  | End of split
% 259.16/36.11  | 
% 259.16/36.11  End of proof
% 259.16/36.11  
% 259.16/36.11  Sub-proof #226 shows that the following formulas are inconsistent:
% 259.16/36.11  ----------------------------------------------------------------
% 259.16/36.11    (1)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.11         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11             r1(all_68_20, v0) = v2))
% 259.16/36.11    (2)  p102(all_233_1) = all_233_0
% 259.16/36.11    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.11         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.11    (4)   ~ (all_233_0 = 0)
% 259.16/36.11    (5)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.11    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.11           p405(v0) = v1 & $i(v0))
% 259.16/36.11    (7)  r1(all_68_20, all_233_1) = 0
% 259.16/36.11    (8)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 259.16/36.11           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.11    (9)  $i(all_233_1)
% 259.16/36.11    (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.11            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.11          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.11            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.11          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.11            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11              r1(all_68_20, v0) = v2))
% 259.16/36.11    (11)  all_75_15 = all_68_9
% 259.16/36.11    (12)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.11            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.11    (13)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.11            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.11    (14)  all_75_13 = 0
% 259.16/36.11    (15)  all_75_12 = all_68_8
% 259.16/36.11    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.16/36.11            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.11    (17)   ~ (all_68_7 = 0)
% 259.16/36.11  
% 259.16/36.11  Begin of proof
% 259.16/36.11  | 
% 259.16/36.11  | BETA: splitting (8) gives:
% 259.16/36.11  | 
% 259.16/36.11  | Case 1:
% 259.16/36.11  | | 
% 259.16/36.11  | |   (18)   ~ (all_75_13 = 0)
% 259.16/36.11  | | 
% 259.16/36.11  | | REDUCE: (14), (18) imply:
% 259.16/36.11  | |   (19)  $false
% 259.16/36.11  | | 
% 259.16/36.11  | | CLOSE: (19) is inconsistent.
% 259.16/36.11  | | 
% 259.16/36.11  | Case 2:
% 259.16/36.11  | | 
% 259.16/36.11  | |   (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.16/36.11  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.11  | | 
% 259.16/36.11  | | DELTA: instantiating (20) with fresh symbols all_273_0, all_273_1 gives:
% 259.16/36.11  | |   (21)   ~ (all_273_0 = 0) & p103(all_273_1) = all_273_0 & r1(all_68_20,
% 259.16/36.11  | |           all_273_1) = 0 & $i(all_273_1)
% 259.16/36.11  | | 
% 259.16/36.11  | | ALPHA: (21) implies:
% 259.16/36.11  | |   (22)   ~ (all_273_0 = 0)
% 259.16/36.11  | |   (23)  $i(all_273_1)
% 259.16/36.11  | |   (24)  r1(all_68_20, all_273_1) = 0
% 259.16/36.11  | |   (25)  p103(all_273_1) = all_273_0
% 259.16/36.11  | | 
% 259.16/36.11  | | BETA: splitting (5) gives:
% 259.16/36.11  | | 
% 259.16/36.11  | | Case 1:
% 259.16/36.11  | | | 
% 259.16/36.11  | | |   (26)   ~ (all_75_12 = 0)
% 259.16/36.11  | | | 
% 259.16/36.11  | | | REDUCE: (15), (26) imply:
% 259.16/36.11  | | |   (27)   ~ (all_68_8 = 0)
% 259.16/36.11  | | | 
% 259.16/36.11  | | | BETA: splitting (12) gives:
% 259.16/36.11  | | | 
% 259.16/36.11  | | | Case 1:
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | |   (28)   ~ (all_75_15 = 0)
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | REDUCE: (11), (28) imply:
% 259.16/36.11  | | | |   (29)   ~ (all_68_9 = 0)
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | REF_CLOSE: (1), (3), (6), (17), (27), (29) are inconsistent by sub-proof
% 259.16/36.11  | | | |            #398.
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | Case 2:
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | |   (30)  all_75_15 = 0
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | COMBINE_EQS: (11), (30) imply:
% 259.16/36.11  | | | |   (31)  all_68_9 = 0
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | BETA: splitting (13) gives:
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | | Case 1:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | |   (32)   ~ (all_75_15 = 0)
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | REDUCE: (30), (32) imply:
% 259.16/36.11  | | | | |   (33)  $false
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | CLOSE: (33) is inconsistent.
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | Case 2:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | |   (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.16/36.11  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | DELTA: instantiating (16) with fresh symbols all_320_0, all_320_1
% 259.16/36.11  | | | | |        gives:
% 259.16/36.11  | | | | |   (35)   ~ (all_320_0 = 0) & p105(all_320_1) = all_320_0 &
% 259.16/36.11  | | | | |         r1(all_68_20, all_320_1) = 0 & $i(all_320_1)
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | ALPHA: (35) implies:
% 259.16/36.11  | | | | |   (36)   ~ (all_320_0 = 0)
% 259.16/36.11  | | | | |   (37)  $i(all_320_1)
% 259.16/36.11  | | | | |   (38)  r1(all_68_20, all_320_1) = 0
% 259.16/36.11  | | | | |   (39)  p105(all_320_1) = all_320_0
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | DELTA: instantiating (34) with fresh symbols all_334_0, all_334_1
% 259.16/36.11  | | | | |        gives:
% 259.16/36.11  | | | | |   (40)   ~ (all_334_0 = 0) & p104(all_334_1) = all_334_0 &
% 259.16/36.11  | | | | |         r1(all_68_20, all_334_1) = 0 & $i(all_334_1)
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | ALPHA: (40) implies:
% 259.16/36.11  | | | | |   (41)   ~ (all_334_0 = 0)
% 259.16/36.11  | | | | |   (42)  $i(all_334_1)
% 259.16/36.11  | | | | |   (43)  r1(all_68_20, all_334_1) = 0
% 259.16/36.11  | | | | |   (44)  p104(all_334_1) = all_334_0
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | BETA: splitting (10) gives:
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | | Case 1:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | |   (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 259.16/36.11  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.16/36.11  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.11  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.11  | | | | | |             & r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | BETA: splitting (45) gives:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | Case 1:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | |   (46)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.16/36.11  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | GROUND_INST: instantiating (46) with all_233_1, all_233_0,
% 259.16/36.11  | | | | | | |              simplifying with (2), (9) gives:
% 259.16/36.11  | | | | | | |   (47)  all_233_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.11  | | | | | | |           r1(all_68_20, all_233_1) = v0)
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | REF_CLOSE: (3), (4), (7), (47) are inconsistent by sub-proof #227.
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | Case 2:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | |   (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 259.16/36.11  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | GROUND_INST: instantiating (48) with all_273_1, all_273_0,
% 259.16/36.11  | | | | | | |              simplifying with (23), (25) gives:
% 259.16/36.11  | | | | | | |   (49)  all_273_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.11  | | | | | | |           r1(all_68_20, all_273_1) = v0)
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | BETA: splitting (49) gives:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | Case 1:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (50)  all_273_0 = 0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | REDUCE: (22), (50) imply:
% 259.16/36.11  | | | | | | | |   (51)  $false
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | CLOSE: (51) is inconsistent.
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | Case 2:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (52)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_273_1) =
% 259.16/36.11  | | | | | | | |           v0)
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | DELTA: instantiating (52) with fresh symbol all_412_0 gives:
% 259.16/36.11  | | | | | | | |   (53)   ~ (all_412_0 = 0) & r1(all_68_20, all_273_1) =
% 259.16/36.11  | | | | | | | |         all_412_0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | ALPHA: (53) implies:
% 259.16/36.11  | | | | | | | |   (54)   ~ (all_412_0 = 0)
% 259.16/36.11  | | | | | | | |   (55)  r1(all_68_20, all_273_1) = all_412_0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | GROUND_INST: instantiating (3) with 0, all_412_0, all_273_1,
% 259.16/36.11  | | | | | | | |              all_68_20, simplifying with (24), (55) gives:
% 259.16/36.11  | | | | | | | |   (56)  all_412_0 = 0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | REDUCE: (54), (56) imply:
% 259.16/36.11  | | | | | | | |   (57)  $false
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | CLOSE: (57) is inconsistent.
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | End of split
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | End of split
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | Case 2:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | |   (58)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 259.16/36.11  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.16/36.11  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.11  | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.11  | | | | | |             & r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | BETA: splitting (58) gives:
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | | Case 1:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | |   (59)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.16/36.11  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | GROUND_INST: instantiating (59) with all_334_1, all_334_0,
% 259.16/36.11  | | | | | | |              simplifying with (42), (44) gives:
% 259.16/36.11  | | | | | | |   (60)  all_334_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.11  | | | | | | |           r1(all_68_20, all_334_1) = v0)
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | BETA: splitting (60) gives:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | Case 1:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (61)  all_334_0 = 0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | REDUCE: (41), (61) imply:
% 259.16/36.11  | | | | | | | |   (62)  $false
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | CLOSE: (62) is inconsistent.
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | Case 2:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (63)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_334_1) =
% 259.16/36.11  | | | | | | | |           v0)
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | DELTA: instantiating (63) with fresh symbol all_412_0 gives:
% 259.16/36.11  | | | | | | | |   (64)   ~ (all_412_0 = 0) & r1(all_68_20, all_334_1) =
% 259.16/36.11  | | | | | | | |         all_412_0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | ALPHA: (64) implies:
% 259.16/36.11  | | | | | | | |   (65)   ~ (all_412_0 = 0)
% 259.16/36.11  | | | | | | | |   (66)  r1(all_68_20, all_334_1) = all_412_0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | GROUND_INST: instantiating (3) with 0, all_412_0, all_334_1,
% 259.16/36.11  | | | | | | | |              all_68_20, simplifying with (43), (66) gives:
% 259.16/36.11  | | | | | | | |   (67)  all_412_0 = 0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | REDUCE: (65), (67) imply:
% 259.16/36.11  | | | | | | | |   (68)  $false
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | CLOSE: (68) is inconsistent.
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | End of split
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | Case 2:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | |   (69)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 259.16/36.11  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.11  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | GROUND_INST: instantiating (69) with all_320_1, all_320_0,
% 259.16/36.11  | | | | | | |              simplifying with (37), (39) gives:
% 259.16/36.11  | | | | | | |   (70)  all_320_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.11  | | | | | | |           r1(all_68_20, all_320_1) = v0)
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | BETA: splitting (70) gives:
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | | Case 1:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (71)  all_320_0 = 0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | REDUCE: (36), (71) imply:
% 259.16/36.11  | | | | | | | |   (72)  $false
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | CLOSE: (72) is inconsistent.
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | Case 2:
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | |   (73)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_320_1) =
% 259.16/36.11  | | | | | | | |           v0)
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | DELTA: instantiating (73) with fresh symbol all_412_0 gives:
% 259.16/36.11  | | | | | | | |   (74)   ~ (all_412_0 = 0) & r1(all_68_20, all_320_1) =
% 259.16/36.11  | | | | | | | |         all_412_0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | ALPHA: (74) implies:
% 259.16/36.11  | | | | | | | |   (75)   ~ (all_412_0 = 0)
% 259.16/36.11  | | | | | | | |   (76)  r1(all_68_20, all_320_1) = all_412_0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | GROUND_INST: instantiating (3) with 0, all_412_0, all_320_1,
% 259.16/36.11  | | | | | | | |              all_68_20, simplifying with (38), (76) gives:
% 259.16/36.11  | | | | | | | |   (77)  all_412_0 = 0
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | REDUCE: (75), (77) imply:
% 259.16/36.11  | | | | | | | |   (78)  $false
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | | CLOSE: (78) is inconsistent.
% 259.16/36.11  | | | | | | | | 
% 259.16/36.11  | | | | | | | End of split
% 259.16/36.11  | | | | | | | 
% 259.16/36.11  | | | | | | End of split
% 259.16/36.11  | | | | | | 
% 259.16/36.11  | | | | | End of split
% 259.16/36.11  | | | | | 
% 259.16/36.11  | | | | End of split
% 259.16/36.11  | | | | 
% 259.16/36.11  | | | End of split
% 259.16/36.11  | | | 
% 259.16/36.11  | | Case 2:
% 259.16/36.11  | | | 
% 259.16/36.11  | | |   (79)   ~ (all_75_13 = 0)
% 259.16/36.11  | | | 
% 259.16/36.11  | | | REDUCE: (14), (79) imply:
% 259.16/36.11  | | |   (80)  $false
% 259.16/36.11  | | | 
% 259.16/36.11  | | | CLOSE: (80) is inconsistent.
% 259.16/36.11  | | | 
% 259.16/36.11  | | End of split
% 259.16/36.11  | | 
% 259.16/36.11  | End of split
% 259.16/36.11  | 
% 259.16/36.11  End of proof
% 259.16/36.11  
% 259.16/36.11  Sub-proof #227 shows that the following formulas are inconsistent:
% 259.16/36.11  ----------------------------------------------------------------
% 259.16/36.11    (1)  all_233_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_233_1) =
% 259.16/36.11           v0)
% 259.16/36.11    (2)   ~ (all_233_0 = 0)
% 259.16/36.11    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.11         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.11    (4)  r1(all_68_20, all_233_1) = 0
% 259.16/36.11  
% 259.16/36.11  Begin of proof
% 259.16/36.11  | 
% 259.16/36.11  | BETA: splitting (1) gives:
% 259.16/36.11  | 
% 259.16/36.11  | Case 1:
% 259.16/36.11  | | 
% 259.16/36.11  | |   (5)  all_233_0 = 0
% 259.16/36.11  | | 
% 259.16/36.11  | | REDUCE: (2), (5) imply:
% 259.16/36.11  | |   (6)  $false
% 259.16/36.11  | | 
% 259.16/36.11  | | CLOSE: (6) is inconsistent.
% 259.16/36.11  | | 
% 259.16/36.11  | Case 2:
% 259.16/36.11  | | 
% 259.16/36.11  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_233_1) = v0)
% 259.16/36.11  | | 
% 259.16/36.11  | | DELTA: instantiating (7) with fresh symbol all_412_0 gives:
% 259.16/36.11  | |   (8)   ~ (all_412_0 = 0) & r1(all_68_20, all_233_1) = all_412_0
% 259.16/36.11  | | 
% 259.16/36.11  | | ALPHA: (8) implies:
% 259.16/36.11  | |   (9)   ~ (all_412_0 = 0)
% 259.16/36.11  | |   (10)  r1(all_68_20, all_233_1) = all_412_0
% 259.16/36.11  | | 
% 259.16/36.11  | | GROUND_INST: instantiating (3) with 0, all_412_0, all_233_1, all_68_20,
% 259.16/36.11  | |              simplifying with (4), (10) gives:
% 259.16/36.11  | |   (11)  all_412_0 = 0
% 259.16/36.11  | | 
% 259.16/36.11  | | REDUCE: (9), (11) imply:
% 259.16/36.11  | |   (12)  $false
% 259.16/36.11  | | 
% 259.16/36.11  | | CLOSE: (12) is inconsistent.
% 259.16/36.11  | | 
% 259.16/36.11  | End of split
% 259.16/36.11  | 
% 259.16/36.11  End of proof
% 259.16/36.11  
% 259.16/36.11  Sub-proof #228 shows that the following formulas are inconsistent:
% 259.16/36.11  ----------------------------------------------------------------
% 259.16/36.11    (1)  all_271_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_271_1) =
% 259.16/36.11           v0)
% 259.16/36.11    (2)   ~ (all_271_0 = 0)
% 259.16/36.11    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.11         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.11    (4)  r1(all_68_20, all_271_1) = 0
% 259.16/36.11  
% 259.16/36.11  Begin of proof
% 259.16/36.11  | 
% 259.16/36.11  | BETA: splitting (1) gives:
% 259.16/36.11  | 
% 259.16/36.11  | Case 1:
% 259.16/36.11  | | 
% 259.16/36.11  | |   (5)  all_271_0 = 0
% 259.16/36.11  | | 
% 259.16/36.11  | | REDUCE: (2), (5) imply:
% 259.16/36.11  | |   (6)  $false
% 259.16/36.11  | | 
% 259.16/36.11  | | CLOSE: (6) is inconsistent.
% 259.16/36.11  | | 
% 259.16/36.11  | Case 2:
% 259.16/36.11  | | 
% 259.16/36.11  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_271_1) = v0)
% 259.16/36.11  | | 
% 259.16/36.11  | | DELTA: instantiating (7) with fresh symbol all_400_0 gives:
% 259.16/36.11  | |   (8)   ~ (all_400_0 = 0) & r1(all_68_20, all_271_1) = all_400_0
% 259.16/36.11  | | 
% 259.16/36.11  | | ALPHA: (8) implies:
% 259.16/36.11  | |   (9)   ~ (all_400_0 = 0)
% 259.16/36.11  | |   (10)  r1(all_68_20, all_271_1) = all_400_0
% 259.16/36.11  | | 
% 259.16/36.11  | | GROUND_INST: instantiating (3) with 0, all_400_0, all_271_1, all_68_20,
% 259.16/36.11  | |              simplifying with (4), (10) gives:
% 259.16/36.11  | |   (11)  all_400_0 = 0
% 259.16/36.11  | | 
% 259.16/36.11  | | REDUCE: (9), (11) imply:
% 259.16/36.11  | |   (12)  $false
% 259.16/36.11  | | 
% 259.16/36.11  | | CLOSE: (12) is inconsistent.
% 259.16/36.11  | | 
% 259.16/36.11  | End of split
% 259.16/36.11  | 
% 259.16/36.11  End of proof
% 259.16/36.11  
% 259.16/36.11  Sub-proof #229 shows that the following formulas are inconsistent:
% 259.16/36.11  ----------------------------------------------------------------
% 259.16/36.11    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.11    (2)  all_75_9 = all_68_11
% 259.16/36.11    (3)   ~ (all_68_12 = 0)
% 259.16/36.11    (4)  all_75_18 = all_68_14
% 259.16/36.12    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.12         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.12             r1(all_68_20, v0) = v2))
% 259.16/36.12    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.12         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.12    (7)  all_75_8 = all_68_7
% 259.16/36.12    (8)   ~ (all_68_9 = 0)
% 259.16/36.12    (9)   ~ (all_68_8 = 0)
% 259.16/36.12    (10)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.16/36.12            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.16/36.12    (11)   ~ (all_68_13 = 0)
% 259.16/36.12    (12)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.12    (13)  all_68_19 = 0
% 259.16/36.12  
% 259.16/36.12  Begin of proof
% 259.16/36.12  | 
% 259.16/36.12  | BETA: splitting (10) gives:
% 259.16/36.12  | 
% 259.16/36.12  | Case 1:
% 259.16/36.12  | | 
% 259.16/36.12  | |   (14)   ~ (all_68_19 = 0)
% 259.16/36.12  | | 
% 259.16/36.12  | | REDUCE: (13), (14) imply:
% 259.16/36.12  | |   (15)  $false
% 259.16/36.12  | | 
% 259.16/36.12  | | CLOSE: (15) is inconsistent.
% 259.16/36.12  | | 
% 259.16/36.12  | Case 2:
% 259.16/36.12  | | 
% 259.16/36.12  | |   (16)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12  | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.16/36.12  | | 
% 259.16/36.12  | | ALPHA: (16) implies:
% 259.16/36.12  | |   (17)   ~ (all_75_18 = 0)
% 259.16/36.12  | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.12  | |           p405(v0) = v1 & $i(v0))
% 259.16/36.12  | | 
% 259.16/36.12  | | REDUCE: (4), (17) imply:
% 259.16/36.12  | |   (19)   ~ (all_68_14 = 0)
% 259.16/36.12  | | 
% 259.16/36.12  | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (11), (12), (18), (19)
% 259.16/36.12  | |            are inconsistent by sub-proof #369.
% 259.16/36.12  | | 
% 259.16/36.12  | End of split
% 259.16/36.12  | 
% 259.16/36.12  End of proof
% 259.16/36.12  
% 259.16/36.12  Sub-proof #230 shows that the following formulas are inconsistent:
% 259.16/36.12  ----------------------------------------------------------------
% 259.16/36.12    (1)  all_238_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_238_1) =
% 259.16/36.12           v0)
% 259.16/36.12    (2)   ~ (all_238_0 = 0)
% 259.16/36.12    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.12         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.12    (4)  r1(all_68_20, all_238_1) = 0
% 259.16/36.12  
% 259.16/36.12  Begin of proof
% 259.16/36.12  | 
% 259.16/36.12  | BETA: splitting (1) gives:
% 259.16/36.12  | 
% 259.16/36.12  | Case 1:
% 259.16/36.12  | | 
% 259.16/36.12  | |   (5)  all_238_0 = 0
% 259.16/36.12  | | 
% 259.16/36.12  | | REDUCE: (2), (5) imply:
% 259.16/36.12  | |   (6)  $false
% 259.16/36.12  | | 
% 259.16/36.12  | | CLOSE: (6) is inconsistent.
% 259.16/36.12  | | 
% 259.16/36.12  | Case 2:
% 259.16/36.12  | | 
% 259.16/36.12  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_238_1) = v0)
% 259.16/36.12  | | 
% 259.16/36.12  | | DELTA: instantiating (7) with fresh symbol all_407_0 gives:
% 259.16/36.12  | |   (8)   ~ (all_407_0 = 0) & r1(all_68_20, all_238_1) = all_407_0
% 259.16/36.12  | | 
% 259.16/36.12  | | ALPHA: (8) implies:
% 259.16/36.12  | |   (9)   ~ (all_407_0 = 0)
% 259.16/36.12  | |   (10)  r1(all_68_20, all_238_1) = all_407_0
% 259.16/36.12  | | 
% 259.16/36.12  | | GROUND_INST: instantiating (3) with 0, all_407_0, all_238_1, all_68_20,
% 259.16/36.12  | |              simplifying with (4), (10) gives:
% 259.16/36.12  | |   (11)  all_407_0 = 0
% 259.16/36.12  | | 
% 259.16/36.12  | | REDUCE: (9), (11) imply:
% 259.16/36.12  | |   (12)  $false
% 259.16/36.12  | | 
% 259.16/36.12  | | CLOSE: (12) is inconsistent.
% 259.16/36.12  | | 
% 259.16/36.12  | End of split
% 259.16/36.12  | 
% 259.16/36.12  End of proof
% 259.16/36.12  
% 259.16/36.12  Sub-proof #231 shows that the following formulas are inconsistent:
% 259.16/36.12  ----------------------------------------------------------------
% 259.16/36.12    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.16/36.12             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.16/36.12    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.16/36.12    (3)  all_75_9 = all_68_11
% 259.16/36.12    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.16/36.12             v0) = 0 & $i(v0))
% 259.16/36.12    (5)  r1(all_68_20, all_214_1) = 0
% 259.16/36.12    (6)   ~ (all_68_4 = 0)
% 259.16/36.12    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.12             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.12             r1(all_68_20, v0) = v2))
% 259.16/36.12    (8)  all_75_18 = all_68_14
% 259.16/36.12    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.16/36.12           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (10)  all_75_10 = all_68_16
% 259.16/36.12    (11)  all_75_13 = all_68_12
% 259.16/36.12    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.16/36.12          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.12              & r1(all_68_20, v0) = v2))
% 259.16/36.12    (13)  p104(all_188_1) = all_188_0
% 259.16/36.12    (14)  all_75_16 = all_68_13
% 259.16/36.12    (15)  p305(all_214_1) = all_214_0
% 259.16/36.12    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.12          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.12    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.16/36.12    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.12    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.12            p405(v0) = v1 & $i(v0))
% 259.16/36.12    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.16/36.12    (24)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (25)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.16/36.12    (26)  all_75_11 = all_68_5
% 259.16/36.12    (27)  $i(all_214_1)
% 259.16/36.12    (28)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.16/36.12    (29)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (30)  all_75_8 = all_68_7
% 259.16/36.12    (31)   ~ (all_214_0 = 0)
% 259.16/36.12    (32)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.16/36.12    (33)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.16/36.12    (34)   ~ (all_68_10 = 0)
% 259.16/36.12    (35)   ~ (all_188_0 = 0)
% 259.16/36.12    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.12            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.12          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.12            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.12          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.12              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.12              r1(all_68_20, v0) = v2))
% 259.16/36.12    (37)  all_75_15 = all_68_9
% 259.16/36.12    (38)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (39)  $i(all_188_1)
% 259.16/36.12    (40)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.12    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (43)   ~ (all_68_18 = 0)
% 259.16/36.12    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (45)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (46)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 259.16/36.12    (47)  all_75_14 = all_68_17
% 259.16/36.12    (48)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.16/36.12    (49)  r1(all_68_20, all_188_1) = 0
% 259.16/36.12    (50)   ~ (all_68_19 = 0)
% 259.16/36.12    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (52)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.16/36.12          all_68_14 = 0
% 259.16/36.12    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12    (54)  all_75_12 = all_68_8
% 259.16/36.12    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12  
% 259.16/36.12  Begin of proof
% 259.16/36.12  | 
% 259.16/36.12  | BETA: splitting (16) gives:
% 259.16/36.12  | 
% 259.16/36.12  | Case 1:
% 259.16/36.12  | | 
% 259.16/36.12  | |   (56)   ~ (all_75_12 = 0)
% 259.16/36.12  | | 
% 259.16/36.12  | | REDUCE: (54), (56) imply:
% 259.16/36.12  | |   (57)   ~ (all_68_8 = 0)
% 259.16/36.12  | | 
% 259.16/36.12  | | BETA: splitting (55) gives:
% 259.16/36.12  | | 
% 259.16/36.12  | | Case 1:
% 259.16/36.12  | | | 
% 259.16/36.12  | | |   (58)   ~ (all_75_16 = 0)
% 259.16/36.12  | | | 
% 259.16/36.12  | | | REDUCE: (14), (58) imply:
% 259.16/36.12  | | |   (59)   ~ (all_68_13 = 0)
% 259.16/36.12  | | | 
% 259.16/36.12  | | | BETA: splitting (52) gives:
% 259.16/36.12  | | | 
% 259.16/36.12  | | | Case 1:
% 259.16/36.12  | | | | 
% 259.16/36.12  | | | |   (60)  all_68_10 = 0
% 259.16/36.12  | | | | 
% 259.16/36.12  | | | | REDUCE: (34), (60) imply:
% 259.16/36.12  | | | |   (61)  $false
% 259.16/36.12  | | | | 
% 259.16/36.12  | | | | CLOSE: (61) is inconsistent.
% 259.16/36.12  | | | | 
% 259.16/36.12  | | | Case 2:
% 259.16/36.12  | | | | 
% 259.16/36.12  | | | |   (62)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.12  | | | | 
% 259.16/36.12  | | | | BETA: splitting (38) gives:
% 259.16/36.12  | | | | 
% 259.16/36.12  | | | | Case 1:
% 259.16/36.12  | | | | | 
% 259.16/36.12  | | | | |   (63)   ~ (all_75_10 = 0)
% 259.16/36.12  | | | | | 
% 259.16/36.12  | | | | | REDUCE: (10), (63) imply:
% 259.16/36.12  | | | | |   (64)   ~ (all_68_16 = 0)
% 259.16/36.12  | | | | | 
% 259.16/36.12  | | | | | BETA: splitting (40) gives:
% 259.16/36.12  | | | | | 
% 259.16/36.12  | | | | | Case 1:
% 259.16/36.12  | | | | | | 
% 259.16/36.12  | | | | | |   (65)  all_68_16 = 0
% 259.16/36.12  | | | | | | 
% 259.16/36.12  | | | | | | REDUCE: (64), (65) imply:
% 259.16/36.12  | | | | | |   (66)  $false
% 259.16/36.12  | | | | | | 
% 259.16/36.12  | | | | | | CLOSE: (66) is inconsistent.
% 259.16/36.12  | | | | | | 
% 259.16/36.12  | | | | | Case 2:
% 259.16/36.12  | | | | | | 
% 259.16/36.12  | | | | | |   (67)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.12  | | | | | | 
% 259.16/36.12  | | | | | | BETA: splitting (67) gives:
% 259.16/36.12  | | | | | | 
% 259.16/36.12  | | | | | | Case 1:
% 259.16/36.12  | | | | | | | 
% 259.16/36.12  | | | | | | |   (68)  all_68_17 = 0
% 259.16/36.12  | | | | | | | 
% 259.16/36.12  | | | | | | | COMBINE_EQS: (47), (68) imply:
% 259.16/36.12  | | | | | | |   (69)  all_75_14 = 0
% 259.16/36.12  | | | | | | | 
% 259.16/36.12  | | | | | | | BETA: splitting (33) gives:
% 259.16/36.12  | | | | | | | 
% 259.16/36.12  | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | |   (70)   ~ (all_75_11 = 0)
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | | REDUCE: (26), (70) imply:
% 259.16/36.12  | | | | | | | |   (71)   ~ (all_68_5 = 0)
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | | BETA: splitting (32) gives:
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | |   (72)   ~ (all_75_13 = 0)
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | REDUCE: (11), (72) imply:
% 259.16/36.12  | | | | | | | | |   (73)   ~ (all_68_12 = 0)
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | BETA: splitting (53) gives:
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | |   (74)   ~ (all_75_14 = 0)
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | REDUCE: (69), (74) imply:
% 259.16/36.12  | | | | | | | | | |   (75)  $false
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | CLOSE: (75) is inconsistent.
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | |   (76)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 259.16/36.12  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | DELTA: instantiating (76) with fresh symbols all_278_0,
% 259.16/36.12  | | | | | | | | | |        all_278_1 gives:
% 259.16/36.12  | | | | | | | | | |   (77)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 &
% 259.16/36.12  | | | | | | | | | |         r1(all_68_20, all_278_1) = 0 & $i(all_278_1)
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | ALPHA: (77) implies:
% 259.16/36.12  | | | | | | | | | |   (78)   ~ (all_278_0 = 0)
% 259.16/36.12  | | | | | | | | | |   (79)  $i(all_278_1)
% 259.16/36.12  | | | | | | | | | |   (80)  r1(all_68_20, all_278_1) = 0
% 259.16/36.12  | | | | | | | | | |   (81)  p103(all_278_1) = all_278_0
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_285_0,
% 259.16/36.12  | | | | | | | | | |        all_285_1 gives:
% 259.16/36.12  | | | | | | | | | |   (82)   ~ (all_285_0 = 0) & p104(all_285_1) = all_285_0 &
% 259.16/36.12  | | | | | | | | | |         r1(all_68_20, all_285_1) = 0 & $i(all_285_1)
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | ALPHA: (82) implies:
% 259.16/36.12  | | | | | | | | | |   (83)   ~ (all_285_0 = 0)
% 259.16/36.12  | | | | | | | | | |   (84)  $i(all_285_1)
% 259.16/36.12  | | | | | | | | | |   (85)  r1(all_68_20, all_285_1) = 0
% 259.16/36.12  | | | | | | | | | |   (86)  p104(all_285_1) = all_285_0
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | BETA: splitting (62) gives:
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | |   (87)  all_68_11 = 0
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | COMBINE_EQS: (3), (87) imply:
% 259.16/36.12  | | | | | | | | | | |   (88)  all_75_9 = 0
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | BETA: splitting (48) gives:
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | |   (89)   ~ (all_75_8 = 0)
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | REDUCE: (30), (89) imply:
% 259.16/36.12  | | | | | | | | | | | |   (90)   ~ (all_68_7 = 0)
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | REF_CLOSE: (5), (6), (7), (12), (15), (18), (22), (27), (31),
% 259.16/36.12  | | | | | | | | | | | |            (37), (42), (44), (57), (71), (90) are
% 259.16/36.12  | | | | | | | | | | | |            inconsistent by sub-proof #236.
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | |   (91)   ~ (all_75_9 = 0)
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | REDUCE: (88), (91) imply:
% 259.16/36.12  | | | | | | | | | | | |   (92)  $false
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | CLOSE: (92) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | |   (93)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | BETA: splitting (93) gives:
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | |   (94)  all_68_12 = 0
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | REDUCE: (73), (94) imply:
% 259.16/36.12  | | | | | | | | | | | |   (95)  $false
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | CLOSE: (95) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | |   (96)  all_68_13 = 0 | all_68_14 = 0
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | BETA: splitting (96) gives:
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | |   (97)  all_68_13 = 0
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | REDUCE: (59), (97) imply:
% 259.16/36.12  | | | | | | | | | | | | |   (98)  $false
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | CLOSE: (98) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | |   (99)  all_68_14 = 0
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | COMBINE_EQS: (8), (99) imply:
% 259.16/36.12  | | | | | | | | | | | | |   (100)  all_75_18 = 0
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | BETA: splitting (51) gives:
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | |   (101)   ~ (all_75_18 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | REDUCE: (100), (101) imply:
% 259.16/36.12  | | | | | | | | | | | | | |   (102)  $false
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | CLOSE: (102) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | |   (103)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12  | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | DELTA: instantiating (103) with fresh symbols all_314_0,
% 259.16/36.12  | | | | | | | | | | | | | |        all_314_1 gives:
% 259.16/36.12  | | | | | | | | | | | | | |   (104)   ~ (all_314_0 = 0) & p105(all_314_1) = all_314_0 &
% 259.16/36.12  | | | | | | | | | | | | | |          r1(all_68_20, all_314_1) = 0 & $i(all_314_1)
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | ALPHA: (104) implies:
% 259.16/36.12  | | | | | | | | | | | | | |   (105)   ~ (all_314_0 = 0)
% 259.16/36.12  | | | | | | | | | | | | | |   (106)  $i(all_314_1)
% 259.16/36.12  | | | | | | | | | | | | | |   (107)  r1(all_68_20, all_314_1) = 0
% 259.16/36.12  | | | | | | | | | | | | | |   (108)  p105(all_314_1) = all_314_0
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | BETA: splitting (41) gives:
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | |   (109)   ~ (all_75_15 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | REDUCE: (37), (109) imply:
% 259.16/36.12  | | | | | | | | | | | | | | |   (110)   ~ (all_68_9 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | BETA: splitting (9) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | |   (111)   ~ (all_75_8 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | REDUCE: (30), (111) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | |   (112)   ~ (all_68_7 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | REF_CLOSE: (12), (18), (22), (57), (110), (112) are
% 259.16/36.12  | | | | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | |   (113)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.12  | | | | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | DELTA: instantiating (113) with fresh symbols all_338_0,
% 259.16/36.12  | | | | | | | | | | | | | | | |        all_338_1 gives:
% 259.16/36.12  | | | | | | | | | | | | | | | |   (114)   ~ (all_338_0 = 0) & p102(all_338_1) = all_338_0 &
% 259.16/36.12  | | | | | | | | | | | | | | | |          r1(all_68_20, all_338_1) = 0 & $i(all_338_1)
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | ALPHA: (114) implies:
% 259.16/36.12  | | | | | | | | | | | | | | | |   (115)   ~ (all_338_0 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | |   (116)  $i(all_338_1)
% 259.16/36.12  | | | | | | | | | | | | | | | |   (117)  r1(all_68_20, all_338_1) = 0
% 259.16/36.12  | | | | | | | | | | | | | | | |   (118)  p102(all_338_1) = all_338_0
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | BETA: splitting (36) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | |   (119)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12  | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.12  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.12  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.16/36.12  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.16/36.12  | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | BETA: splitting (119) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | |   (120)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12  | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.12  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (120) with all_338_1, all_338_0,
% 259.16/36.12  | | | | | | | | | | | | | | | | | |              simplifying with (116), (118) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | |   (121)  all_338_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.12  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_338_1) = v0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | BETA: splitting (121) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (122)  all_338_0 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | REDUCE: (115), (122) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (123)  $false
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | CLOSE: (123) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (124)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |              all_338_1) = v0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (124) with fresh symbol all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (125)   ~ (all_362_0 = 0) & r1(all_68_20, all_338_1) =
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |          all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | ALPHA: (125) implies:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (126)   ~ (all_362_0 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (127)  r1(all_68_20, all_338_1) = all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_362_0, all_338_1,
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (117), (127) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (128)  all_362_0 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | REDUCE: (126), (128) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (129)  $false
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12  | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.12  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (130) with all_278_1, all_278_0,
% 259.16/36.12  | | | | | | | | | | | | | | | | | |              simplifying with (79), (81) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | |   (131)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.12  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_278_1) = v0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | BETA: splitting (131) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (132)  all_278_0 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | REDUCE: (78), (132) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (133)  $false
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | CLOSE: (133) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (134)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |              all_278_1) = v0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (134) with fresh symbol all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (135)   ~ (all_362_0 = 0) & r1(all_68_20, all_278_1) =
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |          all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | ALPHA: (135) implies:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (136)   ~ (all_362_0 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (137)  r1(all_68_20, all_278_1) = all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_362_0, all_278_1,
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (80), (137) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (138)  all_362_0 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | REDUCE: (136), (138) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (139)  $false
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | CLOSE: (139) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | |   (140)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12  | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.12  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.12  | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.16/36.12  | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.16/36.12  | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | BETA: splitting (140) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | |   (141)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12  | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.12  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (141) with all_285_1, all_285_0,
% 259.16/36.12  | | | | | | | | | | | | | | | | | |              simplifying with (84), (86) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | |   (142)  all_285_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.12  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_285_1) = v0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | BETA: splitting (142) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (143)  all_285_0 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | REDUCE: (83), (143) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (144)  $false
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | CLOSE: (144) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (145)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |              all_285_1) = v0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (145) with fresh symbol all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (146)   ~ (all_362_0 = 0) & r1(all_68_20, all_285_1) =
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |          all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | ALPHA: (146) implies:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (147)   ~ (all_362_0 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (148)  r1(all_68_20, all_285_1) = all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_362_0, all_285_1,
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (85), (148) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (149)  all_362_0 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | REDUCE: (147), (149) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (150)  $false
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | CLOSE: (150) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | |   (151)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.12  | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.12  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (151) with all_314_1, all_314_0,
% 259.16/36.12  | | | | | | | | | | | | | | | | | |              simplifying with (106), (108) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | |   (152)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.12  | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_314_1) = v0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | BETA: splitting (152) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (153)  all_314_0 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | REDUCE: (105), (153) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (154)  $false
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | CLOSE: (154) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (155)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |              all_314_1) = v0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (155) with fresh symbol all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (156)   ~ (all_362_0 = 0) & r1(all_68_20, all_314_1) =
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |          all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | ALPHA: (156) implies:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (157)   ~ (all_362_0 = 0)
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (158)  r1(all_68_20, all_314_1) = all_362_0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_362_0, all_314_1,
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (107), (158) gives:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (159)  all_362_0 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | REDUCE: (157), (159) imply:
% 259.16/36.12  | | | | | | | | | | | | | | | | | | |   (160)  $false
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | CLOSE: (160) is inconsistent.
% 259.16/36.12  | | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | |   (161)  all_75_15 = 0
% 259.16/36.12  | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | | REF_CLOSE: (5), (6), (7), (15), (18), (27), (31), (42), (71),
% 259.16/36.12  | | | | | | | | | | | | | | |            (161) are inconsistent by sub-proof #237.
% 259.16/36.12  | | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | |   (162)   ~ (all_75_14 = 0)
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | REDUCE: (69), (162) imply:
% 259.16/36.12  | | | | | | | | |   (163)  $false
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | | CLOSE: (163) is inconsistent.
% 259.16/36.12  | | | | | | | | | 
% 259.16/36.12  | | | | | | | | End of split
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | Case 2:
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | |   (164)   ~ (all_75_14 = 0)
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | | REDUCE: (69), (164) imply:
% 259.16/36.12  | | | | | | | |   (165)  $false
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | | CLOSE: (165) is inconsistent.
% 259.16/36.12  | | | | | | | | 
% 259.16/36.12  | | | | | | | End of split
% 259.16/36.12  | | | | | | | 
% 259.16/36.12  | | | | | | Case 2:
% 259.16/36.12  | | | | | | | 
% 259.16/36.12  | | | | | | |   (166)  all_68_18 = 0 | all_68_19 = 0
% 259.16/36.12  | | | | | | | 
% 259.16/36.12  | | | | | | | REF_CLOSE: (43), (50), (166) are inconsistent by sub-proof #406.
% 259.16/36.12  | | | | | | | 
% 259.16/36.12  | | | | | | End of split
% 259.16/36.12  | | | | | | 
% 259.16/36.12  | | | | | End of split
% 259.16/36.12  | | | | | 
% 259.16/36.12  | | | | Case 2:
% 259.16/36.12  | | | | | 
% 259.16/36.12  | | | | |   (167)  all_75_10 = 0
% 259.16/36.12  | | | | |   (168)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.16/36.12  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.12  | | | | | 
% 259.16/36.12  | | | | | DELTA: instantiating (168) with fresh symbols all_253_0, all_253_1
% 259.16/36.12  | | | | |        gives:
% 259.16/36.12  | | | | |   (169)   ~ (all_253_0 = 0) & p102(all_253_1) = all_253_0 &
% 259.16/36.12  | | | | |          r1(all_68_20, all_253_1) = 0 & $i(all_253_1)
% 259.16/36.12  | | | | | 
% 259.16/36.12  | | | | | ALPHA: (169) implies:
% 259.16/36.12  | | | | |   (170)   ~ (all_253_0 = 0)
% 259.16/36.12  | | | | |   (171)  $i(all_253_1)
% 259.16/36.13  | | | | |   (172)  r1(all_68_20, all_253_1) = 0
% 259.16/36.13  | | | | |   (173)  p102(all_253_1) = all_253_0
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | | BETA: splitting (2) gives:
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | | Case 1:
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | |   (174)   ~ (all_75_8 = 0)
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | | REDUCE: (30), (174) imply:
% 259.16/36.13  | | | | | |   (175)   ~ (all_68_7 = 0)
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | | BETA: splitting (25) gives:
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | | Case 1:
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | |   (176)   ~ (all_75_9 = 0)
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | REDUCE: (3), (176) imply:
% 259.16/36.13  | | | | | | |   (177)   ~ (all_68_11 = 0)
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | BETA: splitting (19) gives:
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | |   (178)   ~ (all_75_11 = 0)
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | REDUCE: (26), (178) imply:
% 259.16/36.13  | | | | | | | |   (179)   ~ (all_68_5 = 0)
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | REF_CLOSE: (5), (6), (7), (12), (15), (18), (22), (27), (31),
% 259.16/36.13  | | | | | | | |            (37), (42), (44), (57), (175), (179) are inconsistent
% 259.16/36.13  | | | | | | | |            by sub-proof #236.
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | |   (180)  all_75_11 = 0
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | COMBINE_EQS: (26), (180) imply:
% 259.16/36.13  | | | | | | | |   (181)  all_68_5 = 0
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | BETA: splitting (28) gives:
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | |   (182)   ~ (all_75_11 = 0)
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | REDUCE: (180), (182) imply:
% 259.16/36.13  | | | | | | | | |   (183)  $false
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | CLOSE: (183) is inconsistent.
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | |   (184)   ~ (all_75_13 = 0)
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | REDUCE: (11), (184) imply:
% 259.16/36.13  | | | | | | | | |   (185)   ~ (all_68_12 = 0)
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | BETA: splitting (45) gives:
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | |   (186)   ~ (all_75_11 = 0)
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | REDUCE: (180), (186) imply:
% 259.16/36.13  | | | | | | | | | |   (187)  $false
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | CLOSE: (187) is inconsistent.
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | |   (188)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.13  | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | DELTA: instantiating (188) with fresh symbols all_278_0,
% 259.16/36.13  | | | | | | | | | |        all_278_1 gives:
% 259.16/36.13  | | | | | | | | | |   (189)   ~ (all_278_0 = 0) & p103(all_278_1) = all_278_0 &
% 259.16/36.13  | | | | | | | | | |          r1(all_68_20, all_278_1) = 0 & $i(all_278_1)
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | ALPHA: (189) implies:
% 259.16/36.13  | | | | | | | | | |   (190)   ~ (all_278_0 = 0)
% 259.16/36.13  | | | | | | | | | |   (191)  $i(all_278_1)
% 259.16/36.13  | | | | | | | | | |   (192)  r1(all_68_20, all_278_1) = 0
% 259.16/36.13  | | | | | | | | | |   (193)  p103(all_278_1) = all_278_0
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | BETA: splitting (62) gives:
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | |   (194)  all_68_11 = 0
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | REDUCE: (177), (194) imply:
% 259.16/36.13  | | | | | | | | | | |   (195)  $false
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | CLOSE: (195) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | |   (196)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | BETA: splitting (196) gives:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | |   (197)  all_68_12 = 0
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | REDUCE: (185), (197) imply:
% 259.16/36.13  | | | | | | | | | | | |   (198)  $false
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | CLOSE: (198) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | |   (199)  all_68_13 = 0 | all_68_14 = 0
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | BETA: splitting (199) gives:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | |   (200)  all_68_13 = 0
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | REDUCE: (59), (200) imply:
% 259.16/36.13  | | | | | | | | | | | | |   (201)  $false
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | CLOSE: (201) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | |   (202)  all_68_14 = 0
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | COMBINE_EQS: (8), (202) imply:
% 259.16/36.13  | | | | | | | | | | | | |   (203)  all_75_18 = 0
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | BETA: splitting (51) gives:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | |   (204)   ~ (all_75_18 = 0)
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | REDUCE: (203), (204) imply:
% 259.16/36.13  | | | | | | | | | | | | | |   (205)  $false
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | CLOSE: (205) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | |   (206)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.13  | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | DELTA: instantiating (206) with fresh symbols all_315_0,
% 259.16/36.13  | | | | | | | | | | | | | |        all_315_1 gives:
% 259.16/36.13  | | | | | | | | | | | | | |   (207)   ~ (all_315_0 = 0) & p105(all_315_1) = all_315_0 &
% 259.16/36.13  | | | | | | | | | | | | | |          r1(all_68_20, all_315_1) = 0 & $i(all_315_1)
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | ALPHA: (207) implies:
% 259.16/36.13  | | | | | | | | | | | | | |   (208)   ~ (all_315_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | |   (209)  $i(all_315_1)
% 259.16/36.13  | | | | | | | | | | | | | |   (210)  r1(all_68_20, all_315_1) = 0
% 259.16/36.13  | | | | | | | | | | | | | |   (211)  p105(all_315_1) = all_315_0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_341_0,
% 259.16/36.13  | | | | | | | | | | | | | |        all_341_1 gives:
% 259.16/36.13  | | | | | | | | | | | | | |   (212)   ~ (all_341_0 = 0) & p104(all_341_1) = all_341_0 &
% 259.16/36.13  | | | | | | | | | | | | | |          r1(all_68_20, all_341_1) = 0 & $i(all_341_1)
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | ALPHA: (212) implies:
% 259.16/36.13  | | | | | | | | | | | | | |   (213)   ~ (all_341_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | |   (214)  $i(all_341_1)
% 259.16/36.13  | | | | | | | | | | | | | |   (215)  r1(all_68_20, all_341_1) = 0
% 259.16/36.13  | | | | | | | | | | | | | |   (216)  p104(all_341_1) = all_341_0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | BETA: splitting (36) gives:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | |   (217)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.13  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.16/36.13  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.13  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | BETA: splitting (217) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | |   (218)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (218) with all_253_1, all_253_0,
% 259.16/36.13  | | | | | | | | | | | | | | | |              simplifying with (171), (173) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | |   (219)  all_253_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.13  | | | | | | | | | | | | | | | |            r1(all_68_20, all_253_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | BETA: splitting (219) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (220)  all_253_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | REDUCE: (170), (220) imply:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (221)  $false
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | CLOSE: (221) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (222)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.13  | | | | | | | | | | | | | | | | |              all_253_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | DELTA: instantiating (222) with fresh symbol all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (223)   ~ (all_354_0 = 0) & r1(all_68_20, all_253_1) =
% 259.16/36.13  | | | | | | | | | | | | | | | | |          all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | ALPHA: (223) implies:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (224)   ~ (all_354_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (225)  r1(all_68_20, all_253_1) = all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_354_0, all_253_1,
% 259.16/36.13  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (172), (225) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (226)  all_354_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | REDUCE: (224), (226) imply:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (227)  $false
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | CLOSE: (227) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | |   (228)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (228) with all_278_1, all_278_0,
% 259.16/36.13  | | | | | | | | | | | | | | | |              simplifying with (191), (193) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | |   (229)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.13  | | | | | | | | | | | | | | | |            r1(all_68_20, all_278_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | BETA: splitting (229) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (230)  all_278_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | REDUCE: (190), (230) imply:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (231)  $false
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | CLOSE: (231) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (232)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.13  | | | | | | | | | | | | | | | | |              all_278_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | DELTA: instantiating (232) with fresh symbol all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (233)   ~ (all_354_0 = 0) & r1(all_68_20, all_278_1) =
% 259.16/36.13  | | | | | | | | | | | | | | | | |          all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | ALPHA: (233) implies:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (234)   ~ (all_354_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (235)  r1(all_68_20, all_278_1) = all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_354_0, all_278_1,
% 259.16/36.13  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (192), (235) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (236)  all_354_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | REDUCE: (234), (236) imply:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (237)  $false
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | CLOSE: (237) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | |   (238)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.13  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.16/36.13  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.13  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | BETA: splitting (238) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | |   (239)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (239) with all_341_1, all_341_0,
% 259.16/36.13  | | | | | | | | | | | | | | | |              simplifying with (214), (216) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | |   (240)  all_341_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.13  | | | | | | | | | | | | | | | |            r1(all_68_20, all_341_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | BETA: splitting (240) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (241)  all_341_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | REDUCE: (213), (241) imply:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (242)  $false
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | CLOSE: (242) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (243)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.13  | | | | | | | | | | | | | | | | |              all_341_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | DELTA: instantiating (243) with fresh symbol all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (244)   ~ (all_354_0 = 0) & r1(all_68_20, all_341_1) =
% 259.16/36.13  | | | | | | | | | | | | | | | | |          all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | ALPHA: (244) implies:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (245)   ~ (all_354_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (246)  r1(all_68_20, all_341_1) = all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_354_0, all_341_1,
% 259.16/36.13  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (215), (246) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (247)  all_354_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | REDUCE: (245), (247) imply:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (248)  $false
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | CLOSE: (248) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | |   (249)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (249) with all_315_1, all_315_0,
% 259.16/36.13  | | | | | | | | | | | | | | | |              simplifying with (209), (211) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | |   (250)  all_315_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.13  | | | | | | | | | | | | | | | |            r1(all_68_20, all_315_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | BETA: splitting (250) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (251)  all_315_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | REDUCE: (208), (251) imply:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (252)  $false
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | CLOSE: (252) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (253)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.13  | | | | | | | | | | | | | | | | |              all_315_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | DELTA: instantiating (253) with fresh symbol all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | |        gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (254)   ~ (all_354_0 = 0) & r1(all_68_20, all_315_1) =
% 259.16/36.13  | | | | | | | | | | | | | | | | |          all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | ALPHA: (254) implies:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (255)   ~ (all_354_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (256)  r1(all_68_20, all_315_1) = all_354_0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_354_0, all_315_1,
% 259.16/36.13  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (210), (256) gives:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (257)  all_354_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | REDUCE: (255), (257) imply:
% 259.16/36.13  | | | | | | | | | | | | | | | | |   (258)  $false
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | | CLOSE: (258) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | End of split
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | Case 2:
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | |   (259)   ~ (all_75_10 = 0)
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | REDUCE: (167), (259) imply:
% 259.16/36.13  | | | | | | |   (260)  $false
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | CLOSE: (260) is inconsistent.
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | End of split
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | Case 2:
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | |   (261)   ~ (all_75_10 = 0)
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | | REDUCE: (167), (261) imply:
% 259.16/36.13  | | | | | |   (262)  $false
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | | CLOSE: (262) is inconsistent.
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | End of split
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | End of split
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | End of split
% 259.16/36.13  | | | 
% 259.16/36.13  | | Case 2:
% 259.16/36.13  | | | 
% 259.16/36.13  | | |   (263)  all_75_16 = 0
% 259.16/36.13  | | | 
% 259.16/36.13  | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (10), (12), (15), (18), (20),
% 259.16/36.13  | | |            (24), (26), (27), (30), (31), (33), (36), (37), (38), (40),
% 259.16/36.13  | | |            (43), (45), (46), (47), (50), (54), (263) are inconsistent by
% 259.16/36.13  | | |            sub-proof #233.
% 259.16/36.13  | | | 
% 259.16/36.13  | | End of split
% 259.16/36.13  | | 
% 259.16/36.13  | Case 2:
% 259.16/36.13  | | 
% 259.16/36.13  | |   (264)  all_75_12 = 0
% 259.16/36.13  | | 
% 259.16/36.13  | | BETA: splitting (21) gives:
% 259.16/36.13  | | 
% 259.16/36.13  | | Case 1:
% 259.16/36.13  | | | 
% 259.16/36.13  | | |   (265)   ~ (all_75_12 = 0)
% 259.16/36.13  | | | 
% 259.16/36.13  | | | REDUCE: (264), (265) imply:
% 259.16/36.13  | | |   (266)  $false
% 259.16/36.13  | | | 
% 259.16/36.13  | | | CLOSE: (266) is inconsistent.
% 259.16/36.13  | | | 
% 259.16/36.13  | | Case 2:
% 259.16/36.13  | | | 
% 259.16/36.13  | | |   (267)   ~ (all_75_13 = 0)
% 259.16/36.13  | | | 
% 259.16/36.13  | | | REDUCE: (11), (267) imply:
% 259.16/36.13  | | |   (268)   ~ (all_68_12 = 0)
% 259.16/36.13  | | | 
% 259.16/36.13  | | | BETA: splitting (29) gives:
% 259.16/36.13  | | | 
% 259.16/36.13  | | | Case 1:
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | |   (269)   ~ (all_75_12 = 0)
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | | REDUCE: (264), (269) imply:
% 259.16/36.13  | | | |   (270)  $false
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | | CLOSE: (270) is inconsistent.
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | Case 2:
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | |   (271)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.16/36.13  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | | DELTA: instantiating (271) with fresh symbols all_244_0, all_244_1
% 259.16/36.13  | | | |        gives:
% 259.16/36.13  | | | |   (272)   ~ (all_244_0 = 0) & p103(all_244_1) = all_244_0 &
% 259.16/36.13  | | | |          r1(all_68_20, all_244_1) = 0 & $i(all_244_1)
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | | ALPHA: (272) implies:
% 259.16/36.13  | | | |   (273)   ~ (all_244_0 = 0)
% 259.16/36.13  | | | |   (274)  $i(all_244_1)
% 259.16/36.13  | | | |   (275)  r1(all_68_20, all_244_1) = 0
% 259.16/36.13  | | | |   (276)  p103(all_244_1) = all_244_0
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | | BETA: splitting (23) gives:
% 259.16/36.13  | | | | 
% 259.16/36.13  | | | | Case 1:
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | |   (277)   ~ (all_75_12 = 0)
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | | REDUCE: (264), (277) imply:
% 259.16/36.13  | | | | |   (278)  $false
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | | CLOSE: (278) is inconsistent.
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | Case 2:
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | |   (279)   ~ (all_75_14 = 0)
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | | REDUCE: (47), (279) imply:
% 259.16/36.13  | | | | |   (280)   ~ (all_68_17 = 0)
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | | BETA: splitting (40) gives:
% 259.16/36.13  | | | | | 
% 259.16/36.13  | | | | | Case 1:
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | |   (281)  all_68_16 = 0
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | | COMBINE_EQS: (10), (281) imply:
% 259.16/36.13  | | | | | |   (282)  all_75_10 = 0
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | | BETA: splitting (25) gives:
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | | Case 1:
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | |   (283)   ~ (all_75_9 = 0)
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | REDUCE: (3), (283) imply:
% 259.16/36.13  | | | | | | |   (284)   ~ (all_68_11 = 0)
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | BETA: splitting (38) gives:
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | |   (285)   ~ (all_75_10 = 0)
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | REDUCE: (282), (285) imply:
% 259.16/36.13  | | | | | | | |   (286)  $false
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | CLOSE: (286) is inconsistent.
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | |   (287)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 259.16/36.13  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | DELTA: instantiating (287) with fresh symbols all_270_0,
% 259.16/36.13  | | | | | | | |        all_270_1 gives:
% 259.16/36.13  | | | | | | | |   (288)   ~ (all_270_0 = 0) & p102(all_270_1) = all_270_0 &
% 259.16/36.13  | | | | | | | |          r1(all_68_20, all_270_1) = 0 & $i(all_270_1)
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | ALPHA: (288) implies:
% 259.16/36.13  | | | | | | | |   (289)   ~ (all_270_0 = 0)
% 259.16/36.13  | | | | | | | |   (290)  $i(all_270_1)
% 259.16/36.13  | | | | | | | |   (291)  r1(all_68_20, all_270_1) = 0
% 259.16/36.13  | | | | | | | |   (292)  p102(all_270_1) = all_270_0
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | BETA: splitting (52) gives:
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | |   (293)  all_68_10 = 0
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | REDUCE: (34), (293) imply:
% 259.16/36.13  | | | | | | | | |   (294)  $false
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | CLOSE: (294) is inconsistent.
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | |   (295)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.16/36.13  | | | | | | | | |          all_68_14 = 0
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | BETA: splitting (17) gives:
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | |   (296)   ~ (all_75_18 = 0)
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | REDUCE: (8), (296) imply:
% 259.16/36.13  | | | | | | | | | |   (297)   ~ (all_68_14 = 0)
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | BETA: splitting (295) gives:
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | |   (298)  all_68_11 = 0
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | REDUCE: (284), (298) imply:
% 259.16/36.13  | | | | | | | | | | |   (299)  $false
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | CLOSE: (299) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | |   (300)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | BETA: splitting (300) gives:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | |   (301)  all_68_12 = 0
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | REDUCE: (268), (301) imply:
% 259.16/36.13  | | | | | | | | | | | |   (302)  $false
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | CLOSE: (302) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | |   (303)  all_68_13 = 0 | all_68_14 = 0
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | BETA: splitting (303) gives:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | |   (304)  all_68_13 = 0
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | COMBINE_EQS: (14), (304) imply:
% 259.16/36.13  | | | | | | | | | | | | |   (305)  all_75_16 = 0
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (10), (12), (15),
% 259.16/36.13  | | | | | | | | | | | | |            (18), (20), (24), (26), (27), (30), (31), (33),
% 259.16/36.13  | | | | | | | | | | | | |            (36), (37), (38), (40), (43), (45), (46), (47),
% 259.16/36.13  | | | | | | | | | | | | |            (50), (54), (305) are inconsistent by sub-proof
% 259.16/36.13  | | | | | | | | | | | | |            #233.
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | |   (306)   ~ (all_68_13 = 0)
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | REF_CLOSE: (268), (297), (300), (306) are inconsistent by
% 259.16/36.13  | | | | | | | | | | | | |            sub-proof #396.
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | |   (307)  all_75_18 = 0
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | COMBINE_EQS: (8), (307) imply:
% 259.16/36.13  | | | | | | | | | |   (308)  all_68_14 = 0
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | BETA: splitting (51) gives:
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | |   (309)   ~ (all_75_18 = 0)
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | REDUCE: (307), (309) imply:
% 259.16/36.13  | | | | | | | | | | |   (310)  $false
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | CLOSE: (310) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | |   (311)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.13  | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | DELTA: instantiating (311) with fresh symbols all_290_0,
% 259.16/36.13  | | | | | | | | | | |        all_290_1 gives:
% 259.16/36.13  | | | | | | | | | | |   (312)   ~ (all_290_0 = 0) & p105(all_290_1) = all_290_0 &
% 259.16/36.13  | | | | | | | | | | |          r1(all_68_20, all_290_1) = 0 & $i(all_290_1)
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | ALPHA: (312) implies:
% 259.16/36.13  | | | | | | | | | | |   (313)   ~ (all_290_0 = 0)
% 259.16/36.13  | | | | | | | | | | |   (314)  $i(all_290_1)
% 259.16/36.13  | | | | | | | | | | |   (315)  r1(all_68_20, all_290_1) = 0
% 259.16/36.13  | | | | | | | | | | |   (316)  p105(all_290_1) = all_290_0
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | BETA: splitting (36) gives:
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | |   (317)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.13  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.16/36.13  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.13  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | BETA: splitting (317) gives:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | |   (318)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | GROUND_INST: instantiating (318) with all_270_1, all_270_0,
% 259.16/36.13  | | | | | | | | | | | | |              simplifying with (290), (292) gives:
% 259.16/36.13  | | | | | | | | | | | | |   (319)  all_270_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.13  | | | | | | | | | | | | |            r1(all_68_20, all_270_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | BETA: splitting (319) gives:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | |   (320)  all_270_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | REDUCE: (289), (320) imply:
% 259.16/36.13  | | | | | | | | | | | | | |   (321)  $false
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | CLOSE: (321) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | |   (322)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.13  | | | | | | | | | | | | | |              all_270_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | DELTA: instantiating (322) with fresh symbol all_343_0
% 259.16/36.13  | | | | | | | | | | | | | |        gives:
% 259.16/36.13  | | | | | | | | | | | | | |   (323)   ~ (all_343_0 = 0) & r1(all_68_20, all_270_1) =
% 259.16/36.13  | | | | | | | | | | | | | |          all_343_0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | ALPHA: (323) implies:
% 259.16/36.13  | | | | | | | | | | | | | |   (324)   ~ (all_343_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | |   (325)  r1(all_68_20, all_270_1) = all_343_0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_270_1,
% 259.16/36.13  | | | | | | | | | | | | | |              all_68_20, simplifying with (291), (325) gives:
% 259.16/36.13  | | | | | | | | | | | | | |   (326)  all_343_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | REDUCE: (324), (326) imply:
% 259.16/36.13  | | | | | | | | | | | | | |   (327)  $false
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | CLOSE: (327) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | |   (328)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | GROUND_INST: instantiating (328) with all_244_1, all_244_0,
% 259.16/36.13  | | | | | | | | | | | | |              simplifying with (274), (276) gives:
% 259.16/36.13  | | | | | | | | | | | | |   (329)  all_244_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.13  | | | | | | | | | | | | |            r1(all_68_20, all_244_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | BETA: splitting (329) gives:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | |   (330)  all_244_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | REDUCE: (273), (330) imply:
% 259.16/36.13  | | | | | | | | | | | | | |   (331)  $false
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | CLOSE: (331) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | |   (332)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.13  | | | | | | | | | | | | | |              all_244_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | DELTA: instantiating (332) with fresh symbol all_343_0
% 259.16/36.13  | | | | | | | | | | | | | |        gives:
% 259.16/36.13  | | | | | | | | | | | | | |   (333)   ~ (all_343_0 = 0) & r1(all_68_20, all_244_1) =
% 259.16/36.13  | | | | | | | | | | | | | |          all_343_0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | ALPHA: (333) implies:
% 259.16/36.13  | | | | | | | | | | | | | |   (334)   ~ (all_343_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | |   (335)  r1(all_68_20, all_244_1) = all_343_0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_244_1,
% 259.16/36.13  | | | | | | | | | | | | | |              all_68_20, simplifying with (275), (335) gives:
% 259.16/36.13  | | | | | | | | | | | | | |   (336)  all_343_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | REDUCE: (334), (336) imply:
% 259.16/36.13  | | | | | | | | | | | | | |   (337)  $false
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | CLOSE: (337) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | |   (338)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.13  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.16/36.13  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.13  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | BETA: splitting (338) gives:
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | |   (339)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | GROUND_INST: instantiating (339) with all_188_1, all_188_0,
% 259.16/36.13  | | | | | | | | | | | | |              simplifying with (13), (39) gives:
% 259.16/36.13  | | | | | | | | | | | | |   (340)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.13  | | | | | | | | | | | | |            r1(all_68_20, all_188_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | REF_CLOSE: (18), (35), (49), (340) are inconsistent by
% 259.16/36.13  | | | | | | | | | | | | |            sub-proof #232.
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | |   (341)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.13  | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.13  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | GROUND_INST: instantiating (341) with all_290_1, all_290_0,
% 259.16/36.13  | | | | | | | | | | | | |              simplifying with (314), (316) gives:
% 259.16/36.13  | | | | | | | | | | | | |   (342)  all_290_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.13  | | | | | | | | | | | | |            r1(all_68_20, all_290_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | BETA: splitting (342) gives:
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | Case 1:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | |   (343)  all_290_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | REDUCE: (313), (343) imply:
% 259.16/36.13  | | | | | | | | | | | | | |   (344)  $false
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | CLOSE: (344) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | Case 2:
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | |   (345)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.13  | | | | | | | | | | | | | |              all_290_1) = v0)
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | DELTA: instantiating (345) with fresh symbol all_343_0
% 259.16/36.13  | | | | | | | | | | | | | |        gives:
% 259.16/36.13  | | | | | | | | | | | | | |   (346)   ~ (all_343_0 = 0) & r1(all_68_20, all_290_1) =
% 259.16/36.13  | | | | | | | | | | | | | |          all_343_0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | ALPHA: (346) implies:
% 259.16/36.13  | | | | | | | | | | | | | |   (347)   ~ (all_343_0 = 0)
% 259.16/36.13  | | | | | | | | | | | | | |   (348)  r1(all_68_20, all_290_1) = all_343_0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_343_0, all_290_1,
% 259.16/36.13  | | | | | | | | | | | | | |              all_68_20, simplifying with (315), (348) gives:
% 259.16/36.13  | | | | | | | | | | | | | |   (349)  all_343_0 = 0
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | REDUCE: (347), (349) imply:
% 259.16/36.13  | | | | | | | | | | | | | |   (350)  $false
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | | CLOSE: (350) is inconsistent.
% 259.16/36.13  | | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | | 
% 259.16/36.13  | | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | | 
% 259.16/36.13  | | | | | | | | End of split
% 259.16/36.13  | | | | | | | | 
% 259.16/36.13  | | | | | | | End of split
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | Case 2:
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | |   (351)   ~ (all_75_10 = 0)
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | REDUCE: (282), (351) imply:
% 259.16/36.13  | | | | | | |   (352)  $false
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | | CLOSE: (352) is inconsistent.
% 259.16/36.13  | | | | | | | 
% 259.16/36.13  | | | | | | End of split
% 259.16/36.13  | | | | | | 
% 259.16/36.13  | | | | | Case 2:
% 259.16/36.13  | | | | | | 
% 259.16/36.14  | | | | | |   (353)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | REF_CLOSE: (43), (50), (280), (353) are inconsistent by sub-proof
% 259.16/36.14  | | | | | |            #393.
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | End of split
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | End of split
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | End of split
% 259.16/36.14  | | | 
% 259.16/36.14  | | End of split
% 259.16/36.14  | | 
% 259.16/36.14  | End of split
% 259.16/36.14  | 
% 259.16/36.14  End of proof
% 259.16/36.14  
% 259.16/36.14  Sub-proof #232 shows that the following formulas are inconsistent:
% 259.16/36.14  ----------------------------------------------------------------
% 259.16/36.14    (1)  all_188_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_188_1) =
% 259.16/36.14           v0)
% 259.16/36.14    (2)   ~ (all_188_0 = 0)
% 259.16/36.14    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.14         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.14    (4)  r1(all_68_20, all_188_1) = 0
% 259.16/36.14  
% 259.16/36.14  Begin of proof
% 259.16/36.14  | 
% 259.16/36.14  | BETA: splitting (1) gives:
% 259.16/36.14  | 
% 259.16/36.14  | Case 1:
% 259.16/36.14  | | 
% 259.16/36.14  | |   (5)  all_188_0 = 0
% 259.16/36.14  | | 
% 259.16/36.14  | | REDUCE: (2), (5) imply:
% 259.16/36.14  | |   (6)  $false
% 259.16/36.14  | | 
% 259.16/36.14  | | CLOSE: (6) is inconsistent.
% 259.16/36.14  | | 
% 259.16/36.14  | Case 2:
% 259.16/36.14  | | 
% 259.16/36.14  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_188_1) = v0)
% 259.16/36.14  | | 
% 259.16/36.14  | | DELTA: instantiating (7) with fresh symbol all_343_0 gives:
% 259.16/36.14  | |   (8)   ~ (all_343_0 = 0) & r1(all_68_20, all_188_1) = all_343_0
% 259.16/36.14  | | 
% 259.16/36.14  | | ALPHA: (8) implies:
% 259.16/36.14  | |   (9)   ~ (all_343_0 = 0)
% 259.16/36.14  | |   (10)  r1(all_68_20, all_188_1) = all_343_0
% 259.16/36.14  | | 
% 259.16/36.14  | | GROUND_INST: instantiating (3) with 0, all_343_0, all_188_1, all_68_20,
% 259.16/36.14  | |              simplifying with (4), (10) gives:
% 259.16/36.14  | |   (11)  all_343_0 = 0
% 259.16/36.14  | | 
% 259.16/36.14  | | REDUCE: (9), (11) imply:
% 259.16/36.14  | |   (12)  $false
% 259.16/36.14  | | 
% 259.16/36.14  | | CLOSE: (12) is inconsistent.
% 259.16/36.14  | | 
% 259.16/36.14  | End of split
% 259.16/36.14  | 
% 259.16/36.14  End of proof
% 259.16/36.14  
% 259.16/36.14  Sub-proof #233 shows that the following formulas are inconsistent:
% 259.16/36.14  ----------------------------------------------------------------
% 259.16/36.14    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.16/36.14             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.16/36.14    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.16/36.14    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.16/36.14             v0) = 0 & $i(v0))
% 259.16/36.14    (4)  r1(all_68_20, all_214_1) = 0
% 259.16/36.14    (5)   ~ (all_68_4 = 0)
% 259.16/36.14    (6)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14             r1(all_68_20, v0) = v2))
% 259.16/36.14    (7)  all_75_10 = all_68_16
% 259.16/36.14    (8)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.14         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14             r1(all_68_20, v0) = v2))
% 259.16/36.14    (9)  all_75_16 = 0
% 259.16/36.14    (10)  p305(all_214_1) = all_214_0
% 259.16/36.14    (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.14          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.14    (12)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.16/36.14    (13)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14    (14)  all_75_11 = all_68_5
% 259.16/36.14    (15)  $i(all_214_1)
% 259.16/36.14    (16)  all_75_8 = all_68_7
% 259.16/36.14    (17)   ~ (all_214_0 = 0)
% 259.16/36.14    (18)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.16/36.14    (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.14            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.14          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.14            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.14          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14              r1(all_68_20, v0) = v2))
% 259.16/36.14    (20)  all_75_15 = all_68_9
% 259.16/36.14    (21)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14    (22)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.14    (23)   ~ (all_68_18 = 0)
% 259.16/36.14    (24)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14    (25)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 259.16/36.14    (26)  all_75_14 = all_68_17
% 259.16/36.14    (27)   ~ (all_68_19 = 0)
% 259.16/36.14    (28)  all_75_12 = all_68_8
% 259.16/36.14  
% 259.16/36.14  Begin of proof
% 259.16/36.14  | 
% 259.16/36.14  | BETA: splitting (12) gives:
% 259.16/36.14  | 
% 259.16/36.14  | Case 1:
% 259.16/36.14  | | 
% 259.16/36.14  | |   (29)   ~ (all_75_15 = 0)
% 259.16/36.14  | | 
% 259.16/36.14  | | REDUCE: (20), (29) imply:
% 259.16/36.14  | |   (30)   ~ (all_68_9 = 0)
% 259.16/36.14  | | 
% 259.16/36.14  | | BETA: splitting (13) gives:
% 259.16/36.14  | | 
% 259.16/36.14  | | Case 1:
% 259.16/36.14  | | | 
% 259.16/36.14  | | |   (31)   ~ (all_75_16 = 0)
% 259.16/36.14  | | | 
% 259.16/36.14  | | | REDUCE: (9), (31) imply:
% 259.16/36.14  | | |   (32)  $false
% 259.16/36.14  | | | 
% 259.16/36.14  | | | CLOSE: (32) is inconsistent.
% 259.16/36.14  | | | 
% 259.16/36.14  | | Case 2:
% 259.16/36.14  | | | 
% 259.16/36.14  | | |   (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 259.16/36.14  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14  | | | 
% 259.16/36.14  | | | DELTA: instantiating (33) with fresh symbols all_255_0, all_255_1 gives:
% 259.16/36.14  | | |   (34)   ~ (all_255_0 = 0) & p304(all_255_1) = all_255_0 & r1(all_68_20,
% 259.16/36.14  | | |           all_255_1) = 0 & $i(all_255_1)
% 259.16/36.14  | | | 
% 259.16/36.14  | | | ALPHA: (34) implies:
% 259.16/36.14  | | |   (35)   ~ (all_255_0 = 0)
% 259.16/36.14  | | |   (36)  $i(all_255_1)
% 259.16/36.14  | | |   (37)  r1(all_68_20, all_255_1) = 0
% 259.16/36.14  | | |   (38)  p304(all_255_1) = all_255_0
% 259.16/36.14  | | | 
% 259.16/36.14  | | | BETA: splitting (18) gives:
% 259.16/36.14  | | | 
% 259.16/36.14  | | | Case 1:
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | |   (39)   ~ (all_75_11 = 0)
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | REDUCE: (14), (39) imply:
% 259.16/36.14  | | | |   (40)   ~ (all_68_5 = 0)
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | BETA: splitting (6) gives:
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | Case 1:
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | |   (41)  all_68_4 = 0
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | | REDUCE: (5), (41) imply:
% 259.16/36.14  | | | | |   (42)  $false
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | | CLOSE: (42) is inconsistent.
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | Case 2:
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | |   (43)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14  | | | | |           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14  | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.14  | | | | |         (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.14  | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | | BETA: splitting (43) gives:
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | | Case 1:
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | |   (44)  all_68_5 = 0
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | REDUCE: (40), (44) imply:
% 259.16/36.14  | | | | | |   (45)  $false
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | CLOSE: (45) is inconsistent.
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | Case 2:
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | |   (46)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) | 
% 259.16/36.14  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.16/36.14  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14  | | | | | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.14  | | | | | |             & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | BETA: splitting (46) gives:
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | Case 1:
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | |   (47)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1)
% 259.16/36.14  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | GROUND_INST: instantiating (47) with all_255_1, all_255_0,
% 259.16/36.14  | | | | | | |              simplifying with (36), (38) gives:
% 259.16/36.14  | | | | | | |   (48)  all_255_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.14  | | | | | | |           r1(all_68_20, all_255_1) = v0)
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | BETA: splitting (48) gives:
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | |   (49)  all_255_0 = 0
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | REDUCE: (35), (49) imply:
% 259.16/36.14  | | | | | | | |   (50)  $false
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | CLOSE: (50) is inconsistent.
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | Case 2:
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | |   (51)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_255_1) =
% 259.16/36.14  | | | | | | | |           v0)
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | DELTA: instantiating (51) with fresh symbol all_343_0 gives:
% 259.16/36.14  | | | | | | | |   (52)   ~ (all_343_0 = 0) & r1(all_68_20, all_255_1) =
% 259.16/36.14  | | | | | | | |         all_343_0
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | ALPHA: (52) implies:
% 259.16/36.14  | | | | | | | |   (53)   ~ (all_343_0 = 0)
% 259.16/36.14  | | | | | | | |   (54)  r1(all_68_20, all_255_1) = all_343_0
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | GROUND_INST: instantiating (11) with 0, all_343_0, all_255_1,
% 259.16/36.14  | | | | | | | |              all_68_20, simplifying with (37), (54) gives:
% 259.16/36.14  | | | | | | | |   (55)  all_343_0 = 0
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | REDUCE: (53), (55) imply:
% 259.16/36.14  | | | | | | | |   (56)  $false
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | CLOSE: (56) is inconsistent.
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | End of split
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | Case 2:
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | |   (57)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1)
% 259.16/36.14  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | GROUND_INST: instantiating (57) with all_214_1, all_214_0,
% 259.16/36.14  | | | | | | |              simplifying with (10), (15) gives:
% 259.16/36.14  | | | | | | |   (58)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.14  | | | | | | |           r1(all_68_20, all_214_1) = v0)
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | REF_CLOSE: (4), (11), (17), (58) are inconsistent by sub-proof
% 259.16/36.14  | | | | | | |            #238.
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | End of split
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | End of split
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | End of split
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | Case 2:
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | |   (59)  all_75_11 = 0
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | REF_CLOSE: (1), (2), (3), (7), (8), (11), (16), (18), (19), (21), (22),
% 259.16/36.14  | | | |            (23), (24), (25), (26), (27), (28), (30), (59) are
% 259.16/36.14  | | | |            inconsistent by sub-proof #234.
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | End of split
% 259.16/36.14  | | | 
% 259.16/36.14  | | End of split
% 259.16/36.14  | | 
% 259.16/36.14  | Case 2:
% 259.16/36.14  | | 
% 259.16/36.14  | |   (60)   ~ (all_75_16 = 0)
% 259.16/36.14  | | 
% 259.16/36.14  | | REDUCE: (9), (60) imply:
% 259.16/36.14  | |   (61)  $false
% 259.16/36.14  | | 
% 259.16/36.14  | | CLOSE: (61) is inconsistent.
% 259.16/36.14  | | 
% 259.16/36.14  | End of split
% 259.16/36.14  | 
% 259.16/36.14  End of proof
% 259.16/36.14  
% 259.16/36.14  Sub-proof #234 shows that the following formulas are inconsistent:
% 259.16/36.14  ----------------------------------------------------------------
% 259.16/36.14    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.16/36.14             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.16/36.14    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.16/36.14    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.16/36.14             v0) = 0 & $i(v0))
% 259.16/36.14    (4)  all_75_11 = 0
% 259.16/36.14    (5)  all_75_10 = all_68_16
% 259.16/36.14    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.14         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14             r1(all_68_20, v0) = v2))
% 259.16/36.14    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.14         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.14    (8)  all_75_8 = all_68_7
% 259.16/36.14    (9)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.16/36.14    (10)   ~ (all_68_9 = 0)
% 259.16/36.14    (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.14            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.14          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.14            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.14          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14              r1(all_68_20, v0) = v2))
% 259.16/36.14    (12)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.14    (14)   ~ (all_68_18 = 0)
% 259.16/36.14    (15)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14    (16)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 259.16/36.14    (17)  all_75_14 = all_68_17
% 259.16/36.14    (18)   ~ (all_68_19 = 0)
% 259.16/36.14    (19)  all_75_12 = all_68_8
% 259.16/36.14  
% 259.16/36.14  Begin of proof
% 259.16/36.14  | 
% 259.16/36.14  | BETA: splitting (9) gives:
% 259.16/36.14  | 
% 259.16/36.14  | Case 1:
% 259.16/36.14  | | 
% 259.16/36.14  | |   (20)   ~ (all_75_11 = 0)
% 259.16/36.14  | | 
% 259.16/36.14  | | REDUCE: (4), (20) imply:
% 259.16/36.14  | |   (21)  $false
% 259.16/36.14  | | 
% 259.16/36.14  | | CLOSE: (21) is inconsistent.
% 259.16/36.14  | | 
% 259.16/36.14  | Case 2:
% 259.16/36.14  | | 
% 259.16/36.14  | |   (22)   ~ (all_75_14 = 0)
% 259.16/36.14  | | 
% 259.16/36.14  | | REDUCE: (17), (22) imply:
% 259.16/36.14  | |   (23)   ~ (all_68_17 = 0)
% 259.16/36.14  | | 
% 259.16/36.14  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (10), (11), (12), (13),
% 259.16/36.14  | |            (14), (15), (16), (18), (19), (23) are inconsistent by sub-proof
% 259.16/36.14  | |            #235.
% 259.16/36.14  | | 
% 259.16/36.14  | End of split
% 259.16/36.14  | 
% 259.16/36.14  End of proof
% 259.16/36.14  
% 259.16/36.14  Sub-proof #235 shows that the following formulas are inconsistent:
% 259.16/36.14  ----------------------------------------------------------------
% 259.16/36.14    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.16/36.14             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.16/36.14    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.16/36.14    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.16/36.14             v0) = 0 & $i(v0))
% 259.16/36.14    (4)  all_75_11 = 0
% 259.16/36.14    (5)  all_75_10 = all_68_16
% 259.16/36.14    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.14         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14             r1(all_68_20, v0) = v2))
% 259.16/36.14    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.14         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.14    (8)  all_75_8 = all_68_7
% 259.16/36.14    (9)   ~ (all_68_9 = 0)
% 259.16/36.14    (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.16/36.14            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.16/36.14          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.14            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.14          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.14              r1(all_68_20, v0) = v2))
% 259.16/36.14    (11)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14    (12)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.14    (13)   ~ (all_68_18 = 0)
% 259.16/36.14    (14)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.14            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14    (15)   ~ (all_75_11 = 0) |  ~ (all_75_12 = 0)
% 259.16/36.14    (16)   ~ (all_68_19 = 0)
% 259.16/36.14    (17)  all_75_12 = all_68_8
% 259.16/36.14    (18)   ~ (all_68_17 = 0)
% 259.16/36.14  
% 259.16/36.14  Begin of proof
% 259.16/36.14  | 
% 259.16/36.14  | BETA: splitting (14) gives:
% 259.16/36.14  | 
% 259.16/36.14  | Case 1:
% 259.16/36.14  | | 
% 259.16/36.14  | |   (19)   ~ (all_75_11 = 0)
% 259.16/36.14  | | 
% 259.16/36.14  | | REDUCE: (4), (19) imply:
% 259.16/36.14  | |   (20)  $false
% 259.16/36.14  | | 
% 259.16/36.14  | | CLOSE: (20) is inconsistent.
% 259.16/36.14  | | 
% 259.16/36.14  | Case 2:
% 259.16/36.14  | | 
% 259.16/36.14  | |   (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.16/36.14  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14  | | 
% 259.16/36.14  | | DELTA: instantiating (21) with fresh symbols all_257_0, all_257_1 gives:
% 259.16/36.14  | |   (22)   ~ (all_257_0 = 0) & p103(all_257_1) = all_257_0 & r1(all_68_20,
% 259.16/36.14  | |           all_257_1) = 0 & $i(all_257_1)
% 259.16/36.14  | | 
% 259.16/36.14  | | ALPHA: (22) implies:
% 259.16/36.14  | |   (23)   ~ (all_257_0 = 0)
% 259.16/36.14  | |   (24)  $i(all_257_1)
% 259.16/36.14  | |   (25)  r1(all_68_20, all_257_1) = 0
% 259.16/36.14  | |   (26)  p103(all_257_1) = all_257_0
% 259.16/36.14  | | 
% 259.16/36.14  | | BETA: splitting (12) gives:
% 259.16/36.14  | | 
% 259.16/36.14  | | Case 1:
% 259.16/36.14  | | | 
% 259.16/36.14  | | |   (27)  all_68_16 = 0
% 259.16/36.14  | | | 
% 259.16/36.14  | | | COMBINE_EQS: (5), (27) imply:
% 259.16/36.14  | | |   (28)  all_75_10 = 0
% 259.16/36.14  | | | 
% 259.16/36.14  | | | BETA: splitting (11) gives:
% 259.16/36.14  | | | 
% 259.16/36.14  | | | Case 1:
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | |   (29)   ~ (all_75_10 = 0)
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | REDUCE: (28), (29) imply:
% 259.16/36.14  | | | |   (30)  $false
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | CLOSE: (30) is inconsistent.
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | Case 2:
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | |   (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.16/36.14  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | DELTA: instantiating (31) with fresh symbols all_270_0, all_270_1 gives:
% 259.16/36.14  | | | |   (32)   ~ (all_270_0 = 0) & p102(all_270_1) = all_270_0 & r1(all_68_20,
% 259.16/36.14  | | | |           all_270_1) = 0 & $i(all_270_1)
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | ALPHA: (32) implies:
% 259.16/36.14  | | | |   (33)   ~ (all_270_0 = 0)
% 259.16/36.14  | | | |   (34)  $i(all_270_1)
% 259.16/36.14  | | | |   (35)  r1(all_68_20, all_270_1) = 0
% 259.16/36.14  | | | |   (36)  p102(all_270_1) = all_270_0
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | BETA: splitting (2) gives:
% 259.16/36.14  | | | | 
% 259.16/36.14  | | | | Case 1:
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | |   (37)   ~ (all_75_8 = 0)
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | | REDUCE: (8), (37) imply:
% 259.16/36.14  | | | | |   (38)   ~ (all_68_7 = 0)
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | | BETA: splitting (15) gives:
% 259.16/36.14  | | | | | 
% 259.16/36.14  | | | | | Case 1:
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | |   (39)   ~ (all_75_11 = 0)
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | REDUCE: (4), (39) imply:
% 259.16/36.14  | | | | | |   (40)  $false
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | CLOSE: (40) is inconsistent.
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | Case 2:
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | |   (41)   ~ (all_75_12 = 0)
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | REDUCE: (17), (41) imply:
% 259.16/36.14  | | | | | |   (42)   ~ (all_68_8 = 0)
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | BETA: splitting (6) gives:
% 259.16/36.14  | | | | | | 
% 259.16/36.14  | | | | | | Case 1:
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | |   (43)  all_68_7 = 0
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | REDUCE: (38), (43) imply:
% 259.16/36.14  | | | | | | |   (44)  $false
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | CLOSE: (44) is inconsistent.
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | Case 2:
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | |   (45)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.14  | | | | | | |         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.16/36.14  | | | | | | |           ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | BETA: splitting (45) gives:
% 259.16/36.14  | | | | | | | 
% 259.16/36.14  | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | |   (46)  all_68_8 = 0
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | REDUCE: (42), (46) imply:
% 259.16/36.14  | | | | | | | |   (47)  $false
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | CLOSE: (47) is inconsistent.
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | Case 2:
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | |   (48)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14  | | | | | | | |           (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 =
% 259.16/36.14  | | | | | | | |               0) & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | BETA: splitting (48) gives:
% 259.16/36.14  | | | | | | | | 
% 259.16/36.14  | | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | |   (49)  all_68_9 = 0
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | REDUCE: (9), (49) imply:
% 259.16/36.14  | | | | | | | | |   (50)  $false
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | CLOSE: (50) is inconsistent.
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | Case 2:
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | DELTA: instantiating (3) with fresh symbols all_306_0,
% 259.16/36.14  | | | | | | | | |        all_306_1 gives:
% 259.16/36.14  | | | | | | | | |   (51)   ~ (all_306_0 = 0) & p104(all_306_1) = all_306_0 &
% 259.16/36.14  | | | | | | | | |         r1(all_68_20, all_306_1) = 0 & $i(all_306_1)
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | ALPHA: (51) implies:
% 259.16/36.14  | | | | | | | | |   (52)   ~ (all_306_0 = 0)
% 259.16/36.14  | | | | | | | | |   (53)  $i(all_306_1)
% 259.16/36.14  | | | | | | | | |   (54)  r1(all_68_20, all_306_1) = 0
% 259.16/36.14  | | | | | | | | |   (55)  p104(all_306_1) = all_306_0
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | BETA: splitting (1) gives:
% 259.16/36.14  | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | |   (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0)
% 259.16/36.14  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.14  | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | DELTA: instantiating (56) with fresh symbols all_320_0,
% 259.16/36.14  | | | | | | | | | |        all_320_1 gives:
% 259.16/36.14  | | | | | | | | | |   (57)   ~ (all_320_0 = 0) & p105(all_320_1) = all_320_0 &
% 259.16/36.14  | | | | | | | | | |         r1(all_68_20, all_320_1) = 0 & $i(all_320_1)
% 259.16/36.14  | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | ALPHA: (57) implies:
% 259.16/36.14  | | | | | | | | | |   (58)   ~ (all_320_0 = 0)
% 259.16/36.14  | | | | | | | | | |   (59)  $i(all_320_1)
% 259.16/36.14  | | | | | | | | | |   (60)  r1(all_68_20, all_320_1) = 0
% 259.16/36.14  | | | | | | | | | |   (61)  p105(all_320_1) = all_320_0
% 259.16/36.14  | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | BETA: splitting (10) gives:
% 259.16/36.14  | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14  | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.14  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.14  | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.16/36.14  | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.14  | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | BETA: splitting (62) gives:
% 259.16/36.14  | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14  | | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.14  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | GROUND_INST: instantiating (63) with all_270_1, all_270_0,
% 259.16/36.14  | | | | | | | | | | | |              simplifying with (34), (36) gives:
% 259.16/36.14  | | | | | | | | | | | |   (64)  all_270_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.14  | | | | | | | | | | | |           r1(all_68_20, all_270_1) = v0)
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | BETA: splitting (64) gives:
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | |   (65)  all_270_0 = 0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | REDUCE: (33), (65) imply:
% 259.16/36.14  | | | | | | | | | | | | |   (66)  $false
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | CLOSE: (66) is inconsistent.
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | Case 2:
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | |   (67)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.14  | | | | | | | | | | | | |             all_270_1) = v0)
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | DELTA: instantiating (67) with fresh symbol all_351_0
% 259.16/36.14  | | | | | | | | | | | | |        gives:
% 259.16/36.14  | | | | | | | | | | | | |   (68)   ~ (all_351_0 = 0) & r1(all_68_20, all_270_1) =
% 259.16/36.14  | | | | | | | | | | | | |         all_351_0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | ALPHA: (68) implies:
% 259.16/36.14  | | | | | | | | | | | | |   (69)   ~ (all_351_0 = 0)
% 259.16/36.14  | | | | | | | | | | | | |   (70)  r1(all_68_20, all_270_1) = all_351_0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_351_0, all_270_1,
% 259.16/36.14  | | | | | | | | | | | | |              all_68_20, simplifying with (35), (70) gives:
% 259.16/36.14  | | | | | | | | | | | | |   (71)  all_351_0 = 0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | REDUCE: (69), (71) imply:
% 259.16/36.14  | | | | | | | | | | | | |   (72)  $false
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | CLOSE: (72) is inconsistent.
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | End of split
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | Case 2:
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | |   (73)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14  | | | | | | | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.14  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | GROUND_INST: instantiating (73) with all_257_1, all_257_0,
% 259.16/36.14  | | | | | | | | | | | |              simplifying with (24), (26) gives:
% 259.16/36.14  | | | | | | | | | | | |   (74)  all_257_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.14  | | | | | | | | | | | |           r1(all_68_20, all_257_1) = v0)
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | BETA: splitting (74) gives:
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | |   (75)  all_257_0 = 0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | REDUCE: (23), (75) imply:
% 259.16/36.14  | | | | | | | | | | | | |   (76)  $false
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | CLOSE: (76) is inconsistent.
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | Case 2:
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | |   (77)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.14  | | | | | | | | | | | | |             all_257_1) = v0)
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | DELTA: instantiating (77) with fresh symbol all_351_0
% 259.16/36.14  | | | | | | | | | | | | |        gives:
% 259.16/36.14  | | | | | | | | | | | | |   (78)   ~ (all_351_0 = 0) & r1(all_68_20, all_257_1) =
% 259.16/36.14  | | | | | | | | | | | | |         all_351_0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | ALPHA: (78) implies:
% 259.16/36.14  | | | | | | | | | | | | |   (79)   ~ (all_351_0 = 0)
% 259.16/36.14  | | | | | | | | | | | | |   (80)  r1(all_68_20, all_257_1) = all_351_0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_351_0, all_257_1,
% 259.16/36.14  | | | | | | | | | | | | |              all_68_20, simplifying with (25), (80) gives:
% 259.16/36.14  | | | | | | | | | | | | |   (81)  all_351_0 = 0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | REDUCE: (79), (81) imply:
% 259.16/36.14  | | | | | | | | | | | | |   (82)  $false
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | CLOSE: (82) is inconsistent.
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | End of split
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | End of split
% 259.16/36.14  | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | Case 2:
% 259.16/36.14  | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | |   (83)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14  | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.14  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.16/36.14  | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.16/36.14  | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.16/36.14  | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | BETA: splitting (83) gives:
% 259.16/36.14  | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | |   (84)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.14  | | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.14  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | GROUND_INST: instantiating (84) with all_306_1, all_306_0,
% 259.16/36.14  | | | | | | | | | | | |              simplifying with (53), (55) gives:
% 259.16/36.14  | | | | | | | | | | | |   (85)  all_306_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.14  | | | | | | | | | | | |           r1(all_68_20, all_306_1) = v0)
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | BETA: splitting (85) gives:
% 259.16/36.14  | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | Case 1:
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | |   (86)  all_306_0 = 0
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | REDUCE: (52), (86) imply:
% 259.16/36.14  | | | | | | | | | | | | |   (87)  $false
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | CLOSE: (87) is inconsistent.
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | Case 2:
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | |   (88)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.14  | | | | | | | | | | | | |             all_306_1) = v0)
% 259.16/36.14  | | | | | | | | | | | | | 
% 259.16/36.14  | | | | | | | | | | | | | DELTA: instantiating (88) with fresh symbol all_351_0
% 259.16/36.14  | | | | | | | | | | | | |        gives:
% 259.16/36.15  | | | | | | | | | | | | |   (89)   ~ (all_351_0 = 0) & r1(all_68_20, all_306_1) =
% 259.16/36.15  | | | | | | | | | | | | |         all_351_0
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | ALPHA: (89) implies:
% 259.16/36.15  | | | | | | | | | | | | |   (90)   ~ (all_351_0 = 0)
% 259.16/36.15  | | | | | | | | | | | | |   (91)  r1(all_68_20, all_306_1) = all_351_0
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_351_0, all_306_1,
% 259.16/36.15  | | | | | | | | | | | | |              all_68_20, simplifying with (54), (91) gives:
% 259.16/36.15  | | | | | | | | | | | | |   (92)  all_351_0 = 0
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | REDUCE: (90), (92) imply:
% 259.16/36.15  | | | | | | | | | | | | |   (93)  $false
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | CLOSE: (93) is inconsistent.
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | End of split
% 259.16/36.15  | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | Case 2:
% 259.16/36.15  | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | |   (94)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.15  | | | | | | | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.16/36.15  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.16/36.15  | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | GROUND_INST: instantiating (94) with all_320_1, all_320_0,
% 259.16/36.15  | | | | | | | | | | | |              simplifying with (59), (61) gives:
% 259.16/36.15  | | | | | | | | | | | |   (95)  all_320_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.16/36.15  | | | | | | | | | | | |           r1(all_68_20, all_320_1) = v0)
% 259.16/36.15  | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | BETA: splitting (95) gives:
% 259.16/36.15  | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | Case 1:
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | |   (96)  all_320_0 = 0
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | REDUCE: (58), (96) imply:
% 259.16/36.15  | | | | | | | | | | | | |   (97)  $false
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | CLOSE: (97) is inconsistent.
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | Case 2:
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | |   (98)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.16/36.15  | | | | | | | | | | | | |             all_320_1) = v0)
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | DELTA: instantiating (98) with fresh symbol all_351_0
% 259.16/36.15  | | | | | | | | | | | | |        gives:
% 259.16/36.15  | | | | | | | | | | | | |   (99)   ~ (all_351_0 = 0) & r1(all_68_20, all_320_1) =
% 259.16/36.15  | | | | | | | | | | | | |         all_351_0
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | ALPHA: (99) implies:
% 259.16/36.15  | | | | | | | | | | | | |   (100)   ~ (all_351_0 = 0)
% 259.16/36.15  | | | | | | | | | | | | |   (101)  r1(all_68_20, all_320_1) = all_351_0
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_351_0, all_320_1,
% 259.16/36.15  | | | | | | | | | | | | |              all_68_20, simplifying with (60), (101) gives:
% 259.16/36.15  | | | | | | | | | | | | |   (102)  all_351_0 = 0
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | REDUCE: (100), (102) imply:
% 259.16/36.15  | | | | | | | | | | | | |   (103)  $false
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | | CLOSE: (103) is inconsistent.
% 259.16/36.15  | | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | | End of split
% 259.16/36.15  | | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | | End of split
% 259.16/36.15  | | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | End of split
% 259.16/36.15  | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | Case 2:
% 259.16/36.15  | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | |   (104)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.15  | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.16/36.15  | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | | REF_CLOSE: (2), (6), (7), (8), (9), (28), (42), (104) are
% 259.16/36.15  | | | | | | | | | |            inconsistent by sub-proof #385.
% 259.16/36.15  | | | | | | | | | | 
% 259.16/36.15  | | | | | | | | | End of split
% 259.16/36.15  | | | | | | | | | 
% 259.16/36.15  | | | | | | | | End of split
% 259.16/36.15  | | | | | | | | 
% 259.16/36.15  | | | | | | | End of split
% 259.16/36.15  | | | | | | | 
% 259.16/36.15  | | | | | | End of split
% 259.16/36.15  | | | | | | 
% 259.16/36.15  | | | | | End of split
% 259.16/36.15  | | | | | 
% 259.16/36.15  | | | | Case 2:
% 259.16/36.15  | | | | | 
% 259.16/36.15  | | | | |   (105)   ~ (all_75_10 = 0)
% 259.16/36.15  | | | | | 
% 259.16/36.15  | | | | | REDUCE: (28), (105) imply:
% 259.16/36.15  | | | | |   (106)  $false
% 259.16/36.15  | | | | | 
% 259.16/36.15  | | | | | CLOSE: (106) is inconsistent.
% 259.16/36.15  | | | | | 
% 259.16/36.15  | | | | End of split
% 259.16/36.15  | | | | 
% 259.16/36.15  | | | End of split
% 259.16/36.15  | | | 
% 259.16/36.15  | | Case 2:
% 259.16/36.15  | | | 
% 259.16/36.15  | | |   (107)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.16/36.15  | | | 
% 259.16/36.15  | | | REF_CLOSE: (13), (16), (18), (107) are inconsistent by sub-proof #393.
% 259.16/36.15  | | | 
% 259.16/36.15  | | End of split
% 259.16/36.15  | | 
% 259.16/36.15  | End of split
% 259.16/36.15  | 
% 259.16/36.15  End of proof
% 259.16/36.15  
% 259.16/36.15  Sub-proof #236 shows that the following formulas are inconsistent:
% 259.16/36.15  ----------------------------------------------------------------
% 259.16/36.15    (1)   ~ (all_68_5 = 0)
% 259.16/36.15    (2)  r1(all_68_20, all_214_1) = 0
% 259.16/36.15    (3)   ~ (all_68_4 = 0)
% 259.16/36.15    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.15           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.15             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.16/36.15           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.15             r1(all_68_20, v0) = v2))
% 259.16/36.15    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.16/36.15         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.16/36.15             r1(all_68_20, v0) = v2))
% 259.16/36.15    (6)  p305(all_214_1) = all_214_0
% 259.16/36.15    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.16/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.16/36.15    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.16/36.15           p405(v0) = v1 & $i(v0))
% 259.16/36.15    (9)  $i(all_214_1)
% 259.16/36.15    (10)   ~ (all_214_0 = 0)
% 259.16/36.15    (11)   ~ (all_68_8 = 0)
% 259.16/36.15    (12)  all_75_15 = all_68_9
% 259.16/36.15    (13)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.15            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.15    (14)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.16/36.15            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.16/36.15    (15)   ~ (all_68_7 = 0)
% 259.16/36.15  
% 259.16/36.15  Begin of proof
% 259.16/36.15  | 
% 259.16/36.15  | BETA: splitting (14) gives:
% 259.16/36.15  | 
% 259.16/36.15  | Case 1:
% 259.16/36.15  | | 
% 259.16/36.15  | |   (16)   ~ (all_75_15 = 0)
% 259.16/36.15  | | 
% 259.16/36.15  | | REDUCE: (12), (16) imply:
% 259.16/36.15  | |   (17)   ~ (all_68_9 = 0)
% 259.16/36.15  | | 
% 259.16/36.15  | | REF_CLOSE: (5), (7), (8), (11), (15), (17) are inconsistent by sub-proof
% 259.16/36.15  | |            #398.
% 259.16/36.15  | | 
% 259.16/36.15  | Case 2:
% 259.16/36.15  | | 
% 259.16/36.15  | |   (18)  all_75_15 = 0
% 259.16/36.15  | | 
% 259.16/36.15  | | REF_CLOSE: (1), (2), (3), (4), (6), (7), (9), (10), (13), (18) are
% 259.16/36.15  | |            inconsistent by sub-proof #237.
% 259.16/36.15  | | 
% 259.16/36.15  | End of split
% 259.16/36.15  | 
% 259.16/36.15  End of proof
% 259.16/36.15  
% 259.16/36.15  Sub-proof #237 shows that the following formulas are inconsistent:
% 259.16/36.15  ----------------------------------------------------------------
% 259.16/36.15    (1)   ~ (all_68_5 = 0)
% 259.16/36.15    (2)  r1(all_68_20, all_214_1) = 0
% 259.16/36.15    (3)   ~ (all_68_4 = 0)
% 259.33/36.15    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.15           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.15             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.15           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.15             r1(all_68_20, v0) = v2))
% 259.33/36.15    (5)  p305(all_214_1) = all_214_0
% 259.33/36.15    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.15    (7)  all_75_15 = 0
% 259.33/36.15    (8)  $i(all_214_1)
% 259.33/36.15    (9)   ~ (all_214_0 = 0)
% 259.33/36.15    (10)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.15            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15  
% 259.33/36.15  Begin of proof
% 259.33/36.15  | 
% 259.33/36.15  | BETA: splitting (10) gives:
% 259.33/36.15  | 
% 259.33/36.15  | Case 1:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (11)   ~ (all_75_15 = 0)
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (7), (11) imply:
% 259.33/36.15  | |   (12)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (12) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | Case 2:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 259.33/36.15  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15  | | 
% 259.33/36.15  | | DELTA: instantiating (13) with fresh symbols all_286_0, all_286_1 gives:
% 259.33/36.15  | |   (14)   ~ (all_286_0 = 0) & p304(all_286_1) = all_286_0 & r1(all_68_20,
% 259.33/36.15  | |           all_286_1) = 0 & $i(all_286_1)
% 259.33/36.15  | | 
% 259.33/36.15  | | ALPHA: (14) implies:
% 259.33/36.15  | |   (15)   ~ (all_286_0 = 0)
% 259.33/36.15  | |   (16)  $i(all_286_1)
% 259.33/36.15  | |   (17)  r1(all_68_20, all_286_1) = 0
% 259.33/36.15  | |   (18)  p304(all_286_1) = all_286_0
% 259.33/36.15  | | 
% 259.33/36.15  | | BETA: splitting (4) gives:
% 259.33/36.15  | | 
% 259.33/36.15  | | Case 1:
% 259.33/36.15  | | | 
% 259.33/36.15  | | |   (19)  all_68_4 = 0
% 259.33/36.15  | | | 
% 259.33/36.15  | | | REDUCE: (3), (19) imply:
% 259.33/36.15  | | |   (20)  $false
% 259.33/36.15  | | | 
% 259.33/36.15  | | | CLOSE: (20) is inconsistent.
% 259.33/36.15  | | | 
% 259.33/36.15  | | Case 2:
% 259.33/36.15  | | | 
% 259.33/36.15  | | |   (21)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0)
% 259.33/36.15  | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.15  | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 259.33/36.15  | | |           0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.33/36.15  | | |             & r1(all_68_20, v0) = v2))
% 259.33/36.15  | | | 
% 259.33/36.15  | | | BETA: splitting (21) gives:
% 259.33/36.15  | | | 
% 259.33/36.15  | | | Case 1:
% 259.33/36.15  | | | | 
% 259.33/36.15  | | | |   (22)  all_68_5 = 0
% 259.33/36.15  | | | | 
% 259.33/36.15  | | | | REDUCE: (1), (22) imply:
% 259.33/36.15  | | | |   (23)  $false
% 259.33/36.15  | | | | 
% 259.33/36.15  | | | | CLOSE: (23) is inconsistent.
% 259.33/36.15  | | | | 
% 259.33/36.15  | | | Case 2:
% 259.33/36.15  | | | | 
% 259.33/36.15  | | | |   (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.33/36.15  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.15  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 259.33/36.15  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.15  | | | |             r1(all_68_20, v0) = v2))
% 259.33/36.15  | | | | 
% 259.33/36.15  | | | | BETA: splitting (24) gives:
% 259.33/36.15  | | | | 
% 259.33/36.15  | | | | Case 1:
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | |   (25)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.33/36.15  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.15  | | | | |             v2))
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | | GROUND_INST: instantiating (25) with all_286_1, all_286_0, simplifying
% 259.33/36.15  | | | | |              with (16), (18) gives:
% 259.33/36.15  | | | | |   (26)  all_286_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.15  | | | | |             all_286_1) = v0)
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | | BETA: splitting (26) gives:
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | | Case 1:
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | |   (27)  all_286_0 = 0
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | | REDUCE: (15), (27) imply:
% 259.33/36.15  | | | | | |   (28)  $false
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | | CLOSE: (28) is inconsistent.
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | Case 2:
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | |   (29)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_286_1) = v0)
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | | DELTA: instantiating (29) with fresh symbol all_350_0 gives:
% 259.33/36.15  | | | | | |   (30)   ~ (all_350_0 = 0) & r1(all_68_20, all_286_1) = all_350_0
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | | ALPHA: (30) implies:
% 259.33/36.15  | | | | | |   (31)   ~ (all_350_0 = 0)
% 259.33/36.15  | | | | | |   (32)  r1(all_68_20, all_286_1) = all_350_0
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | | GROUND_INST: instantiating (6) with 0, all_350_0, all_286_1,
% 259.33/36.15  | | | | | |              all_68_20, simplifying with (17), (32) gives:
% 259.33/36.15  | | | | | |   (33)  all_350_0 = 0
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | | REDUCE: (31), (33) imply:
% 259.33/36.15  | | | | | |   (34)  $false
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | | CLOSE: (34) is inconsistent.
% 259.33/36.15  | | | | | | 
% 259.33/36.15  | | | | | End of split
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | Case 2:
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | |   (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.33/36.15  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.15  | | | | |             v2))
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | | GROUND_INST: instantiating (35) with all_214_1, all_214_0, simplifying
% 259.33/36.15  | | | | |              with (5), (8) gives:
% 259.33/36.15  | | | | |   (36)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.15  | | | | |             all_214_1) = v0)
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | | REF_CLOSE: (2), (6), (9), (36) are inconsistent by sub-proof #238.
% 259.33/36.15  | | | | | 
% 259.33/36.15  | | | | End of split
% 259.33/36.15  | | | | 
% 259.33/36.15  | | | End of split
% 259.33/36.15  | | | 
% 259.33/36.15  | | End of split
% 259.33/36.15  | | 
% 259.33/36.15  | End of split
% 259.33/36.15  | 
% 259.33/36.15  End of proof
% 259.33/36.15  
% 259.33/36.15  Sub-proof #238 shows that the following formulas are inconsistent:
% 259.33/36.15  ----------------------------------------------------------------
% 259.33/36.15    (1)  all_214_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_214_1) =
% 259.33/36.15           v0)
% 259.33/36.15    (2)   ~ (all_214_0 = 0)
% 259.33/36.15    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.15    (4)  r1(all_68_20, all_214_1) = 0
% 259.33/36.15  
% 259.33/36.15  Begin of proof
% 259.33/36.15  | 
% 259.33/36.15  | BETA: splitting (1) gives:
% 259.33/36.15  | 
% 259.33/36.15  | Case 1:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (5)  all_214_0 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (2), (5) imply:
% 259.33/36.15  | |   (6)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (6) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | Case 2:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_214_1) = v0)
% 259.33/36.15  | | 
% 259.33/36.15  | | DELTA: instantiating (7) with fresh symbol all_343_0 gives:
% 259.33/36.15  | |   (8)   ~ (all_343_0 = 0) & r1(all_68_20, all_214_1) = all_343_0
% 259.33/36.15  | | 
% 259.33/36.15  | | ALPHA: (8) implies:
% 259.33/36.15  | |   (9)   ~ (all_343_0 = 0)
% 259.33/36.15  | |   (10)  r1(all_68_20, all_214_1) = all_343_0
% 259.33/36.15  | | 
% 259.33/36.15  | | GROUND_INST: instantiating (3) with 0, all_343_0, all_214_1, all_68_20,
% 259.33/36.15  | |              simplifying with (4), (10) gives:
% 259.33/36.15  | |   (11)  all_343_0 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (9), (11) imply:
% 259.33/36.15  | |   (12)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (12) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | End of split
% 259.33/36.15  | 
% 259.33/36.15  End of proof
% 259.33/36.15  
% 259.33/36.15  Sub-proof #239 shows that the following formulas are inconsistent:
% 259.33/36.15  ----------------------------------------------------------------
% 259.33/36.15    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.33/36.15    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.33/36.15             v0) = 0 & $i(v0))
% 259.33/36.15    (3)  all_75_13 = all_68_12
% 259.33/36.15    (4)   ~ (all_68_14 = 0)
% 259.33/36.15    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.15    (6)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.33/36.15           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15    (7)   ~ (all_68_2 = 0)
% 259.33/36.15    (8)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.33/36.15           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15    (9)   ~ (all_68_11 = 0)
% 259.33/36.15    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.33/36.15            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.33/36.15           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.33/36.15            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.33/36.15          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.33/36.15            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.15    (11)   ~ (all_68_13 = 0)
% 259.33/36.15    (12)  all_68_19 = 0
% 259.33/36.15  
% 259.33/36.15  Begin of proof
% 259.33/36.15  | 
% 259.33/36.15  | BETA: splitting (1) gives:
% 259.33/36.15  | 
% 259.33/36.15  | Case 1:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (13)  all_68_11 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (9), (13) imply:
% 259.33/36.15  | |   (14)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (14) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | Case 2:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (15)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | BETA: splitting (6) gives:
% 259.33/36.15  | | 
% 259.33/36.15  | | Case 1:
% 259.33/36.15  | | | 
% 259.33/36.15  | | |   (16)   ~ (all_68_19 = 0)
% 259.33/36.15  | | | 
% 259.33/36.15  | | | REDUCE: (12), (16) imply:
% 259.33/36.15  | | |   (17)  $false
% 259.33/36.15  | | | 
% 259.33/36.15  | | | CLOSE: (17) is inconsistent.
% 259.33/36.15  | | | 
% 259.33/36.15  | | Case 2:
% 259.33/36.15  | | | 
% 259.33/36.15  | | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.33/36.15  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15  | | | 
% 259.33/36.15  | | | REF_CLOSE: (2), (3), (4), (5), (7), (8), (10), (11), (15), (18) are
% 259.33/36.15  | | |            inconsistent by sub-proof #240.
% 259.33/36.15  | | | 
% 259.33/36.15  | | End of split
% 259.33/36.15  | | 
% 259.33/36.15  | End of split
% 259.33/36.15  | 
% 259.33/36.15  End of proof
% 259.33/36.15  
% 259.33/36.15  Sub-proof #240 shows that the following formulas are inconsistent:
% 259.33/36.15  ----------------------------------------------------------------
% 259.33/36.15    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.33/36.15             v0) = 0 & $i(v0))
% 259.33/36.15    (2)  all_75_13 = all_68_12
% 259.33/36.15    (3)   ~ (all_68_14 = 0)
% 259.33/36.15    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.15    (5)   ~ (all_68_2 = 0)
% 259.33/36.15    (6)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.33/36.15           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15    (7)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.33/36.15           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.33/36.15         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.33/36.15           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.33/36.15         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.33/36.15             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.15    (8)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.33/36.15    (9)   ~ (all_68_13 = 0)
% 259.33/36.15    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.33/36.15            r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15  
% 259.33/36.15  Begin of proof
% 259.33/36.15  | 
% 259.33/36.15  | BETA: splitting (8) gives:
% 259.33/36.15  | 
% 259.33/36.15  | Case 1:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (11)  all_68_12 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | COMBINE_EQS: (2), (11) imply:
% 259.33/36.15  | |   (12)  all_75_13 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REF_CLOSE: (1), (4), (5), (6), (7), (10), (12) are inconsistent by sub-proof
% 259.33/36.15  | |            #288.
% 259.33/36.15  | | 
% 259.33/36.15  | Case 2:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (13)  all_68_13 = 0 | all_68_14 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REF_CLOSE: (3), (9), (13) are inconsistent by sub-proof #404.
% 259.33/36.15  | | 
% 259.33/36.15  | End of split
% 259.33/36.15  | 
% 259.33/36.15  End of proof
% 259.33/36.15  
% 259.33/36.15  Sub-proof #241 shows that the following formulas are inconsistent:
% 259.33/36.15  ----------------------------------------------------------------
% 259.33/36.15    (1)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_239_1) =
% 259.33/36.15           v0)
% 259.33/36.15    (2)   ~ (all_239_0 = 0)
% 259.33/36.15    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.15    (4)  r1(all_68_20, all_239_1) = 0
% 259.33/36.15  
% 259.33/36.15  Begin of proof
% 259.33/36.15  | 
% 259.33/36.15  | BETA: splitting (1) gives:
% 259.33/36.15  | 
% 259.33/36.15  | Case 1:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (5)  all_239_0 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (2), (5) imply:
% 259.33/36.15  | |   (6)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (6) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | Case 2:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_239_1) = v0)
% 259.33/36.15  | | 
% 259.33/36.15  | | DELTA: instantiating (7) with fresh symbol all_338_0 gives:
% 259.33/36.15  | |   (8)   ~ (all_338_0 = 0) & r1(all_68_20, all_239_1) = all_338_0
% 259.33/36.15  | | 
% 259.33/36.15  | | ALPHA: (8) implies:
% 259.33/36.15  | |   (9)   ~ (all_338_0 = 0)
% 259.33/36.15  | |   (10)  r1(all_68_20, all_239_1) = all_338_0
% 259.33/36.15  | | 
% 259.33/36.15  | | GROUND_INST: instantiating (3) with 0, all_338_0, all_239_1, all_68_20,
% 259.33/36.15  | |              simplifying with (4), (10) gives:
% 259.33/36.15  | |   (11)  all_338_0 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (9), (11) imply:
% 259.33/36.15  | |   (12)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (12) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | End of split
% 259.33/36.15  | 
% 259.33/36.15  End of proof
% 259.33/36.15  
% 259.33/36.15  Sub-proof #242 shows that the following formulas are inconsistent:
% 259.33/36.15  ----------------------------------------------------------------
% 259.33/36.15    (1)  all_232_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_232_1) =
% 259.33/36.15           v0)
% 259.33/36.15    (2)   ~ (all_232_0 = 0)
% 259.33/36.15    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.15    (4)  r1(all_68_20, all_232_1) = 0
% 259.33/36.15  
% 259.33/36.15  Begin of proof
% 259.33/36.15  | 
% 259.33/36.15  | BETA: splitting (1) gives:
% 259.33/36.15  | 
% 259.33/36.15  | Case 1:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (5)  all_232_0 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (2), (5) imply:
% 259.33/36.15  | |   (6)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (6) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | Case 2:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_232_1) = v0)
% 259.33/36.15  | | 
% 259.33/36.15  | | DELTA: instantiating (7) with fresh symbol all_338_0 gives:
% 259.33/36.15  | |   (8)   ~ (all_338_0 = 0) & r1(all_68_20, all_232_1) = all_338_0
% 259.33/36.15  | | 
% 259.33/36.15  | | ALPHA: (8) implies:
% 259.33/36.15  | |   (9)   ~ (all_338_0 = 0)
% 259.33/36.15  | |   (10)  r1(all_68_20, all_232_1) = all_338_0
% 259.33/36.15  | | 
% 259.33/36.15  | | GROUND_INST: instantiating (3) with 0, all_338_0, all_232_1, all_68_20,
% 259.33/36.15  | |              simplifying with (4), (10) gives:
% 259.33/36.15  | |   (11)  all_338_0 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (9), (11) imply:
% 259.33/36.15  | |   (12)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (12) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | End of split
% 259.33/36.15  | 
% 259.33/36.15  End of proof
% 259.33/36.15  
% 259.33/36.15  Sub-proof #243 shows that the following formulas are inconsistent:
% 259.33/36.15  ----------------------------------------------------------------
% 259.33/36.15    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.33/36.15             v0) = 0 & $i(v0))
% 259.33/36.15    (2)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.33/36.15           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.15    (4)  all_75_18 = 0
% 259.33/36.15    (5)   ~ (all_68_2 = 0)
% 259.33/36.15    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.33/36.15           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.33/36.15         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.33/36.15           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.33/36.15         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.33/36.15             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.15    (7)   ~ (all_68_16 = 0)
% 259.33/36.15    (8)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.33/36.15    (9)   ~ (all_68_18 = 0)
% 259.33/36.15    (10)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.15            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15    (11)  all_75_14 = all_68_17
% 259.33/36.15    (12)   ~ (all_68_19 = 0)
% 259.33/36.15  
% 259.33/36.15  Begin of proof
% 259.33/36.15  | 
% 259.33/36.15  | BETA: splitting (8) gives:
% 259.33/36.15  | 
% 259.33/36.15  | Case 1:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (13)  all_68_16 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | REDUCE: (7), (13) imply:
% 259.33/36.15  | |   (14)  $false
% 259.33/36.15  | | 
% 259.33/36.15  | | CLOSE: (14) is inconsistent.
% 259.33/36.15  | | 
% 259.33/36.15  | Case 2:
% 259.33/36.15  | | 
% 259.33/36.15  | |   (15)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.33/36.15  | | 
% 259.33/36.15  | | BETA: splitting (15) gives:
% 259.33/36.15  | | 
% 259.33/36.15  | | Case 1:
% 259.33/36.15  | | | 
% 259.33/36.15  | | |   (16)  all_68_17 = 0
% 259.33/36.15  | | | 
% 259.33/36.15  | | | COMBINE_EQS: (11), (16) imply:
% 259.33/36.15  | | |   (17)  all_75_14 = 0
% 259.33/36.15  | | | 
% 259.33/36.15  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (10), (17) are inconsistent by
% 259.33/36.15  | | |            sub-proof #301.
% 259.33/36.15  | | | 
% 259.33/36.15  | | Case 2:
% 259.33/36.15  | | | 
% 259.33/36.15  | | |   (18)  all_68_18 = 0 | all_68_19 = 0
% 259.33/36.15  | | | 
% 259.33/36.15  | | | REF_CLOSE: (9), (12), (18) are inconsistent by sub-proof #406.
% 259.33/36.15  | | | 
% 259.33/36.15  | | End of split
% 259.33/36.15  | | 
% 259.33/36.15  | End of split
% 259.33/36.15  | 
% 259.33/36.15  End of proof
% 259.33/36.15  
% 259.33/36.15  Sub-proof #244 shows that the following formulas are inconsistent:
% 259.33/36.15  ----------------------------------------------------------------
% 259.33/36.15    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.33/36.15             v0) = 0 & $i(v0))
% 259.33/36.15    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.33/36.15             v0) = 0 & $i(v0))
% 259.33/36.15    (3)  all_75_16 = 0
% 259.33/36.15    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.15         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.15    (5)  $i(all_139_1)
% 259.33/36.15    (6)   ~ (all_68_2 = 0)
% 259.33/36.15    (7)   ~ (all_139_0 = 0)
% 259.33/36.15    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.33/36.15             v0) = 0 & $i(v0))
% 259.33/36.15    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.33/36.15             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.15           p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.33/36.15            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.33/36.15           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.33/36.15            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.33/36.15          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.33/36.15            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.15    (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.33/36.15            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.33/36.15          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.33/36.15            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.33/36.15          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.15              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.15            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.15              r1(all_68_20, v0) = v2))
% 259.33/36.15    (12)  r1(all_68_20, all_139_1) = 0
% 259.33/36.15    (13)  p102(all_139_1) = all_139_0
% 259.33/36.15    (14)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.15            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.15  
% 259.33/36.15  Begin of proof
% 259.33/36.15  | 
% 259.33/36.15  | BETA: splitting (14) gives:
% 259.33/36.15  | 
% 259.33/36.15  | Case 1:
% 259.33/36.15  | | 
% 259.33/36.16  | |   (15)   ~ (all_75_16 = 0)
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (3), (15) imply:
% 259.33/36.16  | |   (16)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (16) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | Case 2:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.33/36.16  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16  | | 
% 259.33/36.16  | | DELTA: instantiating (1) with fresh symbols all_268_0, all_268_1 gives:
% 259.33/36.16  | |   (18)   ~ (all_268_0 = 0) & p104(all_268_1) = all_268_0 & r1(all_68_20,
% 259.33/36.16  | |           all_268_1) = 0 & $i(all_268_1)
% 259.33/36.16  | | 
% 259.33/36.16  | | ALPHA: (18) implies:
% 259.33/36.16  | |   (19)   ~ (all_268_0 = 0)
% 259.33/36.16  | |   (20)  $i(all_268_1)
% 259.33/36.16  | |   (21)  r1(all_68_20, all_268_1) = 0
% 259.33/36.16  | |   (22)  p104(all_268_1) = all_268_0
% 259.33/36.16  | | 
% 259.33/36.16  | | DELTA: instantiating (2) with fresh symbols all_275_0, all_275_1 gives:
% 259.33/36.16  | |   (23)   ~ (all_275_0 = 0) & p103(all_275_1) = all_275_0 & r1(all_68_20,
% 259.33/36.16  | |           all_275_1) = 0 & $i(all_275_1)
% 259.33/36.16  | | 
% 259.33/36.16  | | ALPHA: (23) implies:
% 259.33/36.16  | |   (24)   ~ (all_275_0 = 0)
% 259.33/36.16  | |   (25)  $i(all_275_1)
% 259.33/36.16  | |   (26)  r1(all_68_20, all_275_1) = 0
% 259.33/36.16  | |   (27)  p103(all_275_1) = all_275_0
% 259.33/36.16  | | 
% 259.33/36.16  | | BETA: splitting (9) gives:
% 259.33/36.16  | | 
% 259.33/36.16  | | Case 1:
% 259.33/36.16  | | | 
% 259.33/36.16  | | |   (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.33/36.16  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16  | | | 
% 259.33/36.16  | | | DELTA: instantiating (28) with fresh symbols all_317_0, all_317_1 gives:
% 259.33/36.16  | | |   (29)   ~ (all_317_0 = 0) & p105(all_317_1) = all_317_0 & r1(all_68_20,
% 259.33/36.16  | | |           all_317_1) = 0 & $i(all_317_1)
% 259.33/36.16  | | | 
% 259.33/36.16  | | | ALPHA: (29) implies:
% 259.33/36.16  | | |   (30)   ~ (all_317_0 = 0)
% 259.33/36.16  | | |   (31)  $i(all_317_1)
% 259.33/36.16  | | |   (32)  r1(all_68_20, all_317_1) = 0
% 259.33/36.16  | | |   (33)  p105(all_317_1) = all_317_0
% 259.33/36.16  | | | 
% 259.33/36.16  | | | BETA: splitting (11) gives:
% 259.33/36.16  | | | 
% 259.33/36.16  | | | Case 1:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | |   (34)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.33/36.16  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.33/36.16  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.16  | | | |             r1(all_68_20, v0) = v2))
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | BETA: splitting (34) gives:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | Case 1:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | |   (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.33/36.16  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | | |             v2))
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | GROUND_INST: instantiating (35) with all_139_1, all_139_0, simplifying
% 259.33/36.16  | | | | |              with (5), (13) gives:
% 259.33/36.16  | | | | |   (36)  all_139_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.16  | | | | |             all_139_1) = v0)
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | REF_CLOSE: (4), (7), (12), (36) are inconsistent by sub-proof #246.
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | Case 2:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | |   (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 259.33/36.16  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | | |             v2))
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | GROUND_INST: instantiating (37) with all_275_1, all_275_0, simplifying
% 259.33/36.16  | | | | |              with (25), (27) gives:
% 259.33/36.16  | | | | |   (38)  all_275_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.16  | | | | |             all_275_1) = v0)
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | BETA: splitting (38) gives:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | Case 1:
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | |   (39)  all_275_0 = 0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | REDUCE: (24), (39) imply:
% 259.33/36.16  | | | | | |   (40)  $false
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | CLOSE: (40) is inconsistent.
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | Case 2:
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | |   (41)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_275_1) = v0)
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | DELTA: instantiating (41) with fresh symbol all_334_0 gives:
% 259.33/36.16  | | | | | |   (42)   ~ (all_334_0 = 0) & r1(all_68_20, all_275_1) = all_334_0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | ALPHA: (42) implies:
% 259.33/36.16  | | | | | |   (43)   ~ (all_334_0 = 0)
% 259.33/36.16  | | | | | |   (44)  r1(all_68_20, all_275_1) = all_334_0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | GROUND_INST: instantiating (4) with 0, all_334_0, all_275_1,
% 259.33/36.16  | | | | | |              all_68_20, simplifying with (26), (44) gives:
% 259.33/36.16  | | | | | |   (45)  all_334_0 = 0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | REDUCE: (43), (45) imply:
% 259.33/36.16  | | | | | |   (46)  $false
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | CLOSE: (46) is inconsistent.
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | End of split
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | End of split
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | Case 2:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | |   (47)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.33/36.16  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.33/36.16  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.16  | | | |             r1(all_68_20, v0) = v2))
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | BETA: splitting (47) gives:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | Case 1:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | |   (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.33/36.16  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | | |             v2))
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | GROUND_INST: instantiating (48) with all_268_1, all_268_0, simplifying
% 259.33/36.16  | | | | |              with (20), (22) gives:
% 259.33/36.16  | | | | |   (49)  all_268_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.16  | | | | |             all_268_1) = v0)
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | BETA: splitting (49) gives:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | Case 1:
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | |   (50)  all_268_0 = 0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | REDUCE: (19), (50) imply:
% 259.33/36.16  | | | | | |   (51)  $false
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | CLOSE: (51) is inconsistent.
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | Case 2:
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | |   (52)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_268_1) = v0)
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | DELTA: instantiating (52) with fresh symbol all_334_0 gives:
% 259.33/36.16  | | | | | |   (53)   ~ (all_334_0 = 0) & r1(all_68_20, all_268_1) = all_334_0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | ALPHA: (53) implies:
% 259.33/36.16  | | | | | |   (54)   ~ (all_334_0 = 0)
% 259.33/36.16  | | | | | |   (55)  r1(all_68_20, all_268_1) = all_334_0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | GROUND_INST: instantiating (4) with 0, all_334_0, all_268_1,
% 259.33/36.16  | | | | | |              all_68_20, simplifying with (21), (55) gives:
% 259.33/36.16  | | | | | |   (56)  all_334_0 = 0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | REDUCE: (54), (56) imply:
% 259.33/36.16  | | | | | |   (57)  $false
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | CLOSE: (57) is inconsistent.
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | End of split
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | Case 2:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | |   (58)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.33/36.16  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | | |             v2))
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | GROUND_INST: instantiating (58) with all_317_1, all_317_0, simplifying
% 259.33/36.16  | | | | |              with (31), (33) gives:
% 259.33/36.16  | | | | |   (59)  all_317_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.16  | | | | |             all_317_1) = v0)
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | BETA: splitting (59) gives:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | Case 1:
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | |   (60)  all_317_0 = 0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | REDUCE: (30), (60) imply:
% 259.33/36.16  | | | | | |   (61)  $false
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | CLOSE: (61) is inconsistent.
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | Case 2:
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | |   (62)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_317_1) = v0)
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | DELTA: instantiating (62) with fresh symbol all_334_0 gives:
% 259.33/36.16  | | | | | |   (63)   ~ (all_334_0 = 0) & r1(all_68_20, all_317_1) = all_334_0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | ALPHA: (63) implies:
% 259.33/36.16  | | | | | |   (64)   ~ (all_334_0 = 0)
% 259.33/36.16  | | | | | |   (65)  r1(all_68_20, all_317_1) = all_334_0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | GROUND_INST: instantiating (4) with 0, all_334_0, all_317_1,
% 259.33/36.16  | | | | | |              all_68_20, simplifying with (32), (65) gives:
% 259.33/36.16  | | | | | |   (66)  all_334_0 = 0
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | REDUCE: (64), (66) imply:
% 259.33/36.16  | | | | | |   (67)  $false
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | | CLOSE: (67) is inconsistent.
% 259.33/36.16  | | | | | | 
% 259.33/36.16  | | | | | End of split
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | End of split
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | End of split
% 259.33/36.16  | | | 
% 259.33/36.16  | | Case 2:
% 259.33/36.16  | | | 
% 259.33/36.16  | | |   (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.33/36.16  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16  | | | 
% 259.33/36.16  | | | REF_CLOSE: (4), (6), (8), (10), (17), (68) are inconsistent by sub-proof
% 259.33/36.16  | | |            #361.
% 259.33/36.16  | | | 
% 259.33/36.16  | | End of split
% 259.33/36.16  | | 
% 259.33/36.16  | End of split
% 259.33/36.16  | 
% 259.33/36.16  End of proof
% 259.33/36.16  
% 259.33/36.16  Sub-proof #245 shows that the following formulas are inconsistent:
% 259.33/36.16  ----------------------------------------------------------------
% 259.33/36.16    (1)  all_240_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_240_1) =
% 259.33/36.16           v0)
% 259.33/36.16    (2)   ~ (all_240_0 = 0)
% 259.33/36.16    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.16         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.16    (4)  r1(all_68_20, all_240_1) = 0
% 259.33/36.16  
% 259.33/36.16  Begin of proof
% 259.33/36.16  | 
% 259.33/36.16  | BETA: splitting (1) gives:
% 259.33/36.16  | 
% 259.33/36.16  | Case 1:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (5)  all_240_0 = 0
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (2), (5) imply:
% 259.33/36.16  | |   (6)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (6) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | Case 2:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_240_1) = v0)
% 259.33/36.16  | | 
% 259.33/36.16  | | DELTA: instantiating (7) with fresh symbol all_382_0 gives:
% 259.33/36.16  | |   (8)   ~ (all_382_0 = 0) & r1(all_68_20, all_240_1) = all_382_0
% 259.33/36.16  | | 
% 259.33/36.16  | | ALPHA: (8) implies:
% 259.33/36.16  | |   (9)   ~ (all_382_0 = 0)
% 259.33/36.16  | |   (10)  r1(all_68_20, all_240_1) = all_382_0
% 259.33/36.16  | | 
% 259.33/36.16  | | GROUND_INST: instantiating (3) with 0, all_382_0, all_240_1, all_68_20,
% 259.33/36.16  | |              simplifying with (4), (10) gives:
% 259.33/36.16  | |   (11)  all_382_0 = 0
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (9), (11) imply:
% 259.33/36.16  | |   (12)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (12) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | End of split
% 259.33/36.16  | 
% 259.33/36.16  End of proof
% 259.33/36.16  
% 259.33/36.16  Sub-proof #246 shows that the following formulas are inconsistent:
% 259.33/36.16  ----------------------------------------------------------------
% 259.33/36.16    (1)  all_139_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_139_1) =
% 259.33/36.16           v0)
% 259.33/36.16    (2)   ~ (all_139_0 = 0)
% 259.33/36.16    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.16         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.16    (4)  r1(all_68_20, all_139_1) = 0
% 259.33/36.16  
% 259.33/36.16  Begin of proof
% 259.33/36.16  | 
% 259.33/36.16  | BETA: splitting (1) gives:
% 259.33/36.16  | 
% 259.33/36.16  | Case 1:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (5)  all_139_0 = 0
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (2), (5) imply:
% 259.33/36.16  | |   (6)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (6) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | Case 2:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_139_1) = v0)
% 259.33/36.16  | | 
% 259.33/36.16  | | DELTA: instantiating (7) with fresh symbol all_330_0 gives:
% 259.33/36.16  | |   (8)   ~ (all_330_0 = 0) & r1(all_68_20, all_139_1) = all_330_0
% 259.33/36.16  | | 
% 259.33/36.16  | | ALPHA: (8) implies:
% 259.33/36.16  | |   (9)   ~ (all_330_0 = 0)
% 259.33/36.16  | |   (10)  r1(all_68_20, all_139_1) = all_330_0
% 259.33/36.16  | | 
% 259.33/36.16  | | GROUND_INST: instantiating (3) with 0, all_330_0, all_139_1, all_68_20,
% 259.33/36.16  | |              simplifying with (4), (10) gives:
% 259.33/36.16  | |   (11)  all_330_0 = 0
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (9), (11) imply:
% 259.33/36.16  | |   (12)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (12) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | End of split
% 259.33/36.16  | 
% 259.33/36.16  End of proof
% 259.33/36.16  
% 259.33/36.16  Sub-proof #247 shows that the following formulas are inconsistent:
% 259.33/36.16  ----------------------------------------------------------------
% 259.33/36.16    (1)  all_264_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_264_1) =
% 259.33/36.16           v0)
% 259.33/36.16    (2)   ~ (all_264_0 = 0)
% 259.33/36.16    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.16         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.16    (4)  r1(all_68_20, all_264_1) = 0
% 259.33/36.16  
% 259.33/36.16  Begin of proof
% 259.33/36.16  | 
% 259.33/36.16  | BETA: splitting (1) gives:
% 259.33/36.16  | 
% 259.33/36.16  | Case 1:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (5)  all_264_0 = 0
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (2), (5) imply:
% 259.33/36.16  | |   (6)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (6) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | Case 2:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_264_1) = v0)
% 259.33/36.16  | | 
% 259.33/36.16  | | DELTA: instantiating (7) with fresh symbol all_401_0 gives:
% 259.33/36.16  | |   (8)   ~ (all_401_0 = 0) & r1(all_68_20, all_264_1) = all_401_0
% 259.33/36.16  | | 
% 259.33/36.16  | | ALPHA: (8) implies:
% 259.33/36.16  | |   (9)   ~ (all_401_0 = 0)
% 259.33/36.16  | |   (10)  r1(all_68_20, all_264_1) = all_401_0
% 259.33/36.16  | | 
% 259.33/36.16  | | GROUND_INST: instantiating (3) with 0, all_401_0, all_264_1, all_68_20,
% 259.33/36.16  | |              simplifying with (4), (10) gives:
% 259.33/36.16  | |   (11)  all_401_0 = 0
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (9), (11) imply:
% 259.33/36.16  | |   (12)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (12) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | End of split
% 259.33/36.16  | 
% 259.33/36.16  End of proof
% 259.33/36.16  
% 259.33/36.16  Sub-proof #248 shows that the following formulas are inconsistent:
% 259.33/36.16  ----------------------------------------------------------------
% 259.33/36.16    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.33/36.16             v0) = 0 & $i(v0))
% 259.33/36.16    (2)  all_75_16 = 0
% 259.33/36.16    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.16         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.16    (4)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 259.33/36.16           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16    (5)  p102(all_146_1) = all_146_0
% 259.33/36.16    (6)   ~ (all_146_0 = 0)
% 259.33/36.16    (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.33/36.16           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.33/36.16         ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 259.33/36.16             ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.33/36.16         (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.16             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.16           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.16             r1(all_68_20, v0) = v2))
% 259.33/36.16    (8)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 259.33/36.16           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16    (9)  r1(all_68_20, all_146_1) = 0
% 259.33/36.16    (10)  $i(all_146_1)
% 259.33/36.16    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.33/36.16            r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16  
% 259.33/36.16  Begin of proof
% 259.33/36.16  | 
% 259.33/36.16  | BETA: splitting (8) gives:
% 259.33/36.16  | 
% 259.33/36.16  | Case 1:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (12)   ~ (all_75_16 = 0)
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (2), (12) imply:
% 259.33/36.16  | |   (13)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (13) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | Case 2:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.33/36.16  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16  | | 
% 259.33/36.16  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (9), (10), (11), (14) are
% 259.33/36.16  | |            inconsistent by sub-proof #249.
% 259.33/36.16  | | 
% 259.33/36.16  | End of split
% 259.33/36.16  | 
% 259.33/36.16  End of proof
% 259.33/36.16  
% 259.33/36.16  Sub-proof #249 shows that the following formulas are inconsistent:
% 259.33/36.16  ----------------------------------------------------------------
% 259.33/36.16    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.33/36.16             v0) = 0 & $i(v0))
% 259.33/36.16    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.33/36.16             v0) = 0 & $i(v0))
% 259.33/36.16    (3)  all_75_16 = 0
% 259.33/36.16    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.16         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.16    (5)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0)
% 259.33/36.16           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16    (6)  p102(all_146_1) = all_146_0
% 259.33/36.16    (7)   ~ (all_146_0 = 0)
% 259.33/36.16    (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.33/36.16           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.33/36.16         ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 259.33/36.16             ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.33/36.16         (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.16             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.16           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.16             r1(all_68_20, v0) = v2))
% 259.33/36.16    (9)  r1(all_68_20, all_146_1) = 0
% 259.33/36.16    (10)  $i(all_146_1)
% 259.33/36.16    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.33/36.16            r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.16  
% 259.33/36.16  Begin of proof
% 259.33/36.16  | 
% 259.33/36.16  | BETA: splitting (5) gives:
% 259.33/36.16  | 
% 259.33/36.16  | Case 1:
% 259.33/36.16  | | 
% 259.33/36.16  | |   (12)   ~ (all_75_16 = 0)
% 259.33/36.16  | | 
% 259.33/36.16  | | REDUCE: (3), (12) imply:
% 259.33/36.16  | |   (13)  $false
% 259.33/36.16  | | 
% 259.33/36.16  | | CLOSE: (13) is inconsistent.
% 259.33/36.16  | | 
% 259.33/36.16  | Case 2:
% 259.33/36.16  | | 
% 259.33/36.16  | | 
% 259.33/36.16  | | DELTA: instantiating (11) with fresh symbols all_277_0, all_277_1 gives:
% 259.33/36.16  | |   (14)   ~ (all_277_0 = 0) & p105(all_277_1) = all_277_0 & r1(all_68_20,
% 259.33/36.16  | |           all_277_1) = 0 & $i(all_277_1)
% 259.33/36.16  | | 
% 259.33/36.16  | | ALPHA: (14) implies:
% 259.33/36.16  | |   (15)   ~ (all_277_0 = 0)
% 259.33/36.16  | |   (16)  $i(all_277_1)
% 259.33/36.16  | |   (17)  r1(all_68_20, all_277_1) = 0
% 259.33/36.16  | |   (18)  p105(all_277_1) = all_277_0
% 259.33/36.16  | | 
% 259.33/36.16  | | DELTA: instantiating (2) with fresh symbols all_298_0, all_298_1 gives:
% 259.33/36.16  | |   (19)   ~ (all_298_0 = 0) & p103(all_298_1) = all_298_0 & r1(all_68_20,
% 259.33/36.16  | |           all_298_1) = 0 & $i(all_298_1)
% 259.33/36.16  | | 
% 259.33/36.16  | | ALPHA: (19) implies:
% 259.33/36.16  | |   (20)   ~ (all_298_0 = 0)
% 259.33/36.16  | |   (21)  $i(all_298_1)
% 259.33/36.16  | |   (22)  r1(all_68_20, all_298_1) = 0
% 259.33/36.16  | |   (23)  p103(all_298_1) = all_298_0
% 259.33/36.16  | | 
% 259.33/36.16  | | DELTA: instantiating (1) with fresh symbols all_340_0, all_340_1 gives:
% 259.33/36.16  | |   (24)   ~ (all_340_0 = 0) & p104(all_340_1) = all_340_0 & r1(all_68_20,
% 259.33/36.16  | |           all_340_1) = 0 & $i(all_340_1)
% 259.33/36.16  | | 
% 259.33/36.16  | | ALPHA: (24) implies:
% 259.33/36.16  | |   (25)   ~ (all_340_0 = 0)
% 259.33/36.16  | |   (26)  $i(all_340_1)
% 259.33/36.16  | |   (27)  r1(all_68_20, all_340_1) = 0
% 259.33/36.16  | |   (28)  p104(all_340_1) = all_340_0
% 259.33/36.16  | | 
% 259.33/36.16  | | BETA: splitting (8) gives:
% 259.33/36.16  | | 
% 259.33/36.16  | | Case 1:
% 259.33/36.16  | | | 
% 259.33/36.16  | | |   (29)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.33/36.16  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.16  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 259.33/36.16  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.16  | | | 
% 259.33/36.16  | | | BETA: splitting (29) gives:
% 259.33/36.16  | | | 
% 259.33/36.16  | | | Case 1:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | |   (30)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.33/36.16  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | |             v2))
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | GROUND_INST: instantiating (30) with all_146_1, all_146_0, simplifying
% 259.33/36.16  | | | |              with (6), (10) gives:
% 259.33/36.16  | | | |   (31)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.16  | | | |             all_146_1) = v0)
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | REF_CLOSE: (4), (7), (9), (31) are inconsistent by sub-proof #254.
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | Case 2:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | |   (32)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 259.33/36.16  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | |             v2))
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | GROUND_INST: instantiating (32) with all_298_1, all_298_0, simplifying
% 259.33/36.16  | | | |              with (21), (23) gives:
% 259.33/36.16  | | | |   (33)  all_298_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.16  | | | |             all_298_1) = v0)
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | BETA: splitting (33) gives:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | Case 1:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | |   (34)  all_298_0 = 0
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | REDUCE: (20), (34) imply:
% 259.33/36.16  | | | | |   (35)  $false
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | CLOSE: (35) is inconsistent.
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | Case 2:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | |   (36)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_298_1) = v0)
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | DELTA: instantiating (36) with fresh symbol all_417_0 gives:
% 259.33/36.16  | | | | |   (37)   ~ (all_417_0 = 0) & r1(all_68_20, all_298_1) = all_417_0
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | ALPHA: (37) implies:
% 259.33/36.16  | | | | |   (38)   ~ (all_417_0 = 0)
% 259.33/36.16  | | | | |   (39)  r1(all_68_20, all_298_1) = all_417_0
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | GROUND_INST: instantiating (4) with 0, all_417_0, all_298_1,
% 259.33/36.16  | | | | |              all_68_20, simplifying with (22), (39) gives:
% 259.33/36.16  | | | | |   (40)  all_417_0 = 0
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | REDUCE: (38), (40) imply:
% 259.33/36.16  | | | | |   (41)  $false
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | CLOSE: (41) is inconsistent.
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | End of split
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | End of split
% 259.33/36.16  | | | 
% 259.33/36.16  | | Case 2:
% 259.33/36.16  | | | 
% 259.33/36.16  | | |   (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.33/36.16  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.16  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.33/36.16  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.16  | | | 
% 259.33/36.16  | | | BETA: splitting (42) gives:
% 259.33/36.16  | | | 
% 259.33/36.16  | | | Case 1:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | |   (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.33/36.16  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.16  | | | |             v2))
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | GROUND_INST: instantiating (43) with all_340_1, all_340_0, simplifying
% 259.33/36.16  | | | |              with (26), (28) gives:
% 259.33/36.16  | | | |   (44)  all_340_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.16  | | | |             all_340_1) = v0)
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | BETA: splitting (44) gives:
% 259.33/36.16  | | | | 
% 259.33/36.16  | | | | Case 1:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | |   (45)  all_340_0 = 0
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | REDUCE: (25), (45) imply:
% 259.33/36.16  | | | | |   (46)  $false
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | CLOSE: (46) is inconsistent.
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | Case 2:
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | |   (47)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_340_1) = v0)
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | DELTA: instantiating (47) with fresh symbol all_417_0 gives:
% 259.33/36.16  | | | | |   (48)   ~ (all_417_0 = 0) & r1(all_68_20, all_340_1) = all_417_0
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | ALPHA: (48) implies:
% 259.33/36.16  | | | | |   (49)   ~ (all_417_0 = 0)
% 259.33/36.16  | | | | |   (50)  r1(all_68_20, all_340_1) = all_417_0
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | GROUND_INST: instantiating (4) with 0, all_417_0, all_340_1,
% 259.33/36.16  | | | | |              all_68_20, simplifying with (27), (50) gives:
% 259.33/36.16  | | | | |   (51)  all_417_0 = 0
% 259.33/36.16  | | | | | 
% 259.33/36.16  | | | | | REDUCE: (49), (51) imply:
% 259.33/36.16  | | | | |   (52)  $false
% 259.33/36.16  | | | | | 
% 259.33/36.17  | | | | | CLOSE: (52) is inconsistent.
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | End of split
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | Case 2:
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.33/36.17  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.33/36.17  | | | |             v2))
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | GROUND_INST: instantiating (53) with all_277_1, all_277_0, simplifying
% 259.33/36.17  | | | |              with (16), (18) gives:
% 259.33/36.17  | | | |   (54)  all_277_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.33/36.17  | | | |             all_277_1) = v0)
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | BETA: splitting (54) gives:
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | Case 1:
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | |   (55)  all_277_0 = 0
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | REDUCE: (15), (55) imply:
% 259.33/36.17  | | | | |   (56)  $false
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | CLOSE: (56) is inconsistent.
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | Case 2:
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | |   (57)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_277_1) = v0)
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | DELTA: instantiating (57) with fresh symbol all_417_0 gives:
% 259.33/36.17  | | | | |   (58)   ~ (all_417_0 = 0) & r1(all_68_20, all_277_1) = all_417_0
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | ALPHA: (58) implies:
% 259.33/36.17  | | | | |   (59)   ~ (all_417_0 = 0)
% 259.33/36.17  | | | | |   (60)  r1(all_68_20, all_277_1) = all_417_0
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | GROUND_INST: instantiating (4) with 0, all_417_0, all_277_1,
% 259.33/36.17  | | | | |              all_68_20, simplifying with (17), (60) gives:
% 259.33/36.17  | | | | |   (61)  all_417_0 = 0
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | REDUCE: (59), (61) imply:
% 259.33/36.17  | | | | |   (62)  $false
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | CLOSE: (62) is inconsistent.
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | End of split
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | End of split
% 259.33/36.17  | | | 
% 259.33/36.17  | | End of split
% 259.33/36.17  | | 
% 259.33/36.17  | End of split
% 259.33/36.17  | 
% 259.33/36.17  End of proof
% 259.33/36.17  
% 259.33/36.17  Sub-proof #250 shows that the following formulas are inconsistent:
% 259.33/36.17  ----------------------------------------------------------------
% 259.33/36.17    (1)  all_217_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_217_1) =
% 259.33/36.17           v0)
% 259.33/36.17    (2)   ~ (all_217_0 = 0)
% 259.33/36.17    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.17         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.17    (4)  r1(all_68_20, all_217_1) = 0
% 259.33/36.17  
% 259.33/36.17  Begin of proof
% 259.33/36.17  | 
% 259.33/36.17  | BETA: splitting (1) gives:
% 259.33/36.17  | 
% 259.33/36.17  | Case 1:
% 259.33/36.17  | | 
% 259.33/36.17  | |   (5)  all_217_0 = 0
% 259.33/36.17  | | 
% 259.33/36.17  | | REDUCE: (2), (5) imply:
% 259.33/36.17  | |   (6)  $false
% 259.33/36.17  | | 
% 259.33/36.17  | | CLOSE: (6) is inconsistent.
% 259.33/36.17  | | 
% 259.33/36.17  | Case 2:
% 259.33/36.17  | | 
% 259.33/36.17  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_217_1) = v0)
% 259.33/36.17  | | 
% 259.33/36.17  | | DELTA: instantiating (7) with fresh symbol all_347_0 gives:
% 259.33/36.17  | |   (8)   ~ (all_347_0 = 0) & r1(all_68_20, all_217_1) = all_347_0
% 259.33/36.17  | | 
% 259.33/36.17  | | ALPHA: (8) implies:
% 259.33/36.17  | |   (9)   ~ (all_347_0 = 0)
% 259.33/36.17  | |   (10)  r1(all_68_20, all_217_1) = all_347_0
% 259.33/36.17  | | 
% 259.33/36.17  | | GROUND_INST: instantiating (3) with 0, all_347_0, all_217_1, all_68_20,
% 259.33/36.17  | |              simplifying with (4), (10) gives:
% 259.33/36.17  | |   (11)  all_347_0 = 0
% 259.33/36.17  | | 
% 259.33/36.17  | | REDUCE: (9), (11) imply:
% 259.33/36.17  | |   (12)  $false
% 259.33/36.17  | | 
% 259.33/36.17  | | CLOSE: (12) is inconsistent.
% 259.33/36.17  | | 
% 259.33/36.17  | End of split
% 259.33/36.17  | 
% 259.33/36.17  End of proof
% 259.33/36.17  
% 259.33/36.17  Sub-proof #251 shows that the following formulas are inconsistent:
% 259.33/36.17  ----------------------------------------------------------------
% 259.33/36.17    (1)   ~ (all_68_5 = 0)
% 259.33/36.17    (2)   ~ (all_68_4 = 0)
% 259.33/36.17    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.17           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.17           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17             r1(all_68_20, v0) = v2))
% 259.33/36.17    (4)  all_75_18 = all_68_14
% 259.33/36.17    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.17         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.17    (6)  all_68_13 = 0 | all_68_14 = 0
% 259.33/36.17    (7)  p102(all_146_1) = all_146_0
% 259.33/36.17    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.33/36.17             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.17           p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.33/36.17             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.17           p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17    (10)   ~ (all_146_0 = 0)
% 259.33/36.17    (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.33/36.17            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.33/36.17          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.33/36.17            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.33/36.17          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.17            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17              r1(all_68_20, v0) = v2))
% 259.33/36.17    (12)  all_75_14 = 0
% 259.33/36.17    (13)  r1(all_68_20, all_146_1) = 0
% 259.33/36.17    (14)   ~ (all_68_13 = 0)
% 259.33/36.17    (15)  $i(all_146_1)
% 259.33/36.17    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.17            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17    (17)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.17            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.33/36.17            r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17  
% 259.33/36.17  Begin of proof
% 259.33/36.17  | 
% 259.33/36.17  | BETA: splitting (17) gives:
% 259.33/36.17  | 
% 259.33/36.17  | Case 1:
% 259.33/36.17  | | 
% 259.33/36.17  | |   (19)   ~ (all_75_14 = 0)
% 259.33/36.17  | | 
% 259.33/36.17  | | REDUCE: (12), (19) imply:
% 259.33/36.17  | |   (20)  $false
% 259.33/36.17  | | 
% 259.33/36.17  | | CLOSE: (20) is inconsistent.
% 259.33/36.17  | | 
% 259.33/36.17  | Case 2:
% 259.33/36.17  | | 
% 259.33/36.17  | |   (21)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.33/36.17  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17  | | 
% 259.33/36.17  | | BETA: splitting (8) gives:
% 259.33/36.17  | | 
% 259.33/36.17  | | Case 1:
% 259.33/36.17  | | | 
% 259.33/36.17  | | |   (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.33/36.17  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17  | | | 
% 259.33/36.17  | | | REF_CLOSE: (4), (5), (6), (7), (10), (11), (13), (14), (15), (16), (21),
% 259.33/36.17  | | |            (22) are inconsistent by sub-proof #252.
% 259.33/36.17  | | | 
% 259.33/36.17  | | Case 2:
% 259.33/36.17  | | | 
% 259.33/36.17  | | |   (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 259.33/36.17  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17  | | | 
% 259.33/36.17  | | | DELTA: instantiating (23) with fresh symbols all_277_0, all_277_1 gives:
% 259.33/36.17  | | |   (24)   ~ (all_277_0 = 0) & p304(all_277_1) = all_277_0 & r1(all_68_20,
% 259.33/36.17  | | |           all_277_1) = 0 & $i(all_277_1)
% 259.33/36.17  | | | 
% 259.33/36.17  | | | ALPHA: (24) implies:
% 259.33/36.17  | | |   (25)   ~ (all_277_0 = 0)
% 259.33/36.17  | | |   (26)  $i(all_277_1)
% 259.33/36.17  | | |   (27)  r1(all_68_20, all_277_1) = 0
% 259.33/36.17  | | |   (28)  p304(all_277_1) = all_277_0
% 259.33/36.17  | | | 
% 259.33/36.17  | | | BETA: splitting (9) gives:
% 259.33/36.17  | | | 
% 259.33/36.17  | | | Case 1:
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | |   (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.33/36.17  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | REF_CLOSE: (4), (5), (6), (7), (10), (11), (13), (14), (15), (16), (21),
% 259.33/36.17  | | | |            (29) are inconsistent by sub-proof #252.
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | Case 2:
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | DELTA: instantiating (18) with fresh symbols all_298_0, all_298_1 gives:
% 259.33/36.17  | | | |   (30)   ~ (all_298_0 = 0) & p305(all_298_1) = all_298_0 & r1(all_68_20,
% 259.33/36.17  | | | |           all_298_1) = 0 & $i(all_298_1)
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | ALPHA: (30) implies:
% 259.33/36.17  | | | |   (31)   ~ (all_298_0 = 0)
% 259.33/36.17  | | | |   (32)  $i(all_298_1)
% 259.33/36.17  | | | |   (33)  r1(all_68_20, all_298_1) = 0
% 259.33/36.17  | | | |   (34)  p305(all_298_1) = all_298_0
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | BETA: splitting (3) gives:
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | | Case 1:
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | |   (35)  all_68_4 = 0
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | REDUCE: (2), (35) imply:
% 259.33/36.17  | | | | |   (36)  $false
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | CLOSE: (36) is inconsistent.
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | Case 2:
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | |   (37)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.17  | | | | |           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17  | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.33/36.17  | | | | |         (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.33/36.17  | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | BETA: splitting (37) gives:
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | | Case 1:
% 259.33/36.17  | | | | | | 
% 259.33/36.17  | | | | | |   (38)  all_68_5 = 0
% 259.33/36.17  | | | | | | 
% 259.33/36.17  | | | | | | REDUCE: (1), (38) imply:
% 259.33/36.17  | | | | | |   (39)  $false
% 259.33/36.17  | | | | | | 
% 259.33/36.17  | | | | | | CLOSE: (39) is inconsistent.
% 259.33/36.17  | | | | | | 
% 259.33/36.17  | | | | | Case 2:
% 259.33/36.17  | | | | | | 
% 259.33/36.17  | | | | | |   (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) | 
% 259.33/36.17  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.33/36.17  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.17  | | | | | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.33/36.17  | | | | | |             & r1(all_68_20, v0) = v2))
% 259.33/36.17  | | | | | | 
% 259.33/36.17  | | | | | | BETA: splitting (40) gives:
% 259.33/36.17  | | | | | | 
% 259.33/36.17  | | | | | | Case 1:
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | |   (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1)
% 259.33/36.17  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | | GROUND_INST: instantiating (41) with all_277_1, all_277_0,
% 259.33/36.17  | | | | | | |              simplifying with (26), (28) gives:
% 259.33/36.17  | | | | | | |   (42)  all_277_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.33/36.17  | | | | | | |           r1(all_68_20, all_277_1) = v0)
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | | BETA: splitting (42) gives:
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | | Case 1:
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | |   (43)  all_277_0 = 0
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | REDUCE: (25), (43) imply:
% 259.33/36.17  | | | | | | | |   (44)  $false
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | CLOSE: (44) is inconsistent.
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | Case 2:
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | |   (45)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_277_1) =
% 259.33/36.17  | | | | | | | |           v0)
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | DELTA: instantiating (45) with fresh symbol all_364_0 gives:
% 259.33/36.17  | | | | | | | |   (46)   ~ (all_364_0 = 0) & r1(all_68_20, all_277_1) =
% 259.33/36.17  | | | | | | | |         all_364_0
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | ALPHA: (46) implies:
% 259.33/36.17  | | | | | | | |   (47)   ~ (all_364_0 = 0)
% 259.33/36.17  | | | | | | | |   (48)  r1(all_68_20, all_277_1) = all_364_0
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | GROUND_INST: instantiating (5) with 0, all_364_0, all_277_1,
% 259.33/36.17  | | | | | | | |              all_68_20, simplifying with (27), (48) gives:
% 259.33/36.17  | | | | | | | |   (49)  all_364_0 = 0
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | REDUCE: (47), (49) imply:
% 259.33/36.17  | | | | | | | |   (50)  $false
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | CLOSE: (50) is inconsistent.
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | End of split
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | Case 2:
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1)
% 259.33/36.17  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | | GROUND_INST: instantiating (51) with all_298_1, all_298_0,
% 259.33/36.17  | | | | | | |              simplifying with (32), (34) gives:
% 259.33/36.17  | | | | | | |   (52)  all_298_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.33/36.17  | | | | | | |           r1(all_68_20, all_298_1) = v0)
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | | BETA: splitting (52) gives:
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | | Case 1:
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | |   (53)  all_298_0 = 0
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | REDUCE: (31), (53) imply:
% 259.33/36.17  | | | | | | | |   (54)  $false
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | CLOSE: (54) is inconsistent.
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | Case 2:
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | |   (55)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_298_1) =
% 259.33/36.17  | | | | | | | |           v0)
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | DELTA: instantiating (55) with fresh symbol all_364_0 gives:
% 259.33/36.17  | | | | | | | |   (56)   ~ (all_364_0 = 0) & r1(all_68_20, all_298_1) =
% 259.33/36.17  | | | | | | | |         all_364_0
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | ALPHA: (56) implies:
% 259.33/36.17  | | | | | | | |   (57)   ~ (all_364_0 = 0)
% 259.33/36.17  | | | | | | | |   (58)  r1(all_68_20, all_298_1) = all_364_0
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | GROUND_INST: instantiating (5) with 0, all_364_0, all_298_1,
% 259.33/36.17  | | | | | | | |              all_68_20, simplifying with (33), (58) gives:
% 259.33/36.17  | | | | | | | |   (59)  all_364_0 = 0
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | REDUCE: (57), (59) imply:
% 259.33/36.17  | | | | | | | |   (60)  $false
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | | CLOSE: (60) is inconsistent.
% 259.33/36.17  | | | | | | | | 
% 259.33/36.17  | | | | | | | End of split
% 259.33/36.17  | | | | | | | 
% 259.33/36.17  | | | | | | End of split
% 259.33/36.17  | | | | | | 
% 259.33/36.17  | | | | | End of split
% 259.33/36.17  | | | | | 
% 259.33/36.17  | | | | End of split
% 259.33/36.17  | | | | 
% 259.33/36.17  | | | End of split
% 259.33/36.17  | | | 
% 259.33/36.17  | | End of split
% 259.33/36.17  | | 
% 259.33/36.17  | End of split
% 259.33/36.17  | 
% 259.33/36.17  End of proof
% 259.33/36.17  
% 259.33/36.17  Sub-proof #252 shows that the following formulas are inconsistent:
% 259.33/36.17  ----------------------------------------------------------------
% 259.33/36.17    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.33/36.17             v0) = 0 & $i(v0))
% 259.33/36.17    (2)  all_75_18 = all_68_14
% 259.33/36.17    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.33/36.17             v0) = 0 & $i(v0))
% 259.33/36.17    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.17         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.17    (5)  all_68_13 = 0 | all_68_14 = 0
% 259.33/36.17    (6)  p102(all_146_1) = all_146_0
% 259.33/36.17    (7)   ~ (all_146_0 = 0)
% 259.33/36.17    (8)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.33/36.17           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.33/36.17         ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 259.33/36.17             ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.33/36.17         (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.17           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17             r1(all_68_20, v0) = v2))
% 259.33/36.17    (9)  r1(all_68_20, all_146_1) = 0
% 259.33/36.17    (10)   ~ (all_68_13 = 0)
% 259.33/36.17    (11)  $i(all_146_1)
% 259.33/36.17    (12)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.17            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17  
% 259.33/36.17  Begin of proof
% 259.33/36.17  | 
% 259.33/36.17  | BETA: splitting (5) gives:
% 259.33/36.17  | 
% 259.33/36.17  | Case 1:
% 259.33/36.17  | | 
% 259.33/36.17  | |   (13)  all_68_13 = 0
% 259.33/36.17  | | 
% 259.33/36.17  | | REDUCE: (10), (13) imply:
% 259.33/36.17  | |   (14)  $false
% 259.33/36.17  | | 
% 259.33/36.17  | | CLOSE: (14) is inconsistent.
% 259.33/36.17  | | 
% 259.33/36.17  | Case 2:
% 259.33/36.17  | | 
% 259.33/36.17  | |   (15)  all_68_14 = 0
% 259.33/36.17  | | 
% 259.33/36.17  | | COMBINE_EQS: (2), (15) imply:
% 259.33/36.17  | |   (16)  all_75_18 = 0
% 259.33/36.17  | | 
% 259.33/36.17  | | REF_CLOSE: (1), (3), (4), (6), (7), (8), (9), (11), (12), (16) are
% 259.33/36.17  | |            inconsistent by sub-proof #253.
% 259.33/36.17  | | 
% 259.33/36.17  | End of split
% 259.33/36.17  | 
% 259.33/36.17  End of proof
% 259.33/36.17  
% 259.33/36.17  Sub-proof #253 shows that the following formulas are inconsistent:
% 259.33/36.17  ----------------------------------------------------------------
% 259.33/36.17    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.33/36.17             v0) = 0 & $i(v0))
% 259.33/36.17    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.33/36.17             v0) = 0 & $i(v0))
% 259.33/36.17    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.33/36.17         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.33/36.17    (4)  all_75_18 = 0
% 259.33/36.17    (5)  p102(all_146_1) = all_146_0
% 259.33/36.17    (6)   ~ (all_146_0 = 0)
% 259.33/36.17    (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.33/36.17           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.33/36.17         ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 259.33/36.17             ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.33/36.17         (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.33/36.17           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.33/36.17             r1(all_68_20, v0) = v2))
% 259.33/36.17    (8)  r1(all_68_20, all_146_1) = 0
% 259.33/36.17    (9)  $i(all_146_1)
% 259.33/36.17    (10)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.33/36.17            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17  
% 259.33/36.17  Begin of proof
% 259.33/36.17  | 
% 259.33/36.17  | BETA: splitting (10) gives:
% 259.33/36.17  | 
% 259.33/36.17  | Case 1:
% 259.33/36.17  | | 
% 259.33/36.17  | |   (11)   ~ (all_75_18 = 0)
% 259.33/36.17  | | 
% 259.33/36.17  | | REDUCE: (4), (11) imply:
% 259.33/36.17  | |   (12)  $false
% 259.33/36.17  | | 
% 259.33/36.17  | | CLOSE: (12) is inconsistent.
% 259.33/36.17  | | 
% 259.33/36.17  | Case 2:
% 259.33/36.17  | | 
% 259.33/36.17  | |   (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.33/36.17  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.33/36.17  | | 
% 259.33/36.17  | | DELTA: instantiating (13) with fresh symbols all_283_0, all_283_1 gives:
% 259.33/36.17  | |   (14)   ~ (all_283_0 = 0) & p105(all_283_1) = all_283_0 & r1(all_68_20,
% 259.33/36.17  | |           all_283_1) = 0 & $i(all_283_1)
% 259.33/36.17  | | 
% 259.33/36.17  | | ALPHA: (14) implies:
% 259.33/36.17  | |   (15)   ~ (all_283_0 = 0)
% 259.33/36.17  | |   (16)  $i(all_283_1)
% 259.33/36.17  | |   (17)  r1(all_68_20, all_283_1) = 0
% 259.33/36.17  | |   (18)  p105(all_283_1) = all_283_0
% 259.33/36.17  | | 
% 259.33/36.17  | | DELTA: instantiating (1) with fresh symbols all_304_0, all_304_1 gives:
% 259.33/36.17  | |   (19)   ~ (all_304_0 = 0) & p104(all_304_1) = all_304_0 & r1(all_68_20,
% 259.33/36.17  | |           all_304_1) = 0 & $i(all_304_1)
% 259.33/36.17  | | 
% 259.33/36.17  | | ALPHA: (19) implies:
% 259.40/36.17  | |   (20)   ~ (all_304_0 = 0)
% 259.40/36.17  | |   (21)  $i(all_304_1)
% 259.40/36.17  | |   (22)  r1(all_68_20, all_304_1) = 0
% 259.40/36.17  | |   (23)  p104(all_304_1) = all_304_0
% 259.40/36.17  | | 
% 259.40/36.17  | | DELTA: instantiating (2) with fresh symbols all_318_0, all_318_1 gives:
% 259.40/36.17  | |   (24)   ~ (all_318_0 = 0) & p103(all_318_1) = all_318_0 & r1(all_68_20,
% 259.40/36.17  | |           all_318_1) = 0 & $i(all_318_1)
% 259.40/36.17  | | 
% 259.40/36.17  | | ALPHA: (24) implies:
% 259.40/36.17  | |   (25)   ~ (all_318_0 = 0)
% 259.40/36.17  | |   (26)  $i(all_318_1)
% 259.40/36.17  | |   (27)  r1(all_68_20, all_318_1) = 0
% 259.40/36.17  | |   (28)  p103(all_318_1) = all_318_0
% 259.40/36.17  | | 
% 259.40/36.17  | | BETA: splitting (7) gives:
% 259.40/36.17  | | 
% 259.40/36.17  | | Case 1:
% 259.40/36.17  | | | 
% 259.40/36.17  | | |   (29)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.40/36.17  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.17  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 259.40/36.17  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.17  | | | 
% 259.40/36.17  | | | BETA: splitting (29) gives:
% 259.40/36.17  | | | 
% 259.40/36.17  | | | Case 1:
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | |   (30)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.40/36.17  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.40/36.17  | | | |             v2))
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | GROUND_INST: instantiating (30) with all_146_1, all_146_0, simplifying
% 259.40/36.17  | | | |              with (5), (9) gives:
% 259.40/36.17  | | | |   (31)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.17  | | | |             all_146_1) = v0)
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | REF_CLOSE: (3), (6), (8), (31) are inconsistent by sub-proof #254.
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | Case 2:
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | |   (32)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 259.40/36.17  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.40/36.17  | | | |             v2))
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | GROUND_INST: instantiating (32) with all_318_1, all_318_0, simplifying
% 259.40/36.17  | | | |              with (26), (28) gives:
% 259.40/36.17  | | | |   (33)  all_318_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.17  | | | |             all_318_1) = v0)
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | BETA: splitting (33) gives:
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | Case 1:
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | |   (34)  all_318_0 = 0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | REDUCE: (25), (34) imply:
% 259.40/36.17  | | | | |   (35)  $false
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | CLOSE: (35) is inconsistent.
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | Case 2:
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | |   (36)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_318_1) = v0)
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | DELTA: instantiating (36) with fresh symbol all_355_0 gives:
% 259.40/36.17  | | | | |   (37)   ~ (all_355_0 = 0) & r1(all_68_20, all_318_1) = all_355_0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | ALPHA: (37) implies:
% 259.40/36.17  | | | | |   (38)   ~ (all_355_0 = 0)
% 259.40/36.17  | | | | |   (39)  r1(all_68_20, all_318_1) = all_355_0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | GROUND_INST: instantiating (3) with 0, all_355_0, all_318_1,
% 259.40/36.17  | | | | |              all_68_20, simplifying with (27), (39) gives:
% 259.40/36.17  | | | | |   (40)  all_355_0 = 0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | REDUCE: (38), (40) imply:
% 259.40/36.17  | | | | |   (41)  $false
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | CLOSE: (41) is inconsistent.
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | End of split
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | End of split
% 259.40/36.17  | | | 
% 259.40/36.17  | | Case 2:
% 259.40/36.17  | | | 
% 259.40/36.17  | | |   (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.40/36.17  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.17  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.40/36.17  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.17  | | | 
% 259.40/36.17  | | | BETA: splitting (42) gives:
% 259.40/36.17  | | | 
% 259.40/36.17  | | | Case 1:
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | |   (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.40/36.17  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.40/36.17  | | | |             v2))
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | GROUND_INST: instantiating (43) with all_304_1, all_304_0, simplifying
% 259.40/36.17  | | | |              with (21), (23) gives:
% 259.40/36.17  | | | |   (44)  all_304_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.17  | | | |             all_304_1) = v0)
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | BETA: splitting (44) gives:
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | Case 1:
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | |   (45)  all_304_0 = 0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | REDUCE: (20), (45) imply:
% 259.40/36.17  | | | | |   (46)  $false
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | CLOSE: (46) is inconsistent.
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | Case 2:
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | |   (47)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_304_1) = v0)
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | DELTA: instantiating (47) with fresh symbol all_355_0 gives:
% 259.40/36.17  | | | | |   (48)   ~ (all_355_0 = 0) & r1(all_68_20, all_304_1) = all_355_0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | ALPHA: (48) implies:
% 259.40/36.17  | | | | |   (49)   ~ (all_355_0 = 0)
% 259.40/36.17  | | | | |   (50)  r1(all_68_20, all_304_1) = all_355_0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | GROUND_INST: instantiating (3) with 0, all_355_0, all_304_1,
% 259.40/36.17  | | | | |              all_68_20, simplifying with (22), (50) gives:
% 259.40/36.17  | | | | |   (51)  all_355_0 = 0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | REDUCE: (49), (51) imply:
% 259.40/36.17  | | | | |   (52)  $false
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | CLOSE: (52) is inconsistent.
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | End of split
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | Case 2:
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.40/36.17  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.40/36.17  | | | |             v2))
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | GROUND_INST: instantiating (53) with all_283_1, all_283_0, simplifying
% 259.40/36.17  | | | |              with (16), (18) gives:
% 259.40/36.17  | | | |   (54)  all_283_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.17  | | | |             all_283_1) = v0)
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | BETA: splitting (54) gives:
% 259.40/36.17  | | | | 
% 259.40/36.17  | | | | Case 1:
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | |   (55)  all_283_0 = 0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | REDUCE: (15), (55) imply:
% 259.40/36.17  | | | | |   (56)  $false
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | CLOSE: (56) is inconsistent.
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | Case 2:
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | |   (57)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_283_1) = v0)
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | DELTA: instantiating (57) with fresh symbol all_355_0 gives:
% 259.40/36.17  | | | | |   (58)   ~ (all_355_0 = 0) & r1(all_68_20, all_283_1) = all_355_0
% 259.40/36.17  | | | | | 
% 259.40/36.17  | | | | | ALPHA: (58) implies:
% 259.40/36.18  | | | | |   (59)   ~ (all_355_0 = 0)
% 259.40/36.18  | | | | |   (60)  r1(all_68_20, all_283_1) = all_355_0
% 259.40/36.18  | | | | | 
% 259.40/36.18  | | | | | GROUND_INST: instantiating (3) with 0, all_355_0, all_283_1,
% 259.40/36.18  | | | | |              all_68_20, simplifying with (17), (60) gives:
% 259.40/36.18  | | | | |   (61)  all_355_0 = 0
% 259.40/36.18  | | | | | 
% 259.40/36.18  | | | | | REDUCE: (59), (61) imply:
% 259.40/36.18  | | | | |   (62)  $false
% 259.40/36.18  | | | | | 
% 259.40/36.18  | | | | | CLOSE: (62) is inconsistent.
% 259.40/36.18  | | | | | 
% 259.40/36.18  | | | | End of split
% 259.40/36.18  | | | | 
% 259.40/36.18  | | | End of split
% 259.40/36.18  | | | 
% 259.40/36.18  | | End of split
% 259.40/36.18  | | 
% 259.40/36.18  | End of split
% 259.40/36.18  | 
% 259.40/36.18  End of proof
% 259.40/36.18  
% 259.40/36.18  Sub-proof #254 shows that the following formulas are inconsistent:
% 259.40/36.18  ----------------------------------------------------------------
% 259.40/36.18    (1)  all_146_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_146_1) =
% 259.40/36.18           v0)
% 259.40/36.18    (2)   ~ (all_146_0 = 0)
% 259.40/36.18    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.18         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.18    (4)  r1(all_68_20, all_146_1) = 0
% 259.40/36.18  
% 259.40/36.18  Begin of proof
% 259.40/36.18  | 
% 259.40/36.18  | BETA: splitting (1) gives:
% 259.40/36.18  | 
% 259.40/36.18  | Case 1:
% 259.40/36.18  | | 
% 259.40/36.18  | |   (5)  all_146_0 = 0
% 259.40/36.18  | | 
% 259.40/36.18  | | REDUCE: (2), (5) imply:
% 259.40/36.18  | |   (6)  $false
% 259.40/36.18  | | 
% 259.40/36.18  | | CLOSE: (6) is inconsistent.
% 259.40/36.18  | | 
% 259.40/36.18  | Case 2:
% 259.40/36.18  | | 
% 259.40/36.18  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_146_1) = v0)
% 259.40/36.18  | | 
% 259.40/36.18  | | DELTA: instantiating (7) with fresh symbol all_417_0 gives:
% 259.40/36.18  | |   (8)   ~ (all_417_0 = 0) & r1(all_68_20, all_146_1) = all_417_0
% 259.40/36.18  | | 
% 259.40/36.18  | | ALPHA: (8) implies:
% 259.40/36.18  | |   (9)   ~ (all_417_0 = 0)
% 259.40/36.18  | |   (10)  r1(all_68_20, all_146_1) = all_417_0
% 259.40/36.18  | | 
% 259.40/36.18  | | GROUND_INST: instantiating (3) with 0, all_417_0, all_146_1, all_68_20,
% 259.40/36.18  | |              simplifying with (4), (10) gives:
% 259.40/36.18  | |   (11)  all_417_0 = 0
% 259.40/36.18  | | 
% 259.40/36.18  | | REDUCE: (9), (11) imply:
% 259.40/36.18  | |   (12)  $false
% 259.40/36.18  | | 
% 259.40/36.18  | | CLOSE: (12) is inconsistent.
% 259.40/36.18  | | 
% 259.40/36.18  | End of split
% 259.40/36.18  | 
% 259.40/36.18  End of proof
% 259.40/36.18  
% 259.40/36.18  Sub-proof #255 shows that the following formulas are inconsistent:
% 259.40/36.18  ----------------------------------------------------------------
% 259.40/36.18    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.40/36.18    (2)   ~ (all_68_15 = 0)
% 259.40/36.18    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.40/36.18             v0) = 0 & $i(v0))
% 259.40/36.18    (4)  all_75_9 = all_68_11
% 259.40/36.18    (5)  all_75_17 = all_68_18
% 259.40/36.18    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.40/36.18           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (7)   ~ (all_68_4 = 0)
% 259.40/36.18    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.18           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.18             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.18           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.18             r1(all_68_20, v0) = v2))
% 259.40/36.18    (9)  all_75_18 = all_68_14
% 259.40/36.18    (10)  all_75_10 = all_68_16
% 259.40/36.18    (11)  all_75_13 = all_68_12
% 259.40/36.18    (12)  all_75_16 = all_68_13
% 259.40/36.18    (13)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.18          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.18    (15)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (16)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (18)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (19)   ~ (all_68_2 = 0)
% 259.40/36.18    (20)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (21)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (22)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.40/36.18    (23)  all_75_11 = all_68_5
% 259.40/36.18    (24)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (27)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.40/36.18    (28)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.18    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (30)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.18    (31)   ~ (all_68_10 = 0)
% 259.40/36.18    (32)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.18            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.40/36.18           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.18            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.18          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.18            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.18    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (34)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.18            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.18          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.18            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.40/36.18          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.18              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.18            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.18              r1(all_68_20, v0) = v2))
% 259.40/36.18    (35)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (36)   ~ (all_68_16 = 0)
% 259.40/36.18    (37)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.40/36.18            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.40/36.18    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.40/36.18    (42)   ~ (all_68_18 = 0)
% 259.40/36.18    (43)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (45)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.40/36.18          all_68_19 = 0
% 259.40/36.18    (46)  all_75_14 = all_68_17
% 259.40/36.18    (47)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.40/36.18    (48)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (49)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (51)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.40/36.18          all_68_14 = 0
% 259.40/36.18    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.40/36.18    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (56)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18  
% 259.40/36.18  Begin of proof
% 259.40/36.18  | 
% 259.40/36.18  | BETA: splitting (40) gives:
% 259.40/36.18  | 
% 259.40/36.18  | Case 1:
% 259.40/36.18  | | 
% 259.40/36.18  | |   (57)   ~ (all_68_19 = 0)
% 259.40/36.18  | | 
% 259.40/36.18  | | REF_CLOSE: (3), (14), (19), (32), (36), (41), (42), (44), (46), (52), (57)
% 259.40/36.18  | |            are inconsistent by sub-proof #261.
% 259.40/36.18  | | 
% 259.40/36.18  | Case 2:
% 259.40/36.18  | | 
% 259.40/36.18  | |   (58)  all_68_19 = 0
% 259.40/36.18  | | 
% 259.40/36.18  | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 259.40/36.18  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 259.40/36.18  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 259.40/36.18  | |            (37), (38), (39), (40), (43), (44), (45), (46), (47), (48), (49),
% 259.40/36.18  | |            (50), (51), (53), (54), (55), (56), (58) are inconsistent by
% 259.40/36.18  | |            sub-proof #268.
% 259.40/36.18  | | 
% 259.40/36.18  | End of split
% 259.40/36.18  | 
% 259.40/36.18  End of proof
% 259.40/36.18  
% 259.40/36.18  Sub-proof #256 shows that the following formulas are inconsistent:
% 259.40/36.18  ----------------------------------------------------------------
% 259.40/36.18    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.40/36.18    (2)   ~ (all_68_15 = 0)
% 259.40/36.18    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.40/36.18    (4)  all_75_9 = all_68_11
% 259.40/36.18    (5)  all_75_17 = all_68_18
% 259.40/36.18    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.40/36.18             v0) = 0 & $i(v0))
% 259.40/36.18    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.40/36.18           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (8)   ~ (all_68_4 = 0)
% 259.40/36.18    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.18           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.18             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.18           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.18             r1(all_68_20, v0) = v2))
% 259.40/36.18    (10)  all_75_18 = all_68_14
% 259.40/36.18    (11)  all_75_10 = all_68_16
% 259.40/36.18    (12)  all_75_13 = all_68_12
% 259.40/36.18    (13)  all_75_16 = all_68_13
% 259.40/36.18    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.18          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.18    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (17)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (20)   ~ (all_68_2 = 0)
% 259.40/36.18    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.40/36.18    (24)  all_75_11 = all_68_5
% 259.40/36.18    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (28)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.40/36.18    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.18    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (31)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.18    (32)   ~ (all_68_10 = 0)
% 259.40/36.18    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.18            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.40/36.18           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.18            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.18          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.18            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.18    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.18            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.18          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.18            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.40/36.18          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.18              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.18            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.18              r1(all_68_20, v0) = v2))
% 259.40/36.18    (36)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (38)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (41)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.40/36.18            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.40/36.18    (42)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.40/36.18    (43)   ~ (all_68_18 = 0)
% 259.40/36.18    (44)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (46)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.40/36.18          all_68_19 = 0
% 259.40/36.18    (47)   ~ (all_68_13 = 0)
% 259.40/36.18    (48)  all_75_14 = all_68_17
% 259.40/36.18    (49)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.40/36.18    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (51)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (53)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.40/36.18          all_68_14 = 0
% 259.40/36.18    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (55)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.40/36.18    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.18            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.18              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18    (58)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18  
% 259.40/36.18  Begin of proof
% 259.40/36.18  | 
% 259.40/36.18  | BETA: splitting (37) gives:
% 259.40/36.18  | 
% 259.40/36.18  | Case 1:
% 259.40/36.18  | | 
% 259.40/36.18  | |   (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.18  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18  | | 
% 259.40/36.18  | | DELTA: instantiating (59) with fresh symbols all_229_0, all_229_1 gives:
% 259.40/36.18  | |   (60)   ~ (all_229_0 = 0) & p105(all_229_1) = all_229_0 & r1(all_68_20,
% 259.40/36.18  | |           all_229_1) = 0 & $i(all_229_1)
% 259.40/36.18  | | 
% 259.40/36.18  | | ALPHA: (60) implies:
% 259.40/36.18  | |   (61)   ~ (all_229_0 = 0)
% 259.40/36.18  | |   (62)  $i(all_229_1)
% 259.40/36.18  | |   (63)  r1(all_68_20, all_229_1) = 0
% 259.40/36.18  | |   (64)  p105(all_229_1) = all_229_0
% 259.40/36.18  | | 
% 259.40/36.18  | | BETA: splitting (36) gives:
% 259.40/36.18  | | 
% 259.40/36.18  | | Case 1:
% 259.40/36.18  | | | 
% 259.40/36.18  | | |   (65)   ~ (all_75_10 = 0)
% 259.40/36.18  | | | 
% 259.40/36.18  | | | REDUCE: (11), (65) imply:
% 259.40/36.18  | | |   (66)   ~ (all_68_16 = 0)
% 259.40/36.18  | | | 
% 259.40/36.18  | | | DELTA: instantiating (6) with fresh symbols all_248_0, all_248_1 gives:
% 259.40/36.18  | | |   (67)   ~ (all_248_0 = 0) & p104(all_248_1) = all_248_0 & r1(all_68_20,
% 259.40/36.18  | | |           all_248_1) = 0 & $i(all_248_1)
% 259.40/36.18  | | | 
% 259.40/36.18  | | | ALPHA: (67) implies:
% 259.40/36.18  | | |   (68)   ~ (all_248_0 = 0)
% 259.40/36.18  | | |   (69)  $i(all_248_1)
% 259.40/36.18  | | |   (70)  r1(all_68_20, all_248_1) = 0
% 259.40/36.18  | | |   (71)  p104(all_248_1) = all_248_0
% 259.40/36.18  | | | 
% 259.40/36.18  | | | BETA: splitting (21) gives:
% 259.40/36.18  | | | 
% 259.40/36.18  | | | Case 1:
% 259.40/36.18  | | | | 
% 259.40/36.18  | | | |   (72)   ~ (all_75_13 = 0)
% 259.40/36.18  | | | | 
% 259.40/36.18  | | | | REDUCE: (12), (72) imply:
% 259.40/36.18  | | | |   (73)   ~ (all_68_12 = 0)
% 259.40/36.18  | | | | 
% 259.40/36.18  | | | | BETA: splitting (41) gives:
% 259.40/36.18  | | | | 
% 259.40/36.18  | | | | Case 1:
% 259.40/36.18  | | | | | 
% 259.40/36.18  | | | | |   (74)   ~ (all_68_19 = 0)
% 259.40/36.18  | | | | | 
% 259.40/36.18  | | | | | BETA: splitting (42) gives:
% 259.40/36.18  | | | | | 
% 259.40/36.18  | | | | | Case 1:
% 259.40/36.18  | | | | | | 
% 259.40/36.18  | | | | | |   (75)  all_68_16 = 0
% 259.40/36.18  | | | | | | 
% 259.40/36.18  | | | | | | REDUCE: (66), (75) imply:
% 259.40/36.18  | | | | | |   (76)  $false
% 259.40/36.18  | | | | | | 
% 259.40/36.18  | | | | | | CLOSE: (76) is inconsistent.
% 259.40/36.18  | | | | | | 
% 259.40/36.18  | | | | | Case 2:
% 259.40/36.18  | | | | | | 
% 259.40/36.18  | | | | | |   (77)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.40/36.18  | | | | | | 
% 259.40/36.18  | | | | | | BETA: splitting (77) gives:
% 259.40/36.18  | | | | | | 
% 259.40/36.18  | | | | | | Case 1:
% 259.40/36.18  | | | | | | | 
% 259.40/36.18  | | | | | | |   (78)  all_68_17 = 0
% 259.40/36.18  | | | | | | | 
% 259.40/36.18  | | | | | | | COMBINE_EQS: (48), (78) imply:
% 259.40/36.18  | | | | | | |   (79)  all_75_14 = 0
% 259.40/36.18  | | | | | | | 
% 259.40/36.18  | | | | | | | BETA: splitting (56) gives:
% 259.40/36.18  | | | | | | | 
% 259.40/36.18  | | | | | | | Case 1:
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | |   (80)   ~ (all_75_14 = 0)
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | | REDUCE: (79), (80) imply:
% 259.40/36.18  | | | | | | | |   (81)  $false
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | | CLOSE: (81) is inconsistent.
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | Case 2:
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | |   (82)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 259.40/36.18  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | | DELTA: instantiating (82) with fresh symbols all_290_0,
% 259.40/36.18  | | | | | | | |        all_290_1 gives:
% 259.40/36.18  | | | | | | | |   (83)   ~ (all_290_0 = 0) & p103(all_290_1) = all_290_0 &
% 259.40/36.18  | | | | | | | |         r1(all_68_20, all_290_1) = 0 & $i(all_290_1)
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | | ALPHA: (83) implies:
% 259.40/36.18  | | | | | | | |   (84)   ~ (all_290_0 = 0)
% 259.40/36.18  | | | | | | | |   (85)  $i(all_290_1)
% 259.40/36.18  | | | | | | | |   (86)  r1(all_68_20, all_290_1) = 0
% 259.40/36.18  | | | | | | | |   (87)  p103(all_290_1) = all_290_0
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | | BETA: splitting (50) gives:
% 259.40/36.18  | | | | | | | | 
% 259.40/36.18  | | | | | | | | Case 1:
% 259.40/36.18  | | | | | | | | | 
% 259.40/36.18  | | | | | | | | |   (88)   ~ (all_75_18 = 0)
% 259.40/36.18  | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | REDUCE: (10), (88) imply:
% 259.40/36.18  | | | | | | | | |   (89)   ~ (all_68_14 = 0)
% 259.40/36.18  | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | BETA: splitting (3) gives:
% 259.40/36.18  | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | Case 1:
% 259.40/36.18  | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | |   (90)  all_68_11 = 0
% 259.40/36.18  | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | COMBINE_EQS: (4), (90) imply:
% 259.40/36.18  | | | | | | | | | |   (91)  all_75_9 = 0
% 259.40/36.18  | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | BETA: splitting (7) gives:
% 259.40/36.18  | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | Case 1:
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | |   (92)   ~ (all_75_9 = 0)
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | REDUCE: (91), (92) imply:
% 259.40/36.18  | | | | | | | | | | |   (93)  $false
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | CLOSE: (93) is inconsistent.
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | Case 2:
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | |   (94)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.18  | | | | | | | | | | |           p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | DELTA: instantiating (94) with fresh symbols all_312_0,
% 259.40/36.18  | | | | | | | | | | |        all_312_1 gives:
% 259.40/36.18  | | | | | | | | | | |   (95)   ~ (all_312_0 = 0) & p102(all_312_1) = all_312_0 &
% 259.40/36.18  | | | | | | | | | | |         r1(all_68_20, all_312_1) = 0 & $i(all_312_1)
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | ALPHA: (95) implies:
% 259.40/36.18  | | | | | | | | | | |   (96)   ~ (all_312_0 = 0)
% 259.40/36.18  | | | | | | | | | | |   (97)  $i(all_312_1)
% 259.40/36.18  | | | | | | | | | | |   (98)  r1(all_68_20, all_312_1) = 0
% 259.40/36.18  | | | | | | | | | | |   (99)  p102(all_312_1) = all_312_0
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | BETA: splitting (35) gives:
% 259.40/36.18  | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | Case 1:
% 259.40/36.18  | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | |   (100)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.18  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.18  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.40/36.18  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.40/36.18  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.40/36.18  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.40/36.18  | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | BETA: splitting (100) gives:
% 259.40/36.18  | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | Case 1:
% 259.40/36.18  | | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | |   (101)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.18  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.18  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.18  | | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | | GROUND_INST: instantiating (101) with all_312_1, all_312_0,
% 259.40/36.18  | | | | | | | | | | | | |              simplifying with (97), (99) gives:
% 259.40/36.18  | | | | | | | | | | | | |   (102)  all_312_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.18  | | | | | | | | | | | | |            r1(all_68_20, all_312_1) = v0)
% 259.40/36.18  | | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | | BETA: splitting (102) gives:
% 259.40/36.18  | | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | | Case 1:
% 259.40/36.18  | | | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | | |   (103)  all_312_0 = 0
% 259.40/36.18  | | | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | | | REDUCE: (96), (103) imply:
% 259.40/36.18  | | | | | | | | | | | | | |   (104)  $false
% 259.40/36.18  | | | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | | | CLOSE: (104) is inconsistent.
% 259.40/36.18  | | | | | | | | | | | | | | 
% 259.40/36.18  | | | | | | | | | | | | | Case 2:
% 259.40/36.18  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | |   (105)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.19  | | | | | | | | | | | | | |              all_312_1) = v0)
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | DELTA: instantiating (105) with fresh symbol all_342_0
% 259.40/36.19  | | | | | | | | | | | | | |        gives:
% 259.40/36.19  | | | | | | | | | | | | | |   (106)   ~ (all_342_0 = 0) & r1(all_68_20, all_312_1) =
% 259.40/36.19  | | | | | | | | | | | | | |          all_342_0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | ALPHA: (106) implies:
% 259.40/36.19  | | | | | | | | | | | | | |   (107)   ~ (all_342_0 = 0)
% 259.40/36.19  | | | | | | | | | | | | | |   (108)  r1(all_68_20, all_312_1) = all_342_0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with 0, all_342_0, all_312_1,
% 259.40/36.19  | | | | | | | | | | | | | |              all_68_20, simplifying with (98), (108) gives:
% 259.40/36.19  | | | | | | | | | | | | | |   (109)  all_342_0 = 0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | REDUCE: (107), (109) imply:
% 259.40/36.19  | | | | | | | | | | | | | |   (110)  $false
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | CLOSE: (110) is inconsistent.
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | |   (111)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.19  | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.19  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | GROUND_INST: instantiating (111) with all_290_1, all_290_0,
% 259.40/36.19  | | | | | | | | | | | | |              simplifying with (85), (87) gives:
% 259.40/36.19  | | | | | | | | | | | | |   (112)  all_290_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.19  | | | | | | | | | | | | |            r1(all_68_20, all_290_1) = v0)
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | BETA: splitting (112) gives:
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | |   (113)  all_290_0 = 0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | REDUCE: (84), (113) imply:
% 259.40/36.19  | | | | | | | | | | | | | |   (114)  $false
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | CLOSE: (114) is inconsistent.
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | |   (115)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.19  | | | | | | | | | | | | | |              all_290_1) = v0)
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | DELTA: instantiating (115) with fresh symbol all_342_0
% 259.40/36.19  | | | | | | | | | | | | | |        gives:
% 259.40/36.19  | | | | | | | | | | | | | |   (116)   ~ (all_342_0 = 0) & r1(all_68_20, all_290_1) =
% 259.40/36.19  | | | | | | | | | | | | | |          all_342_0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | ALPHA: (116) implies:
% 259.40/36.19  | | | | | | | | | | | | | |   (117)   ~ (all_342_0 = 0)
% 259.40/36.19  | | | | | | | | | | | | | |   (118)  r1(all_68_20, all_290_1) = all_342_0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with 0, all_342_0, all_290_1,
% 259.40/36.19  | | | | | | | | | | | | | |              all_68_20, simplifying with (86), (118) gives:
% 259.40/36.19  | | | | | | | | | | | | | |   (119)  all_342_0 = 0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | REDUCE: (117), (119) imply:
% 259.40/36.19  | | | | | | | | | | | | | |   (120)  $false
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | CLOSE: (120) is inconsistent.
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | |   (121)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.19  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.19  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.40/36.19  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.40/36.19  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.40/36.19  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | BETA: splitting (121) gives:
% 259.40/36.19  | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | |   (122)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.19  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.19  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | GROUND_INST: instantiating (122) with all_248_1, all_248_0,
% 259.40/36.19  | | | | | | | | | | | | |              simplifying with (69), (71) gives:
% 259.40/36.19  | | | | | | | | | | | | |   (123)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.19  | | | | | | | | | | | | |            r1(all_68_20, all_248_1) = v0)
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | BETA: splitting (123) gives:
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | |   (124)  all_248_0 = 0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | REDUCE: (68), (124) imply:
% 259.40/36.19  | | | | | | | | | | | | | |   (125)  $false
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | CLOSE: (125) is inconsistent.
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | |   (126)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.19  | | | | | | | | | | | | | |              all_248_1) = v0)
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | DELTA: instantiating (126) with fresh symbol all_342_0
% 259.40/36.19  | | | | | | | | | | | | | |        gives:
% 259.40/36.19  | | | | | | | | | | | | | |   (127)   ~ (all_342_0 = 0) & r1(all_68_20, all_248_1) =
% 259.40/36.19  | | | | | | | | | | | | | |          all_342_0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | ALPHA: (127) implies:
% 259.40/36.19  | | | | | | | | | | | | | |   (128)   ~ (all_342_0 = 0)
% 259.40/36.19  | | | | | | | | | | | | | |   (129)  r1(all_68_20, all_248_1) = all_342_0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | GROUND_INST: instantiating (15) with 0, all_342_0, all_248_1,
% 259.40/36.19  | | | | | | | | | | | | | |              all_68_20, simplifying with (70), (129) gives:
% 259.40/36.19  | | | | | | | | | | | | | |   (130)  all_342_0 = 0
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | REDUCE: (128), (130) imply:
% 259.40/36.19  | | | | | | | | | | | | | |   (131)  $false
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | | CLOSE: (131) is inconsistent.
% 259.40/36.19  | | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | |   (132)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.19  | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.19  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | GROUND_INST: instantiating (132) with all_229_1, all_229_0,
% 259.40/36.19  | | | | | | | | | | | | |              simplifying with (62), (64) gives:
% 259.40/36.19  | | | | | | | | | | | | |   (133)  all_229_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.19  | | | | | | | | | | | | |            r1(all_68_20, all_229_1) = v0)
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | | REF_CLOSE: (15), (61), (63), (133) are inconsistent by
% 259.40/36.19  | | | | | | | | | | | | |            sub-proof #304.
% 259.40/36.19  | | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (134)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | REF_CLOSE: (47), (73), (89), (134) are inconsistent by
% 259.40/36.19  | | | | | | | | | |            sub-proof #396.
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | |   (135)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0)
% 259.40/36.19  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (9), (10), (11),
% 259.40/36.19  | | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19),
% 259.40/36.19  | | | | | | | | |            (20), (21), (22), (23), (24), (26), (27), (28),
% 259.40/36.19  | | | | | | | | |            (29), (30), (31), (32), (33), (34), (35), (36),
% 259.40/36.19  | | | | | | | | |            (38), (39), (40), (41), (44), (45), (46), (48),
% 259.40/36.19  | | | | | | | | |            (49), (50), (51), (52), (53), (55), (56), (57),
% 259.40/36.19  | | | | | | | | |            (58), (135) are inconsistent by sub-proof #269.
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | End of split
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | Case 2:
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | |   (136)  all_68_18 = 0 | all_68_19 = 0
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | REF_CLOSE: (43), (74), (136) are inconsistent by sub-proof #406.
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | End of split
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | End of split
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | Case 2:
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | |   (137)  all_68_19 = 0
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (9), (10), (11), (12), (13),
% 259.40/36.19  | | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.40/36.19  | | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.40/36.19  | | | | |            (34), (35), (36), (38), (39), (40), (41), (44), (45), (46),
% 259.40/36.19  | | | | |            (48), (49), (50), (51), (52), (53), (55), (56), (57), (58),
% 259.40/36.19  | | | | |            (137) are inconsistent by sub-proof #268.
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | End of split
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | Case 2:
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | |   (138)  all_75_13 = 0
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | | BETA: splitting (29) gives:
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | | Case 1:
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | |   (139)   ~ (all_75_13 = 0)
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | REDUCE: (138), (139) imply:
% 259.40/36.19  | | | | |   (140)  $false
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | CLOSE: (140) is inconsistent.
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | Case 2:
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | |   (141)   ~ (all_75_14 = 0)
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | REDUCE: (48), (141) imply:
% 259.40/36.19  | | | | |   (142)   ~ (all_68_17 = 0)
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (9), (10), (11), (12), (13),
% 259.40/36.19  | | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.40/36.19  | | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.40/36.19  | | | | |            (34), (35), (36), (38), (39), (40), (41), (42), (43), (44),
% 259.40/36.19  | | | | |            (45), (46), (48), (49), (50), (51), (52), (53), (55), (56),
% 259.40/36.19  | | | | |            (57), (58), (66), (142) are inconsistent by sub-proof #267.
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | End of split
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | End of split
% 259.40/36.19  | | | 
% 259.40/36.19  | | Case 2:
% 259.40/36.19  | | | 
% 259.40/36.19  | | |   (143)  all_75_10 = 0
% 259.40/36.19  | | |   (144)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.40/36.19  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19  | | | 
% 259.40/36.19  | | | DELTA: instantiating (144) with fresh symbols all_243_0, all_243_1 gives:
% 259.40/36.19  | | |   (145)   ~ (all_243_0 = 0) & p102(all_243_1) = all_243_0 & r1(all_68_20,
% 259.40/36.19  | | |            all_243_1) = 0 & $i(all_243_1)
% 259.40/36.19  | | | 
% 259.40/36.19  | | | ALPHA: (145) implies:
% 259.40/36.19  | | |   (146)   ~ (all_243_0 = 0)
% 259.40/36.19  | | |   (147)  $i(all_243_1)
% 259.40/36.19  | | |   (148)  r1(all_68_20, all_243_1) = 0
% 259.40/36.19  | | |   (149)  p102(all_243_1) = all_243_0
% 259.40/36.19  | | | 
% 259.40/36.19  | | | BETA: splitting (23) gives:
% 259.40/36.19  | | | 
% 259.40/36.19  | | | Case 1:
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | |   (150)   ~ (all_75_9 = 0)
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | | REDUCE: (4), (150) imply:
% 259.40/36.19  | | | |   (151)   ~ (all_68_11 = 0)
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | | BETA: splitting (56) gives:
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | | Case 1:
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | |   (152)   ~ (all_75_14 = 0)
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | REDUCE: (48), (152) imply:
% 259.40/36.19  | | | | |   (153)   ~ (all_68_17 = 0)
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | BETA: splitting (21) gives:
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | Case 1:
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | |   (154)   ~ (all_75_13 = 0)
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | | REDUCE: (12), (154) imply:
% 259.40/36.19  | | | | | |   (155)   ~ (all_68_12 = 0)
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | | BETA: splitting (53) gives:
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | | Case 1:
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | |   (156)  all_68_10 = 0
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | REDUCE: (32), (156) imply:
% 259.40/36.19  | | | | | | |   (157)  $false
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | CLOSE: (157) is inconsistent.
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | Case 2:
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | BETA: splitting (37) gives:
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | | BETA: splitting (58) gives:
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | |   (158)   ~ (all_75_16 = 0)
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11),
% 259.40/36.19  | | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19),
% 259.40/36.19  | | | | | | | | |            (20), (21), (22), (23), (24), (25), (26), (27),
% 259.40/36.19  | | | | | | | | |            (28), (29), (30), (31), (32), (33), (34), (35),
% 259.40/36.19  | | | | | | | | |            (36), (38), (39), (40), (41), (42), (43), (44),
% 259.40/36.19  | | | | | | | | |            (45), (46), (47), (48), (49), (50), (51), (52),
% 259.40/36.19  | | | | | | | | |            (53), (55), (56), (57), (58), (153), (155) are
% 259.40/36.19  | | | | | | | | |            inconsistent by sub-proof #264.
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | |   (159)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 259.40/36.19  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | BETA: splitting (18) gives:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (160)   ~ (all_75_17 = 0)
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | BETA: splitting (46) gives:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | |   (161)  all_68_15 = 0
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | REDUCE: (2), (161) imply:
% 259.40/36.19  | | | | | | | | | | |   (162)  $false
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | CLOSE: (162) is inconsistent.
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (9), (10),
% 259.40/36.19  | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 259.40/36.19  | | | | | | | | | | |            (19), (20), (21), (22), (23), (24), (25), (26),
% 259.40/36.19  | | | | | | | | | | |            (27), (28), (29), (30), (31), (32), (33), (34),
% 259.40/36.19  | | | | | | | | | | |            (35), (36), (38), (39), (40), (41), (42), (43),
% 259.40/36.19  | | | | | | | | | | |            (44), (45), (46), (48), (49), (50), (51), (52),
% 259.40/36.19  | | | | | | | | | | |            (53), (54), (55), (56), (57), (58), (59), (159)
% 259.40/36.19  | | | | | | | | | | |            are inconsistent by sub-proof #260.
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (163)  all_75_17 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | COMBINE_EQS: (5), (163) imply:
% 259.40/36.19  | | | | | | | | | |   (164)  all_68_18 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | BETA: splitting (1) gives:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | |   (165)   ~ (all_75_16 = 0)
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (9), (10),
% 259.40/36.19  | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 259.40/36.19  | | | | | | | | | | |            (19), (20), (21), (22), (23), (24), (26), (27),
% 259.40/36.19  | | | | | | | | | | |            (28), (29), (30), (31), (32), (33), (34), (35),
% 259.40/36.19  | | | | | | | | | | |            (36), (38), (39), (40), (41), (44), (45), (46),
% 259.40/36.19  | | | | | | | | | | |            (47), (48), (49), (50), (51), (52), (53), (54),
% 259.40/36.19  | | | | | | | | | | |            (55), (56), (57), (58), (59), (159), (163) are
% 259.40/36.19  | | | | | | | | | | |            inconsistent by sub-proof #258.
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | |   (166)   ~ (all_75_17 = 0)
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | REDUCE: (163), (166) imply:
% 259.40/36.19  | | | | | | | | | | |   (167)  $false
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | | CLOSE: (167) is inconsistent.
% 259.40/36.19  | | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | |   (168)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) =
% 259.40/36.19  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (9), (10), (11), (12),
% 259.40/36.19  | | | | | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 259.40/36.19  | | | | | | | |            (22), (23), (24), (26), (27), (28), (29), (30), (31),
% 259.40/36.19  | | | | | | | |            (32), (33), (34), (35), (36), (38), (39), (40), (41),
% 259.40/36.19  | | | | | | | |            (44), (45), (46), (48), (49), (50), (51), (52), (53),
% 259.40/36.19  | | | | | | | |            (55), (56), (57), (58), (168) are inconsistent by
% 259.40/36.19  | | | | | | | |            sub-proof #269.
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | End of split
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | End of split
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | Case 2:
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | |   (169)  all_75_13 = 0
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | | BETA: splitting (34) gives:
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | | Case 1:
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | |   (170)   ~ (all_75_13 = 0)
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | REDUCE: (169), (170) imply:
% 259.40/36.19  | | | | | | |   (171)  $false
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | CLOSE: (171) is inconsistent.
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | Case 2:
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | |   (172)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 259.40/36.19  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | DELTA: instantiating (172) with fresh symbols all_274_0, all_274_1
% 259.40/36.19  | | | | | | |        gives:
% 259.40/36.19  | | | | | | |   (173)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 &
% 259.40/36.19  | | | | | | |          r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | ALPHA: (173) implies:
% 259.40/36.19  | | | | | | |   (174)   ~ (all_274_0 = 0)
% 259.40/36.19  | | | | | | |   (175)  $i(all_274_1)
% 259.40/36.19  | | | | | | |   (176)  r1(all_68_20, all_274_1) = 0
% 259.40/36.19  | | | | | | |   (177)  p103(all_274_1) = all_274_0
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | DELTA: instantiating (6) with fresh symbols all_281_0, all_281_1
% 259.40/36.19  | | | | | | |        gives:
% 259.40/36.19  | | | | | | |   (178)   ~ (all_281_0 = 0) & p104(all_281_1) = all_281_0 &
% 259.40/36.19  | | | | | | |          r1(all_68_20, all_281_1) = 0 & $i(all_281_1)
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | ALPHA: (178) implies:
% 259.40/36.19  | | | | | | |   (179)   ~ (all_281_0 = 0)
% 259.40/36.19  | | | | | | |   (180)  $i(all_281_1)
% 259.40/36.19  | | | | | | |   (181)  r1(all_68_20, all_281_1) = 0
% 259.40/36.19  | | | | | | |   (182)  p104(all_281_1) = all_281_0
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | BETA: splitting (35) gives:
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | |   (183)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.40/36.19  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.19  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.40/36.19  | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 259.40/36.19  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | | BETA: splitting (183) gives:
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | |   (184)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.40/36.19  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.19  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | GROUND_INST: instantiating (184) with all_243_1, all_243_0,
% 259.40/36.19  | | | | | | | | |              simplifying with (147), (149) gives:
% 259.40/36.19  | | | | | | | | |   (185)  all_243_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.19  | | | | | | | | |            r1(all_68_20, all_243_1) = v0)
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | BETA: splitting (185) gives:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (186)  all_243_0 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | REDUCE: (146), (186) imply:
% 259.40/36.19  | | | | | | | | | |   (187)  $false
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | CLOSE: (187) is inconsistent.
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (188)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.19  | | | | | | | | | |              all_243_1) = v0)
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | DELTA: instantiating (188) with fresh symbol all_330_0
% 259.40/36.19  | | | | | | | | | |        gives:
% 259.40/36.19  | | | | | | | | | |   (189)   ~ (all_330_0 = 0) & r1(all_68_20, all_243_1) =
% 259.40/36.19  | | | | | | | | | |          all_330_0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | ALPHA: (189) implies:
% 259.40/36.19  | | | | | | | | | |   (190)   ~ (all_330_0 = 0)
% 259.40/36.19  | | | | | | | | | |   (191)  r1(all_68_20, all_243_1) = all_330_0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | GROUND_INST: instantiating (15) with 0, all_330_0, all_243_1,
% 259.40/36.19  | | | | | | | | | |              all_68_20, simplifying with (148), (191) gives:
% 259.40/36.19  | | | | | | | | | |   (192)  all_330_0 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | REDUCE: (190), (192) imply:
% 259.40/36.19  | | | | | | | | | |   (193)  $false
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | CLOSE: (193) is inconsistent.
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | |   (194)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.40/36.19  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.19  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | GROUND_INST: instantiating (194) with all_274_1, all_274_0,
% 259.40/36.19  | | | | | | | | |              simplifying with (175), (177) gives:
% 259.40/36.19  | | | | | | | | |   (195)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.19  | | | | | | | | |            r1(all_68_20, all_274_1) = v0)
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | BETA: splitting (195) gives:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (196)  all_274_0 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | REDUCE: (174), (196) imply:
% 259.40/36.19  | | | | | | | | | |   (197)  $false
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | CLOSE: (197) is inconsistent.
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (198)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.19  | | | | | | | | | |              all_274_1) = v0)
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | DELTA: instantiating (198) with fresh symbol all_330_0
% 259.40/36.19  | | | | | | | | | |        gives:
% 259.40/36.19  | | | | | | | | | |   (199)   ~ (all_330_0 = 0) & r1(all_68_20, all_274_1) =
% 259.40/36.19  | | | | | | | | | |          all_330_0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | ALPHA: (199) implies:
% 259.40/36.19  | | | | | | | | | |   (200)   ~ (all_330_0 = 0)
% 259.40/36.19  | | | | | | | | | |   (201)  r1(all_68_20, all_274_1) = all_330_0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | GROUND_INST: instantiating (15) with 0, all_330_0, all_274_1,
% 259.40/36.19  | | | | | | | | | |              all_68_20, simplifying with (176), (201) gives:
% 259.40/36.19  | | | | | | | | | |   (202)  all_330_0 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | REDUCE: (200), (202) imply:
% 259.40/36.19  | | | | | | | | | |   (203)  $false
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | CLOSE: (203) is inconsistent.
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | |   (204)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.40/36.19  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.19  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.40/36.19  | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 259.40/36.19  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | | BETA: splitting (204) gives:
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | |   (205)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.40/36.19  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.19  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | GROUND_INST: instantiating (205) with all_281_1, all_281_0,
% 259.40/36.19  | | | | | | | | |              simplifying with (180), (182) gives:
% 259.40/36.19  | | | | | | | | |   (206)  all_281_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.19  | | | | | | | | |            r1(all_68_20, all_281_1) = v0)
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | BETA: splitting (206) gives:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 1:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (207)  all_281_0 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | REDUCE: (179), (207) imply:
% 259.40/36.19  | | | | | | | | | |   (208)  $false
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | CLOSE: (208) is inconsistent.
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | |   (209)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.19  | | | | | | | | | |              all_281_1) = v0)
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | DELTA: instantiating (209) with fresh symbol all_330_0
% 259.40/36.19  | | | | | | | | | |        gives:
% 259.40/36.19  | | | | | | | | | |   (210)   ~ (all_330_0 = 0) & r1(all_68_20, all_281_1) =
% 259.40/36.19  | | | | | | | | | |          all_330_0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | ALPHA: (210) implies:
% 259.40/36.19  | | | | | | | | | |   (211)   ~ (all_330_0 = 0)
% 259.40/36.19  | | | | | | | | | |   (212)  r1(all_68_20, all_281_1) = all_330_0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | GROUND_INST: instantiating (15) with 0, all_330_0, all_281_1,
% 259.40/36.19  | | | | | | | | | |              all_68_20, simplifying with (181), (212) gives:
% 259.40/36.19  | | | | | | | | | |   (213)  all_330_0 = 0
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | REDUCE: (211), (213) imply:
% 259.40/36.19  | | | | | | | | | |   (214)  $false
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | | CLOSE: (214) is inconsistent.
% 259.40/36.19  | | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | Case 2:
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | |   (215)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.40/36.19  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.19  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | GROUND_INST: instantiating (215) with all_229_1, all_229_0,
% 259.40/36.19  | | | | | | | | |              simplifying with (62), (64) gives:
% 259.40/36.19  | | | | | | | | |   (216)  all_229_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.19  | | | | | | | | |            r1(all_68_20, all_229_1) = v0)
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | | REF_CLOSE: (15), (61), (63), (216) are inconsistent by
% 259.40/36.19  | | | | | | | | |            sub-proof #304.
% 259.40/36.19  | | | | | | | | | 
% 259.40/36.19  | | | | | | | | End of split
% 259.40/36.19  | | | | | | | | 
% 259.40/36.19  | | | | | | | End of split
% 259.40/36.19  | | | | | | | 
% 259.40/36.19  | | | | | | End of split
% 259.40/36.19  | | | | | | 
% 259.40/36.19  | | | | | End of split
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | Case 2:
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | |   (217)  all_75_14 = 0
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (12),
% 259.40/36.19  | | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 259.40/36.19  | | | | |            (23), (24), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.40/36.19  | | | | |            (34), (35), (36), (38), (39), (40), (41), (44), (45), (46),
% 259.40/36.19  | | | | |            (47), (48), (49), (50), (51), (52), (53), (55), (56), (57),
% 259.40/36.19  | | | | |            (58), (151), (217) are inconsistent by sub-proof #257.
% 259.40/36.19  | | | | | 
% 259.40/36.19  | | | | End of split
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | Case 2:
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | |   (218)   ~ (all_75_10 = 0)
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | | REDUCE: (143), (218) imply:
% 259.40/36.19  | | | |   (219)  $false
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | | CLOSE: (219) is inconsistent.
% 259.40/36.19  | | | | 
% 259.40/36.19  | | | End of split
% 259.40/36.19  | | | 
% 259.40/36.19  | | End of split
% 259.40/36.19  | | 
% 259.40/36.19  | Case 2:
% 259.40/36.19  | | 
% 259.40/36.19  | |   (220)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.40/36.19  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19  | | 
% 259.40/36.19  | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (9), (10), (11), (12), (13), (14),
% 259.40/36.19  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (26),
% 259.40/36.19  | |            (27), (28), (29), (30), (31), (32), (33), (34), (35), (36), (38),
% 259.40/36.19  | |            (39), (40), (41), (44), (45), (46), (48), (49), (50), (51), (52),
% 259.40/36.19  | |            (53), (55), (56), (57), (58), (220) are inconsistent by sub-proof
% 259.40/36.19  | |            #269.
% 259.40/36.19  | | 
% 259.40/36.19  | End of split
% 259.40/36.19  | 
% 259.40/36.19  End of proof
% 259.40/36.19  
% 259.40/36.19  Sub-proof #257 shows that the following formulas are inconsistent:
% 259.40/36.19  ----------------------------------------------------------------
% 259.40/36.19    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.40/36.19    (2)   ~ (all_68_15 = 0)
% 259.40/36.19    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.40/36.19    (4)  all_75_9 = all_68_11
% 259.40/36.19    (5)  all_75_17 = all_68_18
% 259.40/36.19    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.40/36.19           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19    (7)   ~ (all_68_4 = 0)
% 259.40/36.19    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.19           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.19             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.19           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.19             r1(all_68_20, v0) = v2))
% 259.40/36.19    (9)  all_75_18 = all_68_14
% 259.40/36.19    (10)  all_75_10 = all_68_16
% 259.40/36.19    (11)  all_75_13 = all_68_12
% 259.40/36.19    (12)  all_75_16 = all_68_13
% 259.40/36.19    (13)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.19            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19    (14)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.19          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.19    (15)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.19            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19    (16)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.19            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.19            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19    (18)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.19            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.19    (19)   ~ (all_68_2 = 0)
% 259.40/36.19    (20)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.19            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (21)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (22)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.40/36.20    (23)  all_75_11 = all_68_5
% 259.40/36.20    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (26)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.40/36.20    (27)   ~ (all_68_11 = 0)
% 259.40/36.20    (28)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.20    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (30)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.20    (31)   ~ (all_68_10 = 0)
% 259.40/36.20    (32)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.20            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.40/36.20           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.20            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.20          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.20            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.20    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (34)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.20            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.20          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.20            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.40/36.20          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.20              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.20            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.20              r1(all_68_20, v0) = v2))
% 259.40/36.20    (35)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (36)  all_75_14 = 0
% 259.40/36.20    (37)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.40/36.20            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.40/36.20    (41)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (42)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (43)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.40/36.20          all_68_19 = 0
% 259.40/36.20    (44)   ~ (all_68_13 = 0)
% 259.40/36.20    (45)  all_75_14 = all_68_17
% 259.40/36.20    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.40/36.20    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.40/36.20          all_68_14 = 0
% 259.40/36.20    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.40/36.20    (52)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (54)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20  
% 259.40/36.20  Begin of proof
% 259.40/36.20  | 
% 259.40/36.20  | BETA: splitting (28) gives:
% 259.40/36.20  | 
% 259.40/36.20  | Case 1:
% 259.40/36.20  | | 
% 259.40/36.20  | |   (55)   ~ (all_75_13 = 0)
% 259.40/36.20  | | 
% 259.40/36.20  | | REDUCE: (11), (55) imply:
% 259.40/36.20  | |   (56)   ~ (all_68_12 = 0)
% 259.40/36.20  | | 
% 259.40/36.20  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.40/36.20  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.40/36.20  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 259.40/36.20  | |            (35), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 259.40/36.20  | |            (47), (48), (49), (50), (51), (52), (53), (54), (56) are
% 259.40/36.20  | |            inconsistent by sub-proof #265.
% 259.40/36.20  | | 
% 259.40/36.20  | Case 2:
% 259.40/36.20  | | 
% 259.40/36.20  | |   (57)   ~ (all_75_14 = 0)
% 259.40/36.20  | | 
% 259.40/36.20  | | REDUCE: (36), (57) imply:
% 259.40/36.20  | |   (58)  $false
% 259.40/36.20  | | 
% 259.40/36.20  | | CLOSE: (58) is inconsistent.
% 259.40/36.20  | | 
% 259.40/36.20  | End of split
% 259.40/36.20  | 
% 259.40/36.20  End of proof
% 259.40/36.20  
% 259.40/36.20  Sub-proof #258 shows that the following formulas are inconsistent:
% 259.40/36.20  ----------------------------------------------------------------
% 259.40/36.20    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.40/36.20    (2)   ~ (all_68_15 = 0)
% 259.40/36.20    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.40/36.20             v0) = 0 & $i(v0))
% 259.40/36.20    (4)  all_75_9 = all_68_11
% 259.40/36.20    (5)  all_75_17 = all_68_18
% 259.40/36.20    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.40/36.20             v0) = 0 & $i(v0))
% 259.40/36.20    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.40/36.20           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (8)   ~ (all_68_4 = 0)
% 259.40/36.20    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.20           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.20             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.20           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.20             r1(all_68_20, v0) = v2))
% 259.40/36.20    (10)  all_75_18 = all_68_14
% 259.40/36.20    (11)  all_75_10 = all_68_16
% 259.40/36.20    (12)  all_75_13 = all_68_12
% 259.40/36.20    (13)  all_75_16 = all_68_13
% 259.40/36.20    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.20          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.20    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (17)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (20)   ~ (all_68_2 = 0)
% 259.40/36.20    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.40/36.20    (24)  all_75_11 = all_68_5
% 259.40/36.20    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (26)  all_75_17 = 0
% 259.40/36.20    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (28)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.40/36.20    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.20    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (31)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.20    (32)   ~ (all_68_10 = 0)
% 259.40/36.20    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.20            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.40/36.20           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.20            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.20          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.20            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.20    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.20            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.20          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.20            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.40/36.20          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.20              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.20            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.20              r1(all_68_20, v0) = v2))
% 259.40/36.20    (36)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (37)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.40/36.20            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.40/36.20    (41)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (42)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (43)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.40/36.20          all_68_19 = 0
% 259.40/36.20    (44)   ~ (all_68_13 = 0)
% 259.40/36.20    (45)  all_75_14 = all_68_17
% 259.40/36.20    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.40/36.20    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.40/36.20          all_68_14 = 0
% 259.40/36.20    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.40/36.20    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.20              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.20            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20    (56)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.20            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20  
% 259.40/36.20  Begin of proof
% 259.40/36.20  | 
% 259.40/36.20  | DELTA: instantiating (6) with fresh symbols all_218_0, all_218_1 gives:
% 259.40/36.20  |   (57)   ~ (all_218_0 = 0) & p104(all_218_1) = all_218_0 & r1(all_68_20,
% 259.40/36.20  |           all_218_1) = 0 & $i(all_218_1)
% 259.40/36.20  | 
% 259.40/36.20  | ALPHA: (57) implies:
% 259.40/36.20  |   (58)   ~ (all_218_0 = 0)
% 259.40/36.20  |   (59)  $i(all_218_1)
% 259.40/36.20  |   (60)  r1(all_68_20, all_218_1) = 0
% 259.40/36.20  |   (61)  p104(all_218_1) = all_218_0
% 259.40/36.20  | 
% 259.40/36.20  | BETA: splitting (50) gives:
% 259.40/36.20  | 
% 259.40/36.20  | Case 1:
% 259.40/36.20  | | 
% 259.40/36.20  | |   (62)  all_68_10 = 0
% 259.40/36.20  | | 
% 259.40/36.20  | | REDUCE: (32), (62) imply:
% 259.40/36.20  | |   (63)  $false
% 259.40/36.20  | | 
% 259.40/36.20  | | CLOSE: (63) is inconsistent.
% 259.40/36.20  | | 
% 259.40/36.20  | Case 2:
% 259.40/36.20  | | 
% 259.40/36.20  | |   (64)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.40/36.20  | | 
% 259.40/36.20  | | BETA: splitting (7) gives:
% 259.40/36.20  | | 
% 259.40/36.20  | | Case 1:
% 259.40/36.20  | | | 
% 259.40/36.20  | | |   (65)   ~ (all_75_9 = 0)
% 259.40/36.20  | | | 
% 259.40/36.20  | | | REDUCE: (4), (65) imply:
% 259.40/36.20  | | |   (66)   ~ (all_68_11 = 0)
% 259.40/36.20  | | | 
% 259.40/36.20  | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (12), (13),
% 259.40/36.20  | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.40/36.20  | | |            (24), (25), (27), (28), (29), (30), (31), (32), (33), (34),
% 259.40/36.20  | | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 259.40/36.20  | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 259.40/36.20  | | |            (56), (64), (66) are inconsistent by sub-proof #259.
% 259.40/36.20  | | | 
% 259.40/36.20  | | Case 2:
% 259.40/36.20  | | | 
% 259.40/36.20  | | |   (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.40/36.20  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20  | | | 
% 259.40/36.20  | | | DELTA: instantiating (67) with fresh symbols all_251_0, all_251_1 gives:
% 259.40/36.20  | | |   (68)   ~ (all_251_0 = 0) & p102(all_251_1) = all_251_0 & r1(all_68_20,
% 259.40/36.20  | | |           all_251_1) = 0 & $i(all_251_1)
% 259.40/36.20  | | | 
% 259.40/36.20  | | | ALPHA: (68) implies:
% 259.40/36.20  | | |   (69)   ~ (all_251_0 = 0)
% 259.40/36.20  | | |   (70)  $i(all_251_1)
% 259.40/36.20  | | |   (71)  r1(all_68_20, all_251_1) = 0
% 259.40/36.20  | | |   (72)  p102(all_251_1) = all_251_0
% 259.40/36.20  | | | 
% 259.40/36.20  | | | DELTA: instantiating (55) with fresh symbols all_299_0, all_299_1 gives:
% 259.40/36.20  | | |   (73)   ~ (all_299_0 = 0) & p105(all_299_1) = all_299_0 & r1(all_68_20,
% 259.40/36.20  | | |           all_299_1) = 0 & $i(all_299_1)
% 259.40/36.20  | | | 
% 259.40/36.20  | | | ALPHA: (73) implies:
% 259.40/36.20  | | |   (74)   ~ (all_299_0 = 0)
% 259.40/36.20  | | |   (75)  $i(all_299_1)
% 259.40/36.20  | | |   (76)  r1(all_68_20, all_299_1) = 0
% 259.40/36.20  | | |   (77)  p105(all_299_1) = all_299_0
% 259.40/36.20  | | | 
% 259.40/36.20  | | | BETA: splitting (54) gives:
% 259.40/36.20  | | | 
% 259.40/36.20  | | | Case 1:
% 259.40/36.20  | | | | 
% 259.40/36.20  | | | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.20  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.20  | | | | 
% 259.40/36.20  | | | | DELTA: instantiating (78) with fresh symbols all_306_0, all_306_1 gives:
% 259.40/36.20  | | | |   (79)   ~ (all_306_0 = 0) & p103(all_306_1) = all_306_0 & r1(all_68_20,
% 259.40/36.20  | | | |           all_306_1) = 0 & $i(all_306_1)
% 259.40/36.20  | | | | 
% 259.40/36.20  | | | | ALPHA: (79) implies:
% 259.40/36.20  | | | |   (80)   ~ (all_306_0 = 0)
% 259.40/36.20  | | | |   (81)  $i(all_306_1)
% 259.40/36.20  | | | |   (82)  r1(all_68_20, all_306_1) = 0
% 259.40/36.20  | | | |   (83)  p103(all_306_1) = all_306_0
% 259.40/36.20  | | | | 
% 259.40/36.20  | | | | BETA: splitting (35) gives:
% 259.40/36.20  | | | | 
% 259.40/36.20  | | | | Case 1:
% 259.40/36.20  | | | | | 
% 259.40/36.20  | | | | |   (84)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.40/36.20  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.40/36.20  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 259.40/36.20  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.20  | | | | |             r1(all_68_20, v0) = v2))
% 259.40/36.20  | | | | | 
% 259.40/36.20  | | | | | BETA: splitting (84) gives:
% 259.40/36.20  | | | | | 
% 259.40/36.20  | | | | | Case 1:
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | |   (85)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 259.40/36.20  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.40/36.20  | | | | | |             = v2))
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | GROUND_INST: instantiating (85) with all_251_1, all_251_0,
% 259.40/36.20  | | | | | |              simplifying with (70), (72) gives:
% 259.40/36.20  | | | | | |   (86)  all_251_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.20  | | | | | |             all_251_1) = v0)
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | BETA: splitting (86) gives:
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | Case 1:
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | |   (87)  all_251_0 = 0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | REDUCE: (69), (87) imply:
% 259.40/36.20  | | | | | | |   (88)  $false
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | CLOSE: (88) is inconsistent.
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | Case 2:
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | |   (89)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_251_1) =
% 259.40/36.20  | | | | | | |           v0)
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | DELTA: instantiating (89) with fresh symbol all_329_0 gives:
% 259.40/36.20  | | | | | | |   (90)   ~ (all_329_0 = 0) & r1(all_68_20, all_251_1) = all_329_0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | ALPHA: (90) implies:
% 259.40/36.20  | | | | | | |   (91)   ~ (all_329_0 = 0)
% 259.40/36.20  | | | | | | |   (92)  r1(all_68_20, all_251_1) = all_329_0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | GROUND_INST: instantiating (15) with 0, all_329_0, all_251_1,
% 259.40/36.20  | | | | | | |              all_68_20, simplifying with (71), (92) gives:
% 259.40/36.20  | | | | | | |   (93)  all_329_0 = 0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | REDUCE: (91), (93) imply:
% 259.40/36.20  | | | | | | |   (94)  $false
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | CLOSE: (94) is inconsistent.
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | End of split
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | Case 2:
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | |   (95)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) | 
% 259.40/36.20  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.40/36.20  | | | | | |             = v2))
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | GROUND_INST: instantiating (95) with all_306_1, all_306_0,
% 259.40/36.20  | | | | | |              simplifying with (81), (83) gives:
% 259.40/36.20  | | | | | |   (96)  all_306_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.20  | | | | | |             all_306_1) = v0)
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | BETA: splitting (96) gives:
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | Case 1:
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | |   (97)  all_306_0 = 0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | REDUCE: (80), (97) imply:
% 259.40/36.20  | | | | | | |   (98)  $false
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | CLOSE: (98) is inconsistent.
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | Case 2:
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | |   (99)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_306_1) =
% 259.40/36.20  | | | | | | |           v0)
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | DELTA: instantiating (99) with fresh symbol all_329_0 gives:
% 259.40/36.20  | | | | | | |   (100)   ~ (all_329_0 = 0) & r1(all_68_20, all_306_1) = all_329_0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | ALPHA: (100) implies:
% 259.40/36.20  | | | | | | |   (101)   ~ (all_329_0 = 0)
% 259.40/36.20  | | | | | | |   (102)  r1(all_68_20, all_306_1) = all_329_0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | GROUND_INST: instantiating (15) with 0, all_329_0, all_306_1,
% 259.40/36.20  | | | | | | |              all_68_20, simplifying with (82), (102) gives:
% 259.40/36.20  | | | | | | |   (103)  all_329_0 = 0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | REDUCE: (101), (103) imply:
% 259.40/36.20  | | | | | | |   (104)  $false
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | CLOSE: (104) is inconsistent.
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | End of split
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | End of split
% 259.40/36.20  | | | | | 
% 259.40/36.20  | | | | Case 2:
% 259.40/36.20  | | | | | 
% 259.40/36.20  | | | | |   (105)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 259.40/36.20  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.40/36.20  | | | | |              = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.20  | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.20  | | | | |              r1(all_68_20, v0) = v2))
% 259.40/36.20  | | | | | 
% 259.40/36.20  | | | | | BETA: splitting (105) gives:
% 259.40/36.20  | | | | | 
% 259.40/36.20  | | | | | Case 1:
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | |   (106)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |
% 259.40/36.20  | | | | | |             ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 259.40/36.20  | | | | | |                v0) = v2))
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | GROUND_INST: instantiating (106) with all_218_1, all_218_0,
% 259.40/36.20  | | | | | |              simplifying with (59), (61) gives:
% 259.40/36.20  | | | | | |   (107)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.20  | | | | | |              all_218_1) = v0)
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | BETA: splitting (107) gives:
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | Case 1:
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | |   (108)  all_218_0 = 0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | REDUCE: (58), (108) imply:
% 259.40/36.20  | | | | | | |   (109)  $false
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | CLOSE: (109) is inconsistent.
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | Case 2:
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | |   (110)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_218_1) =
% 259.40/36.20  | | | | | | |            v0)
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | DELTA: instantiating (110) with fresh symbol all_329_0 gives:
% 259.40/36.20  | | | | | | |   (111)   ~ (all_329_0 = 0) & r1(all_68_20, all_218_1) = all_329_0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | ALPHA: (111) implies:
% 259.40/36.20  | | | | | | |   (112)   ~ (all_329_0 = 0)
% 259.40/36.20  | | | | | | |   (113)  r1(all_68_20, all_218_1) = all_329_0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | GROUND_INST: instantiating (15) with 0, all_329_0, all_218_1,
% 259.40/36.20  | | | | | | |              all_68_20, simplifying with (60), (113) gives:
% 259.40/36.20  | | | | | | |   (114)  all_329_0 = 0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | REDUCE: (112), (114) imply:
% 259.40/36.20  | | | | | | |   (115)  $false
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | CLOSE: (115) is inconsistent.
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | End of split
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | Case 2:
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |
% 259.40/36.20  | | | | | |             ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 259.40/36.20  | | | | | |                v0) = v2))
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | GROUND_INST: instantiating (116) with all_299_1, all_299_0,
% 259.40/36.20  | | | | | |              simplifying with (75), (77) gives:
% 259.40/36.20  | | | | | |   (117)  all_299_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.40/36.20  | | | | | |              all_299_1) = v0)
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | BETA: splitting (117) gives:
% 259.40/36.20  | | | | | | 
% 259.40/36.20  | | | | | | Case 1:
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | |   (118)  all_299_0 = 0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | REDUCE: (74), (118) imply:
% 259.40/36.20  | | | | | | |   (119)  $false
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | CLOSE: (119) is inconsistent.
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | Case 2:
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | |   (120)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_299_1) =
% 259.40/36.20  | | | | | | |            v0)
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | DELTA: instantiating (120) with fresh symbol all_329_0 gives:
% 259.40/36.20  | | | | | | |   (121)   ~ (all_329_0 = 0) & r1(all_68_20, all_299_1) = all_329_0
% 259.40/36.20  | | | | | | | 
% 259.40/36.20  | | | | | | | ALPHA: (121) implies:
% 259.40/36.20  | | | | | | |   (122)   ~ (all_329_0 = 0)
% 259.40/36.20  | | | | | | |   (123)  r1(all_68_20, all_299_1) = all_329_0
% 259.40/36.20  | | | | | | | 
% 259.40/36.21  | | | | | | | GROUND_INST: instantiating (15) with 0, all_329_0, all_299_1,
% 259.40/36.21  | | | | | | |              all_68_20, simplifying with (76), (123) gives:
% 259.40/36.21  | | | | | | |   (124)  all_329_0 = 0
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | REDUCE: (122), (124) imply:
% 259.40/36.21  | | | | | | |   (125)  $false
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | CLOSE: (125) is inconsistent.
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | End of split
% 259.40/36.21  | | | | | | 
% 259.40/36.21  | | | | | End of split
% 259.40/36.21  | | | | | 
% 259.40/36.21  | | | | End of split
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | Case 2:
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | |   (126)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.40/36.21  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | REF_CLOSE: (15), (16), (20), (26), (33), (51), (126) are inconsistent by
% 259.40/36.21  | | | |            sub-proof #360.
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | End of split
% 259.40/36.21  | | | 
% 259.40/36.21  | | End of split
% 259.40/36.21  | | 
% 259.40/36.21  | End of split
% 259.40/36.21  | 
% 259.40/36.21  End of proof
% 259.40/36.21  
% 259.40/36.21  Sub-proof #259 shows that the following formulas are inconsistent:
% 259.40/36.21  ----------------------------------------------------------------
% 259.40/36.21    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.40/36.21    (2)   ~ (all_68_15 = 0)
% 259.40/36.21    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.40/36.21    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.40/36.21             v0) = 0 & $i(v0))
% 259.40/36.21    (5)  all_75_9 = all_68_11
% 259.40/36.21    (6)  all_75_17 = all_68_18
% 259.40/36.21    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.40/36.21           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (8)   ~ (all_68_4 = 0)
% 259.40/36.21    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.21           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.21           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21             r1(all_68_20, v0) = v2))
% 259.40/36.21    (10)  all_75_18 = all_68_14
% 259.40/36.21    (11)  all_75_10 = all_68_16
% 259.40/36.21    (12)  all_75_13 = all_68_12
% 259.40/36.21    (13)  all_75_16 = all_68_13
% 259.40/36.21    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.21          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.21    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (17)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (20)   ~ (all_68_2 = 0)
% 259.40/36.21    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.40/36.21    (24)  all_75_11 = all_68_5
% 259.40/36.21    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (27)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.40/36.21    (28)   ~ (all_68_11 = 0)
% 259.40/36.21    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.21    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (31)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.21    (32)   ~ (all_68_10 = 0)
% 259.40/36.21    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.21            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.40/36.21           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.21            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.21          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.21            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.21    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.21            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.21          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.21            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.40/36.21          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.21            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21              r1(all_68_20, v0) = v2))
% 259.40/36.21    (36)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (37)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.40/36.21            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.40/36.21    (41)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (42)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (43)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.40/36.21          all_68_19 = 0
% 259.40/36.21    (44)   ~ (all_68_13 = 0)
% 259.40/36.21    (45)  all_75_14 = all_68_17
% 259.40/36.21    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.40/36.21    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.40/36.21          all_68_14 = 0
% 259.40/36.21    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.40/36.21    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21  
% 259.40/36.21  Begin of proof
% 259.40/36.21  | 
% 259.40/36.21  | BETA: splitting (3) gives:
% 259.40/36.21  | 
% 259.40/36.21  | Case 1:
% 259.40/36.21  | | 
% 259.40/36.21  | |   (56)  all_68_11 = 0
% 259.40/36.21  | | 
% 259.40/36.21  | | REDUCE: (28), (56) imply:
% 259.40/36.21  | |   (57)  $false
% 259.40/36.21  | | 
% 259.40/36.21  | | CLOSE: (57) is inconsistent.
% 259.40/36.21  | | 
% 259.40/36.21  | Case 2:
% 259.40/36.21  | | 
% 259.40/36.21  | |   (58)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.40/36.21  | | 
% 259.40/36.21  | | BETA: splitting (58) gives:
% 259.40/36.21  | | 
% 259.40/36.21  | | Case 1:
% 259.40/36.21  | | | 
% 259.40/36.21  | | |   (59)  all_68_12 = 0
% 259.40/36.21  | | | 
% 259.40/36.21  | | | COMBINE_EQS: (12), (59) imply:
% 259.40/36.21  | | |   (60)  all_75_13 = 0
% 259.40/36.21  | | | 
% 259.40/36.21  | | | REF_CLOSE: (4), (15), (20), (21), (33), (51), (60) are inconsistent by
% 259.40/36.21  | | |            sub-proof #288.
% 259.40/36.21  | | | 
% 259.40/36.21  | | Case 2:
% 259.40/36.21  | | | 
% 259.40/36.21  | | |   (61)  all_68_13 = 0 | all_68_14 = 0
% 259.40/36.21  | | | 
% 259.40/36.21  | | | REF_CLOSE: (1), (2), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 259.40/36.21  | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.40/36.21  | | |            (24), (25), (26), (27), (29), (30), (31), (32), (33), (34),
% 259.40/36.21  | | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 259.40/36.21  | | |            (45), (46), (47), (48), (49), (50), (52), (53), (54), (55),
% 259.40/36.21  | | |            (61) are inconsistent by sub-proof #266.
% 259.40/36.21  | | | 
% 259.40/36.21  | | End of split
% 259.40/36.21  | | 
% 259.40/36.21  | End of split
% 259.40/36.21  | 
% 259.40/36.21  End of proof
% 259.40/36.21  
% 259.40/36.21  Sub-proof #260 shows that the following formulas are inconsistent:
% 259.40/36.21  ----------------------------------------------------------------
% 259.40/36.21    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.40/36.21    (2)   ~ (all_68_15 = 0)
% 259.40/36.21    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.40/36.21             v0) = 0 & $i(v0))
% 259.40/36.21    (4)  all_75_9 = all_68_11
% 259.40/36.21    (5)  all_75_17 = all_68_18
% 259.40/36.21    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.40/36.21             v0) = 0 & $i(v0))
% 259.40/36.21    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.40/36.21           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (8)   ~ (all_68_4 = 0)
% 259.40/36.21    (9)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.21           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.21           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21             r1(all_68_20, v0) = v2))
% 259.40/36.21    (10)  all_75_18 = all_68_14
% 259.40/36.21    (11)  all_75_10 = all_68_16
% 259.40/36.21    (12)  all_75_13 = all_68_12
% 259.40/36.21    (13)  all_75_16 = all_68_13
% 259.40/36.21    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.21          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.21    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (17)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (20)   ~ (all_68_2 = 0)
% 259.40/36.21    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.40/36.21    (24)  all_75_11 = all_68_5
% 259.40/36.21    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (28)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.40/36.21    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.21    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (31)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.21    (32)   ~ (all_68_10 = 0)
% 259.40/36.21    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.21            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.40/36.21           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.21            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.21          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.21            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.21    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.21            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.21          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.21            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.40/36.21          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.21            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21              r1(all_68_20, v0) = v2))
% 259.40/36.21    (36)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (37)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.40/36.21            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.40/36.21    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.40/36.21    (42)   ~ (all_68_18 = 0)
% 259.40/36.21    (43)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (45)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.40/36.21          all_68_19 = 0
% 259.40/36.21    (46)  all_75_14 = all_68_17
% 259.40/36.21    (47)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.40/36.21    (48)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (49)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (51)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.40/36.21          all_68_14 = 0
% 259.40/36.21    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.40/36.21    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.21              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.21            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.21            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21  
% 259.40/36.21  Begin of proof
% 259.40/36.21  | 
% 259.40/36.21  | BETA: splitting (55) gives:
% 259.40/36.21  | 
% 259.40/36.21  | Case 1:
% 259.40/36.21  | | 
% 259.40/36.21  | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.21  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21  | | 
% 259.40/36.21  | | DELTA: instantiating (58) with fresh symbols all_239_0, all_239_1 gives:
% 259.40/36.21  | |   (59)   ~ (all_239_0 = 0) & p103(all_239_1) = all_239_0 & r1(all_68_20,
% 259.40/36.21  | |           all_239_1) = 0 & $i(all_239_1)
% 259.40/36.21  | | 
% 259.40/36.21  | | ALPHA: (59) implies:
% 259.40/36.21  | |   (60)   ~ (all_239_0 = 0)
% 259.40/36.21  | |   (61)  $i(all_239_1)
% 259.40/36.21  | |   (62)  r1(all_68_20, all_239_1) = 0
% 259.40/36.21  | |   (63)  p103(all_239_1) = all_239_0
% 259.40/36.21  | | 
% 259.40/36.21  | | BETA: splitting (40) gives:
% 259.40/36.21  | | 
% 259.40/36.21  | | Case 1:
% 259.40/36.21  | | | 
% 259.40/36.21  | | |   (64)   ~ (all_68_19 = 0)
% 259.40/36.21  | | | 
% 259.40/36.21  | | | BETA: splitting (36) gives:
% 259.40/36.21  | | | 
% 259.40/36.21  | | | Case 1:
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | |   (65)   ~ (all_75_10 = 0)
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | REDUCE: (11), (65) imply:
% 259.40/36.21  | | | |   (66)   ~ (all_68_16 = 0)
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | REF_CLOSE: (3), (15), (20), (33), (41), (42), (44), (46), (52), (64),
% 259.40/36.21  | | | |            (66) are inconsistent by sub-proof #261.
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | Case 2:
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | |   (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.40/36.21  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | DELTA: instantiating (67) with fresh symbols all_259_0, all_259_1 gives:
% 259.40/36.21  | | | |   (68)   ~ (all_259_0 = 0) & p102(all_259_1) = all_259_0 & r1(all_68_20,
% 259.40/36.21  | | | |           all_259_1) = 0 & $i(all_259_1)
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | ALPHA: (68) implies:
% 259.40/36.21  | | | |   (69)   ~ (all_259_0 = 0)
% 259.40/36.21  | | | |   (70)  $i(all_259_1)
% 259.40/36.21  | | | |   (71)  r1(all_68_20, all_259_1) = 0
% 259.40/36.21  | | | |   (72)  p102(all_259_1) = all_259_0
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | DELTA: instantiating (6) with fresh symbols all_274_0, all_274_1 gives:
% 259.40/36.21  | | | |   (73)   ~ (all_274_0 = 0) & p104(all_274_1) = all_274_0 & r1(all_68_20,
% 259.40/36.21  | | | |           all_274_1) = 0 & $i(all_274_1)
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | ALPHA: (73) implies:
% 259.40/36.21  | | | |   (74)   ~ (all_274_0 = 0)
% 259.40/36.21  | | | |   (75)  $i(all_274_1)
% 259.40/36.21  | | | |   (76)  r1(all_68_20, all_274_1) = 0
% 259.40/36.21  | | | |   (77)  p104(all_274_1) = all_274_0
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | BETA: splitting (19) gives:
% 259.40/36.21  | | | | 
% 259.40/36.21  | | | | Case 1:
% 259.40/36.21  | | | | | 
% 259.40/36.21  | | | | | 
% 259.40/36.21  | | | | | DELTA: instantiating (56) with fresh symbols all_306_0, all_306_1
% 259.40/36.21  | | | | |        gives:
% 259.40/36.21  | | | | |   (78)   ~ (all_306_0 = 0) & p105(all_306_1) = all_306_0 &
% 259.40/36.21  | | | | |         r1(all_68_20, all_306_1) = 0 & $i(all_306_1)
% 259.40/36.21  | | | | | 
% 259.40/36.21  | | | | | ALPHA: (78) implies:
% 259.40/36.21  | | | | |   (79)   ~ (all_306_0 = 0)
% 259.40/36.21  | | | | |   (80)  $i(all_306_1)
% 259.40/36.21  | | | | |   (81)  r1(all_68_20, all_306_1) = 0
% 259.40/36.21  | | | | |   (82)  p105(all_306_1) = all_306_0
% 259.40/36.21  | | | | | 
% 259.40/36.21  | | | | | BETA: splitting (35) gives:
% 259.40/36.21  | | | | | 
% 259.40/36.21  | | | | | Case 1:
% 259.40/36.21  | | | | | | 
% 259.40/36.21  | | | | | |   (83)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 259.40/36.21  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.40/36.21  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.21  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.40/36.21  | | | | | |             & r1(all_68_20, v0) = v2))
% 259.40/36.21  | | | | | | 
% 259.40/36.21  | | | | | | BETA: splitting (83) gives:
% 259.40/36.21  | | | | | | 
% 259.40/36.21  | | | | | | Case 1:
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | |   (84)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.40/36.21  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | GROUND_INST: instantiating (84) with all_259_1, all_259_0,
% 259.40/36.21  | | | | | | |              simplifying with (70), (72) gives:
% 259.40/36.21  | | | | | | |   (85)  all_259_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.21  | | | | | | |           r1(all_68_20, all_259_1) = v0)
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | BETA: splitting (85) gives:
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | Case 1:
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | |   (86)  all_259_0 = 0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | REDUCE: (69), (86) imply:
% 259.40/36.21  | | | | | | | |   (87)  $false
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | CLOSE: (87) is inconsistent.
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | Case 2:
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | |   (88)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_259_1) =
% 259.40/36.21  | | | | | | | |           v0)
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | DELTA: instantiating (88) with fresh symbol all_329_0 gives:
% 259.40/36.21  | | | | | | | |   (89)   ~ (all_329_0 = 0) & r1(all_68_20, all_259_1) =
% 259.40/36.21  | | | | | | | |         all_329_0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | ALPHA: (89) implies:
% 259.40/36.21  | | | | | | | |   (90)   ~ (all_329_0 = 0)
% 259.40/36.21  | | | | | | | |   (91)  r1(all_68_20, all_259_1) = all_329_0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | GROUND_INST: instantiating (15) with 0, all_329_0, all_259_1,
% 259.40/36.21  | | | | | | | |              all_68_20, simplifying with (71), (91) gives:
% 259.40/36.21  | | | | | | | |   (92)  all_329_0 = 0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | REDUCE: (90), (92) imply:
% 259.40/36.21  | | | | | | | |   (93)  $false
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | CLOSE: (93) is inconsistent.
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | End of split
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | Case 2:
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | |   (94)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 259.40/36.21  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | GROUND_INST: instantiating (94) with all_239_1, all_239_0,
% 259.40/36.21  | | | | | | |              simplifying with (61), (63) gives:
% 259.40/36.21  | | | | | | |   (95)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.21  | | | | | | |           r1(all_68_20, all_239_1) = v0)
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | BETA: splitting (95) gives:
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | Case 1:
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | |   (96)  all_239_0 = 0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | REDUCE: (60), (96) imply:
% 259.40/36.21  | | | | | | | |   (97)  $false
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | CLOSE: (97) is inconsistent.
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | Case 2:
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | |   (98)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_239_1) =
% 259.40/36.21  | | | | | | | |           v0)
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | DELTA: instantiating (98) with fresh symbol all_329_0 gives:
% 259.40/36.21  | | | | | | | |   (99)   ~ (all_329_0 = 0) & r1(all_68_20, all_239_1) =
% 259.40/36.21  | | | | | | | |         all_329_0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | ALPHA: (99) implies:
% 259.40/36.21  | | | | | | | |   (100)   ~ (all_329_0 = 0)
% 259.40/36.21  | | | | | | | |   (101)  r1(all_68_20, all_239_1) = all_329_0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | GROUND_INST: instantiating (15) with 0, all_329_0, all_239_1,
% 259.40/36.21  | | | | | | | |              all_68_20, simplifying with (62), (101) gives:
% 259.40/36.21  | | | | | | | |   (102)  all_329_0 = 0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | REDUCE: (100), (102) imply:
% 259.40/36.21  | | | | | | | |   (103)  $false
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | CLOSE: (103) is inconsistent.
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | End of split
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | End of split
% 259.40/36.21  | | | | | | 
% 259.40/36.21  | | | | | Case 2:
% 259.40/36.21  | | | | | | 
% 259.40/36.21  | | | | | |   (104)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |
% 259.40/36.21  | | | | | |             ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 259.40/36.21  | | | | | |                v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 259.40/36.21  | | | | | |            ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 =
% 259.40/36.21  | | | | | |                0) & r1(all_68_20, v0) = v2))
% 259.40/36.21  | | | | | | 
% 259.40/36.21  | | | | | | BETA: splitting (104) gives:
% 259.40/36.21  | | | | | | 
% 259.40/36.21  | | | | | | Case 1:
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | |   (105)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.40/36.21  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.21  | | | | | | |              r1(all_68_20, v0) = v2))
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | GROUND_INST: instantiating (105) with all_274_1, all_274_0,
% 259.40/36.21  | | | | | | |              simplifying with (75), (77) gives:
% 259.40/36.21  | | | | | | |   (106)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.21  | | | | | | |            r1(all_68_20, all_274_1) = v0)
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | BETA: splitting (106) gives:
% 259.40/36.21  | | | | | | | 
% 259.40/36.21  | | | | | | | Case 1:
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | |   (107)  all_274_0 = 0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | REDUCE: (74), (107) imply:
% 259.40/36.21  | | | | | | | |   (108)  $false
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | CLOSE: (108) is inconsistent.
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | Case 2:
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | |   (109)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_274_1)
% 259.40/36.21  | | | | | | | |            = v0)
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | DELTA: instantiating (109) with fresh symbol all_329_0 gives:
% 259.40/36.21  | | | | | | | |   (110)   ~ (all_329_0 = 0) & r1(all_68_20, all_274_1) =
% 259.40/36.21  | | | | | | | |          all_329_0
% 259.40/36.21  | | | | | | | | 
% 259.40/36.21  | | | | | | | | ALPHA: (110) implies:
% 259.40/36.22  | | | | | | | |   (111)   ~ (all_329_0 = 0)
% 259.40/36.22  | | | | | | | |   (112)  r1(all_68_20, all_274_1) = all_329_0
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | GROUND_INST: instantiating (15) with 0, all_329_0, all_274_1,
% 259.40/36.22  | | | | | | | |              all_68_20, simplifying with (76), (112) gives:
% 259.40/36.22  | | | | | | | |   (113)  all_329_0 = 0
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | REDUCE: (111), (113) imply:
% 259.40/36.22  | | | | | | | |   (114)  $false
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | CLOSE: (114) is inconsistent.
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | End of split
% 259.40/36.22  | | | | | | | 
% 259.40/36.22  | | | | | | Case 2:
% 259.40/36.22  | | | | | | | 
% 259.40/36.22  | | | | | | |   (115)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 259.40/36.22  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.22  | | | | | | |              r1(all_68_20, v0) = v2))
% 259.40/36.22  | | | | | | | 
% 259.40/36.22  | | | | | | | GROUND_INST: instantiating (115) with all_306_1, all_306_0,
% 259.40/36.22  | | | | | | |              simplifying with (80), (82) gives:
% 259.40/36.22  | | | | | | |   (116)  all_306_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.40/36.22  | | | | | | |            r1(all_68_20, all_306_1) = v0)
% 259.40/36.22  | | | | | | | 
% 259.40/36.22  | | | | | | | BETA: splitting (116) gives:
% 259.40/36.22  | | | | | | | 
% 259.40/36.22  | | | | | | | Case 1:
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | |   (117)  all_306_0 = 0
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | REDUCE: (79), (117) imply:
% 259.40/36.22  | | | | | | | |   (118)  $false
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | CLOSE: (118) is inconsistent.
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | Case 2:
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | |   (119)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_306_1)
% 259.40/36.22  | | | | | | | |            = v0)
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | DELTA: instantiating (119) with fresh symbol all_329_0 gives:
% 259.40/36.22  | | | | | | | |   (120)   ~ (all_329_0 = 0) & r1(all_68_20, all_306_1) =
% 259.40/36.22  | | | | | | | |          all_329_0
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | ALPHA: (120) implies:
% 259.40/36.22  | | | | | | | |   (121)   ~ (all_329_0 = 0)
% 259.40/36.22  | | | | | | | |   (122)  r1(all_68_20, all_306_1) = all_329_0
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | GROUND_INST: instantiating (15) with 0, all_329_0, all_306_1,
% 259.40/36.22  | | | | | | | |              all_68_20, simplifying with (81), (122) gives:
% 259.40/36.22  | | | | | | | |   (123)  all_329_0 = 0
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | REDUCE: (121), (123) imply:
% 259.40/36.22  | | | | | | | |   (124)  $false
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | | CLOSE: (124) is inconsistent.
% 259.40/36.22  | | | | | | | | 
% 259.40/36.22  | | | | | | | End of split
% 259.40/36.22  | | | | | | | 
% 259.40/36.22  | | | | | | End of split
% 259.40/36.22  | | | | | | 
% 259.40/36.22  | | | | | End of split
% 259.40/36.22  | | | | | 
% 259.40/36.22  | | | | Case 2:
% 259.40/36.22  | | | | | 
% 259.40/36.22  | | | | |   (125)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.40/36.22  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22  | | | | | 
% 259.40/36.22  | | | | | REF_CLOSE: (3), (15), (20), (33), (52), (125) are inconsistent by
% 259.40/36.22  | | | | |            sub-proof #361.
% 259.40/36.22  | | | | | 
% 259.40/36.22  | | | | End of split
% 259.40/36.22  | | | | 
% 259.40/36.22  | | | End of split
% 259.40/36.22  | | | 
% 259.40/36.22  | | Case 2:
% 259.40/36.22  | | | 
% 259.40/36.22  | | |   (126)  all_68_19 = 0
% 259.40/36.22  | | | 
% 259.40/36.22  | | | REF_CLOSE: (1), (2), (4), (5), (7), (8), (9), (10), (11), (12), (13),
% 259.40/36.22  | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.40/36.22  | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.40/36.22  | | |            (34), (35), (36), (37), (38), (39), (40), (43), (44), (45),
% 259.40/36.22  | | |            (46), (47), (48), (49), (50), (51), (53), (54), (55), (57),
% 259.40/36.22  | | |            (126) are inconsistent by sub-proof #268.
% 259.40/36.22  | | | 
% 259.40/36.22  | | End of split
% 259.40/36.22  | | 
% 259.40/36.22  | Case 2:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (127)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.40/36.22  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22  | | 
% 259.40/36.22  | | REF_CLOSE: (3), (15), (20), (33), (52), (127) are inconsistent by sub-proof
% 259.40/36.22  | |            #361.
% 259.40/36.22  | | 
% 259.40/36.22  | End of split
% 259.40/36.22  | 
% 259.40/36.22  End of proof
% 259.40/36.22  
% 259.40/36.22  Sub-proof #261 shows that the following formulas are inconsistent:
% 259.40/36.22  ----------------------------------------------------------------
% 259.40/36.22    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.40/36.22             v0) = 0 & $i(v0))
% 259.40/36.22    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.22         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.22    (3)   ~ (all_68_2 = 0)
% 259.40/36.22    (4)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.22           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.40/36.22         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.40/36.22           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.40/36.22         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.22             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.22    (5)   ~ (all_68_16 = 0)
% 259.40/36.22    (6)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.40/36.22    (7)   ~ (all_68_18 = 0)
% 259.40/36.22    (8)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.40/36.22           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (9)  all_75_14 = all_68_17
% 259.40/36.22    (10)   ~ (all_68_19 = 0)
% 259.40/36.22    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.40/36.22            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22  
% 259.40/36.22  Begin of proof
% 259.40/36.22  | 
% 259.40/36.22  | BETA: splitting (6) gives:
% 259.40/36.22  | 
% 259.40/36.22  | Case 1:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (12)  all_68_16 = 0
% 259.40/36.22  | | 
% 259.40/36.22  | | REDUCE: (5), (12) imply:
% 259.40/36.22  | |   (13)  $false
% 259.40/36.22  | | 
% 259.40/36.22  | | CLOSE: (13) is inconsistent.
% 259.40/36.22  | | 
% 259.40/36.22  | Case 2:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (14)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.40/36.22  | | 
% 259.40/36.22  | | REF_CLOSE: (1), (2), (3), (4), (7), (8), (9), (10), (11), (14) are
% 259.40/36.22  | |            inconsistent by sub-proof #262.
% 259.40/36.22  | | 
% 259.40/36.22  | End of split
% 259.40/36.22  | 
% 259.40/36.22  End of proof
% 259.40/36.22  
% 259.40/36.22  Sub-proof #262 shows that the following formulas are inconsistent:
% 259.40/36.22  ----------------------------------------------------------------
% 259.40/36.22    (1)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.40/36.22    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.40/36.22             v0) = 0 & $i(v0))
% 259.40/36.22    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.22         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.22    (4)   ~ (all_68_2 = 0)
% 259.40/36.22    (5)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.22           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.40/36.22         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.40/36.22           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.40/36.22         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.22             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.22    (6)   ~ (all_68_18 = 0)
% 259.40/36.22    (7)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.40/36.22           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (8)  all_75_14 = all_68_17
% 259.40/36.22    (9)   ~ (all_68_19 = 0)
% 259.40/36.22    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.40/36.22            r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22  
% 259.40/36.22  Begin of proof
% 259.40/36.22  | 
% 259.40/36.22  | BETA: splitting (1) gives:
% 259.40/36.22  | 
% 259.40/36.22  | Case 1:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (11)  all_68_17 = 0
% 259.40/36.22  | | 
% 259.40/36.22  | | COMBINE_EQS: (8), (11) imply:
% 259.40/36.22  | |   (12)  all_75_14 = 0
% 259.40/36.22  | | 
% 259.40/36.22  | | REF_CLOSE: (2), (3), (4), (5), (7), (10), (12) are inconsistent by sub-proof
% 259.40/36.22  | |            #263.
% 259.40/36.22  | | 
% 259.40/36.22  | Case 2:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (13)  all_68_18 = 0 | all_68_19 = 0
% 259.40/36.22  | | 
% 259.40/36.22  | | REF_CLOSE: (6), (9), (13) are inconsistent by sub-proof #406.
% 259.40/36.22  | | 
% 259.40/36.22  | End of split
% 259.40/36.22  | 
% 259.40/36.22  End of proof
% 259.40/36.22  
% 259.40/36.22  Sub-proof #263 shows that the following formulas are inconsistent:
% 259.40/36.22  ----------------------------------------------------------------
% 259.40/36.22    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.40/36.22             v0) = 0 & $i(v0))
% 259.40/36.22    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.22         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.22    (3)   ~ (all_68_2 = 0)
% 259.40/36.22    (4)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.22           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.40/36.22         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.40/36.22           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.40/36.22         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.40/36.22             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.22    (5)  all_75_14 = 0
% 259.40/36.22    (6)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.40/36.22           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 259.40/36.22             v0) = 0 & $i(v0))
% 259.40/36.22  
% 259.40/36.22  Begin of proof
% 259.40/36.22  | 
% 259.40/36.22  | BETA: splitting (6) gives:
% 259.40/36.22  | 
% 259.40/36.22  | Case 1:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (8)   ~ (all_75_14 = 0)
% 259.40/36.22  | | 
% 259.40/36.22  | | REDUCE: (5), (8) imply:
% 259.40/36.22  | |   (9)  $false
% 259.40/36.22  | | 
% 259.40/36.22  | | CLOSE: (9) is inconsistent.
% 259.40/36.22  | | 
% 259.40/36.22  | Case 2:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.40/36.22  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22  | | 
% 259.40/36.22  | | REF_CLOSE: (1), (2), (3), (4), (7), (10) are inconsistent by sub-proof #361.
% 259.40/36.22  | | 
% 259.40/36.22  | End of split
% 259.40/36.22  | 
% 259.40/36.22  End of proof
% 259.40/36.22  
% 259.40/36.22  Sub-proof #264 shows that the following formulas are inconsistent:
% 259.40/36.22  ----------------------------------------------------------------
% 259.40/36.22    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.40/36.22    (2)   ~ (all_68_15 = 0)
% 259.40/36.22    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.40/36.22    (4)  all_75_9 = all_68_11
% 259.40/36.22    (5)  all_75_17 = all_68_18
% 259.40/36.22    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.40/36.22           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (7)   ~ (all_68_4 = 0)
% 259.40/36.22    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.22           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.22             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.22           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.22             r1(all_68_20, v0) = v2))
% 259.40/36.22    (9)   ~ (all_68_12 = 0)
% 259.40/36.22    (10)  all_75_18 = all_68_14
% 259.40/36.22    (11)  all_75_10 = all_68_16
% 259.40/36.22    (12)  all_75_13 = all_68_12
% 259.40/36.22    (13)  all_75_16 = all_68_13
% 259.40/36.22    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.22          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.40/36.22    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (17)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (20)   ~ (all_68_2 = 0)
% 259.40/36.22    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.40/36.22    (24)  all_75_11 = all_68_5
% 259.40/36.22    (25)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.22              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.40/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.22              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (28)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.40/36.22    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.22    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.40/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.22              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (31)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.40/36.22    (32)   ~ (all_68_10 = 0)
% 259.40/36.22    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.40/36.22            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.40/36.22           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.22            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.22          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.22            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.40/36.22    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.40/36.22            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.40/36.22          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.40/36.22            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.40/36.22          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.22              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.22            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.22              r1(all_68_20, v0) = v2))
% 259.40/36.22    (36)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (37)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.40/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.22              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.40/36.22            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.40/36.22    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.40/36.22    (42)   ~ (all_68_18 = 0)
% 259.40/36.22    (43)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (45)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.40/36.22          all_68_19 = 0
% 259.40/36.22    (46)   ~ (all_68_13 = 0)
% 259.40/36.22    (47)  all_75_14 = all_68_17
% 259.40/36.22    (48)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.40/36.22    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (50)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (52)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.40/36.22          all_68_14 = 0
% 259.40/36.22    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.40/36.22    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.40/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.40/36.22              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (56)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (57)   ~ (all_68_17 = 0)
% 259.40/36.22  
% 259.40/36.22  Begin of proof
% 259.40/36.22  | 
% 259.40/36.22  | BETA: splitting (36) gives:
% 259.40/36.22  | 
% 259.40/36.22  | Case 1:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (58)   ~ (all_75_10 = 0)
% 259.40/36.22  | | 
% 259.40/36.22  | | REDUCE: (11), (58) imply:
% 259.40/36.22  | |   (59)   ~ (all_68_16 = 0)
% 259.40/36.22  | | 
% 259.40/36.22  | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (10), (11), (12), (13), (14),
% 259.40/36.22  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 259.40/36.22  | |            (26), (27), (28), (29), (30), (31), (32), (33), (34), (35), (36),
% 259.40/36.22  | |            (37), (38), (39), (40), (41), (42), (43), (44), (45), (47), (48),
% 259.40/36.22  | |            (49), (50), (51), (52), (53), (54), (55), (56), (57), (59) are
% 259.40/36.22  | |            inconsistent by sub-proof #267.
% 259.40/36.22  | | 
% 259.40/36.22  | Case 2:
% 259.40/36.22  | | 
% 259.40/36.22  | |   (60)  all_75_10 = 0
% 259.40/36.22  | | 
% 259.40/36.22  | | BETA: splitting (23) gives:
% 259.40/36.22  | | 
% 259.40/36.22  | | Case 1:
% 259.40/36.22  | | | 
% 259.40/36.22  | | |   (61)   ~ (all_75_9 = 0)
% 259.40/36.22  | | | 
% 259.40/36.22  | | | REDUCE: (4), (61) imply:
% 259.40/36.22  | | |   (62)   ~ (all_68_11 = 0)
% 259.40/36.22  | | | 
% 259.40/36.22  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.40/36.22  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 259.40/36.22  | | |            (23), (24), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.40/36.22  | | |            (34), (35), (36), (37), (38), (39), (40), (43), (44), (45),
% 259.40/36.22  | | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55),
% 259.40/36.22  | | |            (56), (62) are inconsistent by sub-proof #265.
% 259.40/36.22  | | | 
% 259.40/36.22  | | Case 2:
% 259.40/36.22  | | | 
% 259.40/36.22  | | |   (63)   ~ (all_75_10 = 0)
% 259.40/36.22  | | | 
% 259.40/36.22  | | | REDUCE: (60), (63) imply:
% 259.40/36.22  | | |   (64)  $false
% 259.40/36.22  | | | 
% 259.40/36.22  | | | CLOSE: (64) is inconsistent.
% 259.40/36.22  | | | 
% 259.40/36.22  | | End of split
% 259.40/36.22  | | 
% 259.40/36.22  | End of split
% 259.40/36.22  | 
% 259.40/36.22  End of proof
% 259.40/36.22  
% 259.40/36.22  Sub-proof #265 shows that the following formulas are inconsistent:
% 259.40/36.22  ----------------------------------------------------------------
% 259.40/36.22    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.40/36.22    (2)   ~ (all_68_15 = 0)
% 259.40/36.22    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.40/36.22    (4)  all_75_9 = all_68_11
% 259.40/36.22    (5)  all_75_17 = all_68_18
% 259.40/36.22    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.40/36.22           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (7)   ~ (all_68_4 = 0)
% 259.40/36.22    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.22           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.22             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.40/36.22           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.40/36.22             r1(all_68_20, v0) = v2))
% 259.40/36.22    (9)   ~ (all_68_12 = 0)
% 259.40/36.22    (10)  all_75_18 = all_68_14
% 259.40/36.22    (11)  all_75_10 = all_68_16
% 259.40/36.22    (12)  all_75_13 = all_68_12
% 259.40/36.22    (13)  all_75_16 = all_68_13
% 259.40/36.22    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.40/36.22            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.40/36.22    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.40/36.22          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.52/36.22    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (17)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (20)   ~ (all_68_2 = 0)
% 259.52/36.22    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.52/36.22    (24)  all_75_11 = all_68_5
% 259.52/36.22    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.22              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.22              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (27)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.52/36.22    (28)   ~ (all_68_11 = 0)
% 259.52/36.22    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.22    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.52/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.22              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (31)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.22    (32)   ~ (all_68_10 = 0)
% 259.52/36.22    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.52/36.22            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.52/36.22           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.22            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.22          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.22            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.22    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.22            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.22          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.22            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.52/36.22          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.22              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.22            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.22              r1(all_68_20, v0) = v2))
% 259.52/36.22    (36)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (37)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.52/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.22              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (40)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.52/36.22            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.52/36.22    (41)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (42)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (43)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.52/36.22          all_68_19 = 0
% 259.52/36.22    (44)   ~ (all_68_13 = 0)
% 259.52/36.22    (45)  all_75_14 = all_68_17
% 259.52/36.22    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.52/36.22    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.52/36.22          all_68_14 = 0
% 259.52/36.22    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.52/36.22    (52)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.52/36.22            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.22              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22    (54)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.22            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.22  
% 259.52/36.22  Begin of proof
% 259.52/36.22  | 
% 259.52/36.22  | BETA: splitting (3) gives:
% 259.52/36.22  | 
% 259.52/36.22  | Case 1:
% 259.52/36.22  | | 
% 259.52/36.22  | |   (55)  all_68_11 = 0
% 259.52/36.22  | | 
% 259.52/36.22  | | REDUCE: (28), (55) imply:
% 259.52/36.22  | |   (56)  $false
% 259.52/36.22  | | 
% 259.52/36.22  | | CLOSE: (56) is inconsistent.
% 259.52/36.22  | | 
% 259.52/36.22  | Case 2:
% 259.52/36.22  | | 
% 259.52/36.22  | |   (57)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.52/36.22  | | 
% 259.52/36.22  | | BETA: splitting (57) gives:
% 259.52/36.22  | | 
% 259.52/36.22  | | Case 1:
% 259.52/36.22  | | | 
% 259.52/36.22  | | |   (58)  all_68_12 = 0
% 259.52/36.22  | | | 
% 259.52/36.22  | | | REDUCE: (9), (58) imply:
% 259.52/36.22  | | |   (59)  $false
% 259.52/36.22  | | | 
% 259.52/36.22  | | | CLOSE: (59) is inconsistent.
% 259.52/36.22  | | | 
% 259.52/36.22  | | Case 2:
% 259.52/36.22  | | | 
% 259.52/36.22  | | |   (60)  all_68_13 = 0 | all_68_14 = 0
% 259.52/36.22  | | | 
% 259.52/36.23  | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (8), (10), (11), (12), (13),
% 259.52/36.23  | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.52/36.23  | | |            (24), (25), (26), (27), (29), (30), (31), (32), (33), (34),
% 259.52/36.23  | | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 259.52/36.23  | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 259.52/36.23  | | |            (60) are inconsistent by sub-proof #266.
% 259.52/36.23  | | | 
% 259.52/36.23  | | End of split
% 259.52/36.23  | | 
% 259.52/36.23  | End of split
% 259.52/36.23  | 
% 259.52/36.23  End of proof
% 259.52/36.23  
% 259.52/36.23  Sub-proof #266 shows that the following formulas are inconsistent:
% 259.52/36.23  ----------------------------------------------------------------
% 259.52/36.23    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.52/36.23    (2)   ~ (all_68_15 = 0)
% 259.52/36.23    (3)  all_75_9 = all_68_11
% 259.52/36.23    (4)  all_75_17 = all_68_18
% 259.52/36.23    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.52/36.23           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (6)   ~ (all_68_4 = 0)
% 259.52/36.23    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23             r1(all_68_20, v0) = v2))
% 259.52/36.23    (8)  all_75_18 = all_68_14
% 259.52/36.23    (9)  all_75_10 = all_68_16
% 259.52/36.23    (10)  all_75_13 = all_68_12
% 259.52/36.23    (11)  all_75_16 = all_68_13
% 259.52/36.23    (12)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.52/36.23          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.52/36.23    (14)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (15)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (17)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (18)   ~ (all_68_2 = 0)
% 259.52/36.23    (19)  all_68_13 = 0 | all_68_14 = 0
% 259.52/36.23    (20)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (21)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (22)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.52/36.23    (23)  all_75_11 = all_68_5
% 259.52/36.23    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (26)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.52/36.23    (27)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.23    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (29)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.23    (30)   ~ (all_68_10 = 0)
% 259.52/36.23    (31)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.52/36.23            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.52/36.23           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.23            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.23          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.23            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.23    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (33)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.23            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.23          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.23            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.52/36.23          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23              r1(all_68_20, v0) = v2))
% 259.52/36.23    (34)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (36)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (38)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.52/36.23            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.52/36.23    (39)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (40)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (41)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.52/36.23          all_68_19 = 0
% 259.52/36.23    (42)   ~ (all_68_13 = 0)
% 259.52/36.23    (43)  all_75_14 = all_68_17
% 259.52/36.23    (44)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.52/36.23    (45)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (46)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (48)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.52/36.23          all_68_14 = 0
% 259.52/36.23    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.52/36.23    (50)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23  
% 259.52/36.23  Begin of proof
% 259.52/36.23  | 
% 259.52/36.23  | BETA: splitting (19) gives:
% 259.52/36.23  | 
% 259.52/36.23  | Case 1:
% 259.52/36.23  | | 
% 259.52/36.23  | |   (53)  all_68_13 = 0
% 259.52/36.23  | | 
% 259.52/36.23  | | REDUCE: (42), (53) imply:
% 259.52/36.23  | |   (54)  $false
% 259.52/36.23  | | 
% 259.52/36.23  | | CLOSE: (54) is inconsistent.
% 259.52/36.23  | | 
% 259.52/36.23  | Case 2:
% 259.52/36.23  | | 
% 259.52/36.23  | |   (55)  all_68_14 = 0
% 259.52/36.23  | | 
% 259.52/36.23  | | COMBINE_EQS: (8), (55) imply:
% 259.52/36.23  | |   (56)  all_75_18 = 0
% 259.52/36.23  | | 
% 259.52/36.23  | | BETA: splitting (45) gives:
% 259.52/36.23  | | 
% 259.52/36.23  | | Case 1:
% 259.52/36.23  | | | 
% 259.52/36.23  | | |   (57)   ~ (all_75_18 = 0)
% 259.52/36.23  | | | 
% 259.52/36.23  | | | REDUCE: (56), (57) imply:
% 259.52/36.23  | | |   (58)  $false
% 259.52/36.23  | | | 
% 259.52/36.23  | | | CLOSE: (58) is inconsistent.
% 259.52/36.23  | | | 
% 259.52/36.23  | | Case 2:
% 259.52/36.23  | | | 
% 259.52/36.23  | | |   (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.52/36.23  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23  | | | 
% 259.52/36.23  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.52/36.23  | | |            (13), (14), (15), (16), (17), (18), (20), (21), (22), (23),
% 259.52/36.23  | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.52/36.23  | | |            (34), (35), (36), (37), (38), (39), (40), (41), (43), (44),
% 259.52/36.23  | | |            (45), (46), (47), (48), (49), (50), (51), (52), (59) are
% 259.52/36.23  | | |            inconsistent by sub-proof #269.
% 259.52/36.23  | | | 
% 259.52/36.23  | | End of split
% 259.52/36.23  | | 
% 259.52/36.23  | End of split
% 259.52/36.23  | 
% 259.52/36.23  End of proof
% 259.52/36.23  
% 259.52/36.23  Sub-proof #267 shows that the following formulas are inconsistent:
% 259.52/36.23  ----------------------------------------------------------------
% 259.52/36.23    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.52/36.23    (2)   ~ (all_68_15 = 0)
% 259.52/36.23    (3)  all_75_9 = all_68_11
% 259.52/36.23    (4)  all_75_17 = all_68_18
% 259.52/36.23    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.52/36.23           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (6)   ~ (all_68_4 = 0)
% 259.52/36.23    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23             r1(all_68_20, v0) = v2))
% 259.52/36.23    (8)  all_75_18 = all_68_14
% 259.52/36.23    (9)  all_75_10 = all_68_16
% 259.52/36.23    (10)  all_75_13 = all_68_12
% 259.52/36.23    (11)  all_75_16 = all_68_13
% 259.52/36.23    (12)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.52/36.23          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.52/36.23    (14)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (15)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (17)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (18)   ~ (all_68_2 = 0)
% 259.52/36.23    (19)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (20)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (21)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.52/36.23    (22)  all_75_11 = all_68_5
% 259.52/36.23    (23)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (26)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.52/36.23    (27)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.23    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (29)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.23    (30)   ~ (all_68_10 = 0)
% 259.52/36.23    (31)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.52/36.23            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.52/36.23           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.23            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.23          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.23            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.23    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (33)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.23            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.23          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.23            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.52/36.23          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23              r1(all_68_20, v0) = v2))
% 259.52/36.23    (34)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (35)   ~ (all_68_16 = 0)
% 259.52/36.23    (36)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (37)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (39)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.52/36.23            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.52/36.23    (40)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.52/36.23    (41)   ~ (all_68_18 = 0)
% 259.52/36.23    (42)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (43)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (44)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.52/36.23          all_68_19 = 0
% 259.52/36.23    (45)  all_75_14 = all_68_17
% 259.52/36.23    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.52/36.23    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.52/36.23          all_68_14 = 0
% 259.52/36.23    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.52/36.23    (52)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (54)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (55)   ~ (all_68_17 = 0)
% 259.52/36.23  
% 259.52/36.23  Begin of proof
% 259.52/36.23  | 
% 259.52/36.23  | BETA: splitting (40) gives:
% 259.52/36.23  | 
% 259.52/36.23  | Case 1:
% 259.52/36.23  | | 
% 259.52/36.23  | |   (56)  all_68_16 = 0
% 259.52/36.23  | | 
% 259.52/36.23  | | REDUCE: (35), (56) imply:
% 259.52/36.23  | |   (57)  $false
% 259.52/36.23  | | 
% 259.52/36.23  | | CLOSE: (57) is inconsistent.
% 259.52/36.23  | | 
% 259.52/36.23  | Case 2:
% 259.52/36.23  | | 
% 259.52/36.23  | |   (58)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.52/36.23  | | 
% 259.52/36.23  | | BETA: splitting (58) gives:
% 259.52/36.23  | | 
% 259.52/36.23  | | Case 1:
% 259.52/36.23  | | | 
% 259.52/36.23  | | |   (59)  all_68_17 = 0
% 259.52/36.23  | | | 
% 259.52/36.23  | | | REDUCE: (55), (59) imply:
% 259.52/36.23  | | |   (60)  $false
% 259.52/36.23  | | | 
% 259.52/36.23  | | | CLOSE: (60) is inconsistent.
% 259.52/36.23  | | | 
% 259.52/36.23  | | Case 2:
% 259.52/36.23  | | | 
% 259.52/36.23  | | |   (61)  all_68_18 = 0 | all_68_19 = 0
% 259.52/36.23  | | | 
% 259.52/36.23  | | | BETA: splitting (61) gives:
% 259.52/36.23  | | | 
% 259.52/36.23  | | | Case 1:
% 259.52/36.23  | | | | 
% 259.52/36.23  | | | |   (62)  all_68_18 = 0
% 259.52/36.23  | | | | 
% 259.52/36.23  | | | | REDUCE: (41), (62) imply:
% 259.52/36.23  | | | |   (63)  $false
% 259.52/36.23  | | | | 
% 259.52/36.23  | | | | CLOSE: (63) is inconsistent.
% 259.52/36.23  | | | | 
% 259.52/36.23  | | | Case 2:
% 259.52/36.23  | | | | 
% 259.52/36.23  | | | |   (64)  all_68_19 = 0
% 259.52/36.23  | | | | 
% 259.52/36.23  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.52/36.23  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 259.52/36.23  | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 259.52/36.23  | | | |            (32), (33), (34), (36), (37), (38), (39), (42), (43), (44),
% 259.52/36.23  | | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 259.52/36.23  | | | |            (64) are inconsistent by sub-proof #268.
% 259.52/36.23  | | | | 
% 259.52/36.23  | | | End of split
% 259.52/36.23  | | | 
% 259.52/36.23  | | End of split
% 259.52/36.23  | | 
% 259.52/36.23  | End of split
% 259.52/36.23  | 
% 259.52/36.23  End of proof
% 259.52/36.23  
% 259.52/36.23  Sub-proof #268 shows that the following formulas are inconsistent:
% 259.52/36.23  ----------------------------------------------------------------
% 259.52/36.23    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.52/36.23    (2)   ~ (all_68_15 = 0)
% 259.52/36.23    (3)  all_75_9 = all_68_11
% 259.52/36.23    (4)  all_75_17 = all_68_18
% 259.52/36.23    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.52/36.23           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (6)   ~ (all_68_4 = 0)
% 259.52/36.23    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23             r1(all_68_20, v0) = v2))
% 259.52/36.23    (8)  all_75_18 = all_68_14
% 259.52/36.23    (9)  all_75_10 = all_68_16
% 259.52/36.23    (10)  all_75_13 = all_68_12
% 259.52/36.23    (11)  all_75_16 = all_68_13
% 259.52/36.23    (12)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.52/36.23          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.52/36.23    (14)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (15)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (17)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (18)   ~ (all_68_2 = 0)
% 259.52/36.23    (19)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (20)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (21)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.52/36.23    (22)  all_75_11 = all_68_5
% 259.52/36.23    (23)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (26)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.52/36.23    (27)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.23    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (29)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.23    (30)   ~ (all_68_10 = 0)
% 259.52/36.23    (31)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.52/36.23            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.52/36.23           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.23            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.23          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.23            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.23    (32)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (33)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.23            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.23          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.23            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.52/36.23          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.23            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.23              r1(all_68_20, v0) = v2))
% 259.52/36.23    (34)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (35)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (36)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (38)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.52/36.23            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.52/36.23    (39)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (40)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (41)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.52/36.23          all_68_19 = 0
% 259.52/36.23    (42)  all_75_14 = all_68_17
% 259.52/36.23    (43)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.52/36.23    (44)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (45)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (46)  all_68_19 = 0
% 259.52/36.23    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (48)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.52/36.23          all_68_14 = 0
% 259.52/36.23    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.52/36.23    (50)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.52/36.23            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.23              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (52)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.23            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23  
% 259.52/36.23  Begin of proof
% 259.52/36.23  | 
% 259.52/36.23  | BETA: splitting (23) gives:
% 259.52/36.23  | 
% 259.52/36.23  | Case 1:
% 259.52/36.23  | | 
% 259.52/36.23  | |   (53)   ~ (all_68_19 = 0)
% 259.52/36.23  | | 
% 259.52/36.23  | | REDUCE: (46), (53) imply:
% 259.52/36.23  | |   (54)  $false
% 259.52/36.23  | | 
% 259.52/36.23  | | CLOSE: (54) is inconsistent.
% 259.52/36.23  | | 
% 259.52/36.23  | Case 2:
% 259.52/36.23  | | 
% 259.52/36.23  | |   (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.52/36.23  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23  | | 
% 259.52/36.23  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.52/36.23  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (24),
% 259.52/36.23  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 259.52/36.23  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (47),
% 259.52/36.23  | |            (48), (49), (50), (51), (52), (55) are inconsistent by sub-proof
% 259.52/36.23  | |            #269.
% 259.52/36.23  | | 
% 259.52/36.23  | End of split
% 259.52/36.23  | 
% 259.52/36.23  End of proof
% 259.52/36.23  
% 259.52/36.23  Sub-proof #269 shows that the following formulas are inconsistent:
% 259.52/36.23  ----------------------------------------------------------------
% 259.52/36.23    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.52/36.23    (2)   ~ (all_68_15 = 0)
% 259.52/36.23    (3)  all_75_9 = all_68_11
% 259.52/36.23    (4)  all_75_17 = all_68_18
% 259.52/36.23    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.52/36.23           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.23    (6)   ~ (all_68_4 = 0)
% 259.52/36.23    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.24           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.24             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.24           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.24             r1(all_68_20, v0) = v2))
% 259.52/36.24    (8)  all_75_18 = all_68_14
% 259.52/36.24    (9)  all_75_10 = all_68_16
% 259.52/36.24    (10)  all_75_13 = all_68_12
% 259.52/36.24    (11)  all_75_16 = all_68_13
% 259.52/36.24    (12)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.52/36.24          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.52/36.24    (14)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (15)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (17)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (18)   ~ (all_68_2 = 0)
% 259.52/36.24    (19)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (20)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (21)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.52/36.24    (22)  all_75_11 = all_68_5
% 259.52/36.24    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.24            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.24              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.24            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.24              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (25)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.52/36.24    (26)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.24    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.52/36.24            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.24              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (28)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.52/36.24    (29)   ~ (all_68_10 = 0)
% 259.52/36.24    (30)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.52/36.24            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.52/36.24           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.24            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.24          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.24            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.24    (31)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (32)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.52/36.24            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.52/36.24          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.24            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.52/36.24          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.24              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.24            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.24              r1(all_68_20, v0) = v2))
% 259.52/36.24    (33)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (34)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (35)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.52/36.24            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.24              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (37)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.52/36.24            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.52/36.24    (38)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (39)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (40)  all_68_15 = 0 | all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 |
% 259.52/36.24          all_68_19 = 0
% 259.52/36.24    (41)  all_75_14 = all_68_17
% 259.52/36.24    (42)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.52/36.24    (43)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (44)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (45)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (46)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.52/36.24          all_68_14 = 0
% 259.52/36.24    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.52/36.24    (48)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.52/36.24            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.52/36.24              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.52/36.24            r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24    (51)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  
% 259.52/36.24  Begin of proof
% 259.52/36.24  | 
% 259.52/36.24  | DELTA: instantiating (50) with fresh symbols all_168_0, all_168_1 gives:
% 259.52/36.24  |   (52)   ~ (all_168_0 = 0) & p305(all_168_1) = all_168_0 & r1(all_68_20,
% 259.52/36.24  |           all_168_1) = 0 & $i(all_168_1)
% 259.52/36.24  | 
% 259.52/36.24  | ALPHA: (52) implies:
% 259.52/36.24  |   (53)   ~ (all_168_0 = 0)
% 259.52/36.24  |   (54)  $i(all_168_1)
% 259.52/36.24  |   (55)  r1(all_68_20, all_168_1) = 0
% 259.52/36.24  |   (56)  p305(all_168_1) = all_168_0
% 259.52/36.24  | 
% 259.52/36.24  | BETA: splitting (36) gives:
% 259.52/36.24  | 
% 259.52/36.24  | Case 1:
% 259.52/36.24  | | 
% 259.52/36.24  | |   (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.52/36.24  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | 
% 259.52/36.24  | | BETA: splitting (23) gives:
% 259.52/36.24  | | 
% 259.52/36.24  | | Case 1:
% 259.52/36.24  | | | 
% 259.52/36.24  | | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.52/36.24  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | 
% 259.52/36.24  | | | DELTA: instantiating (58) with fresh symbols all_184_0, all_184_1 gives:
% 259.52/36.24  | | |   (59)   ~ (all_184_0 = 0) & p104(all_184_1) = all_184_0 & r1(all_68_20,
% 259.52/36.24  | | |           all_184_1) = 0 & $i(all_184_1)
% 259.52/36.24  | | | 
% 259.52/36.24  | | | ALPHA: (59) implies:
% 259.52/36.24  | | |   (60)   ~ (all_184_0 = 0)
% 259.52/36.24  | | |   (61)  $i(all_184_1)
% 259.52/36.24  | | |   (62)  r1(all_68_20, all_184_1) = 0
% 259.52/36.24  | | |   (63)  p104(all_184_1) = all_184_0
% 259.52/36.24  | | | 
% 259.52/36.24  | | | BETA: splitting (16) gives:
% 259.52/36.24  | | | 
% 259.52/36.24  | | | Case 1:
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | |   (64)   ~ (all_75_17 = 0)
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | | REDUCE: (4), (64) imply:
% 259.52/36.24  | | | |   (65)   ~ (all_68_18 = 0)
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | | BETA: splitting (40) gives:
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | | Case 1:
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | |   (66)  all_68_15 = 0
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | | REDUCE: (2), (66) imply:
% 259.52/36.24  | | | | |   (67)  $false
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | | CLOSE: (67) is inconsistent.
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | Case 2:
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | |   (68)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | | BETA: splitting (51) gives:
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | | Case 1:
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | |   (69)   ~ (all_75_16 = 0)
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | REDUCE: (11), (69) imply:
% 259.52/36.24  | | | | | |   (70)   ~ (all_68_13 = 0)
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | BETA: splitting (46) gives:
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | Case 1:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | |   (71)  all_68_10 = 0
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | REDUCE: (29), (71) imply:
% 259.52/36.24  | | | | | | |   (72)  $false
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | CLOSE: (72) is inconsistent.
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | Case 2:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | |   (73)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14
% 259.52/36.24  | | | | | | |         = 0
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | BETA: splitting (33) gives:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | |   (74)   ~ (all_75_10 = 0)
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | REDUCE: (9), (74) imply:
% 259.52/36.24  | | | | | | | |   (75)   ~ (all_68_16 = 0)
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | BETA: splitting (37) gives:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | |   (76)   ~ (all_68_19 = 0)
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | BETA: splitting (68) gives:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | |   (77)  all_68_16 = 0
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | REDUCE: (75), (77) imply:
% 259.52/36.24  | | | | | | | | | |   (78)  $false
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | CLOSE: (78) is inconsistent.
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | |   (79)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | BETA: splitting (79) gives:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | |   (80)  all_68_17 = 0
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | COMBINE_EQS: (41), (80) imply:
% 259.52/36.24  | | | | | | | | | | |   (81)  all_75_14 = 0
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | BETA: splitting (39) gives:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | |   (82)   ~ (all_75_14 = 0)
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | REDUCE: (81), (82) imply:
% 259.52/36.24  | | | | | | | | | | | |   (83)  $false
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | CLOSE: (83) is inconsistent.
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | |   (84)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24  | | | | | | | | | | | |           p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | BETA: splitting (27) gives:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | |   (85)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24  | | | | | | | | | | | | |           p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | REF_CLOSE: (3), (5), (8), (10), (12), (13), (15), (18), (19),
% 259.52/36.24  | | | | | | | | | | | | |            (26), (27), (30), (32), (37), (39), (41), (43),
% 259.52/36.24  | | | | | | | | | | | | |            (48), (49), (57), (58), (65), (68), (70), (73),
% 259.52/36.24  | | | | | | | | | | | | |            (75), (85) are inconsistent by sub-proof #295.
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | |   (86)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24  | | | | | | | | | | | | |           p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | REF_CLOSE: (13), (18), (30), (57), (84), (86) are
% 259.52/36.24  | | | | | | | | | | | | |            inconsistent by sub-proof #361.
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | |   (87)  all_68_18 = 0 | all_68_19 = 0
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | REF_CLOSE: (65), (76), (87) are inconsistent by sub-proof
% 259.52/36.24  | | | | | | | | | | |            #406.
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | |   (88)  all_68_19 = 0
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | BETA: splitting (34) gives:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | |   (89)   ~ (all_68_19 = 0)
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | REDUCE: (88), (89) imply:
% 259.52/36.24  | | | | | | | | | |   (90)  $false
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | CLOSE: (90) is inconsistent.
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | |   (91)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0)
% 259.52/36.24  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | REF_CLOSE: (3), (5), (8), (9), (10), (12), (13), (15), (18),
% 259.52/36.24  | | | | | | | | | |            (19), (21), (26), (27), (30), (31), (32), (33),
% 259.52/36.24  | | | | | | | | | |            (37), (39), (41), (43), (47), (48), (49), (57),
% 259.52/36.24  | | | | | | | | | |            (58), (60), (61), (62), (63), (65), (68), (70),
% 259.52/36.24  | | | | | | | | | |            (73), (91) are inconsistent by sub-proof #292.
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | |   (92)  all_75_10 = 0
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | BETA: splitting (21) gives:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | |   (93)   ~ (all_75_9 = 0)
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | REDUCE: (3), (93) imply:
% 259.52/36.24  | | | | | | | | |   (94)   ~ (all_68_11 = 0)
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | BETA: splitting (73) gives:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | |   (95)  all_68_11 = 0
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | REDUCE: (94), (95) imply:
% 259.52/36.24  | | | | | | | | | |   (96)  $false
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | CLOSE: (96) is inconsistent.
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | |   (97)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | BETA: splitting (97) gives:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | |   (98)  all_68_12 = 0
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | COMBINE_EQS: (10), (98) imply:
% 259.52/36.24  | | | | | | | | | | |   (99)  all_75_13 = 0
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | BETA: splitting (27) gives:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | |   (100)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24  | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | REF_CLOSE: (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.52/36.24  | | | | | | | | | | | |            (13), (15), (17), (18), (19), (20), (21), (22),
% 259.52/36.24  | | | | | | | | | | | |            (26), (27), (28), (29), (30), (31), (32), (33),
% 259.52/36.24  | | | | | | | | | | | |            (37), (38), (39), (41), (43), (46), (47), (48),
% 259.52/36.24  | | | | | | | | | | | |            (49), (51), (53), (54), (55), (56), (57), (58),
% 259.52/36.24  | | | | | | | | | | | |            (60), (61), (62), (63), (65), (68), (100) are
% 259.52/36.24  | | | | | | | | | | | |            inconsistent by sub-proof #289.
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24  | | | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | REF_CLOSE: (13), (18), (19), (30), (57), (99), (101) are
% 259.52/36.24  | | | | | | | | | | | |            inconsistent by sub-proof #288.
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | |   (102)  all_68_13 = 0 | all_68_14 = 0
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | BETA: splitting (102) gives:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | |   (103)  all_68_13 = 0
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | REDUCE: (70), (103) imply:
% 259.52/36.24  | | | | | | | | | | | |   (104)  $false
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | CLOSE: (104) is inconsistent.
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | |   (105)  all_68_14 = 0
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | COMBINE_EQS: (8), (105) imply:
% 259.52/36.24  | | | | | | | | | | | |   (106)  all_75_18 = 0
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | BETA: splitting (45) gives:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | |   (107)   ~ (all_75_18 = 0)
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | REDUCE: (106), (107) imply:
% 259.52/36.24  | | | | | | | | | | | | |   (108)  $false
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | CLOSE: (108) is inconsistent.
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | |   (109)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.52/36.24  | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | REF_CLOSE: (3), (5), (8), (9), (10), (12), (13), (15), (18),
% 259.52/36.24  | | | | | | | | | | | | |            (19), (21), (26), (27), (30), (31), (32), (33),
% 259.52/36.24  | | | | | | | | | | | | |            (37), (39), (41), (43), (47), (48), (49), (57),
% 259.52/36.24  | | | | | | | | | | | | |            (58), (60), (61), (62), (63), (65), (68), (70),
% 259.52/36.24  | | | | | | | | | | | | |            (73), (109) are inconsistent by sub-proof #292.
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | |   (110)   ~ (all_75_10 = 0)
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | REDUCE: (92), (110) imply:
% 259.52/36.24  | | | | | | | | |   (111)  $false
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | CLOSE: (111) is inconsistent.
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | End of split
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | End of split
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | Case 2:
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | |   (112)  all_75_16 = 0
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | BETA: splitting (20) gives:
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | Case 1:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | |   (113)   ~ (all_75_16 = 0)
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | REDUCE: (112), (113) imply:
% 259.52/36.24  | | | | | | |   (114)  $false
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | CLOSE: (114) is inconsistent.
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | Case 2:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | |   (115)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1
% 259.52/36.24  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | DELTA: instantiating (115) with fresh symbols all_232_0, all_232_1
% 259.52/36.24  | | | | | | |        gives:
% 259.52/36.24  | | | | | | |   (116)   ~ (all_232_0 = 0) & p304(all_232_1) = all_232_0 &
% 259.52/36.24  | | | | | | |          r1(all_68_20, all_232_1) = 0 & $i(all_232_1)
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | ALPHA: (116) implies:
% 259.52/36.24  | | | | | | |   (117)   ~ (all_232_0 = 0)
% 259.52/36.24  | | | | | | |   (118)  $i(all_232_1)
% 259.52/36.24  | | | | | | |   (119)  r1(all_68_20, all_232_1) = 0
% 259.52/36.24  | | | | | | |   (120)  p304(all_232_1) = all_232_0
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | BETA: splitting (27) gives:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | |   (121)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) =
% 259.52/36.24  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | REF_CLOSE: (3), (5), (6), (7), (8), (9), (10), (11), (12), (13),
% 259.52/36.24  | | | | | | | |            (15), (17), (18), (19), (20), (21), (22), (26), (27),
% 259.52/36.24  | | | | | | | |            (28), (29), (30), (31), (32), (33), (37), (38), (39),
% 259.52/36.24  | | | | | | | |            (41), (43), (46), (47), (48), (49), (51), (53), (54),
% 259.52/36.24  | | | | | | | |            (55), (56), (57), (58), (60), (61), (62), (63), (65),
% 259.52/36.24  | | | | | | | |            (68), (121) are inconsistent by sub-proof #289.
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | |   (122)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 259.52/36.24  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | BETA: splitting (17) gives:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | |   (123)   ~ (all_75_11 = 0)
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | REDUCE: (22), (123) imply:
% 259.52/36.24  | | | | | | | | |   (124)   ~ (all_68_5 = 0)
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | BETA: splitting (7) gives:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | |   (125)  all_68_4 = 0
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | REDUCE: (6), (125) imply:
% 259.52/36.24  | | | | | | | | | |   (126)  $false
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | CLOSE: (126) is inconsistent.
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | |   (127)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0
% 259.52/36.24  | | | | | | | | | |            |  ~ (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.24  | | | | | | | | | |            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.52/36.24  | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1)
% 259.52/36.24  | | | | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.24  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | BETA: splitting (127) gives:
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | |   (128)  all_68_5 = 0
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | REDUCE: (124), (128) imply:
% 259.52/36.24  | | | | | | | | | | |   (129)  $false
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.24  | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.52/36.24  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.52/36.24  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 259.52/36.24  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.52/36.24  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | BETA: splitting (130) gives:
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | |   (131)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.24  | | | | | | | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.52/36.24  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | GROUND_INST: instantiating (131) with all_232_1, all_232_0,
% 259.52/36.24  | | | | | | | | | | | |              simplifying with (118), (120) gives:
% 259.52/36.24  | | | | | | | | | | | |   (132)  all_232_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.52/36.24  | | | | | | | | | | | |            r1(all_68_20, all_232_1) = v0)
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | BETA: splitting (132) gives:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | |   (133)  all_232_0 = 0
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | REDUCE: (117), (133) imply:
% 259.52/36.24  | | | | | | | | | | | | |   (134)  $false
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | CLOSE: (134) is inconsistent.
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | |   (135)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.52/36.24  | | | | | | | | | | | | |              all_232_1) = v0)
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | DELTA: instantiating (135) with fresh symbol all_347_0
% 259.52/36.24  | | | | | | | | | | | | |        gives:
% 259.52/36.24  | | | | | | | | | | | | |   (136)   ~ (all_347_0 = 0) & r1(all_68_20, all_232_1) =
% 259.52/36.24  | | | | | | | | | | | | |          all_347_0
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | ALPHA: (136) implies:
% 259.52/36.24  | | | | | | | | | | | | |   (137)   ~ (all_347_0 = 0)
% 259.52/36.24  | | | | | | | | | | | | |   (138)  r1(all_68_20, all_232_1) = all_347_0
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_347_0, all_232_1,
% 259.52/36.24  | | | | | | | | | | | | |              all_68_20, simplifying with (119), (138) gives:
% 259.52/36.24  | | | | | | | | | | | | |   (139)  all_347_0 = 0
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | REDUCE: (137), (139) imply:
% 259.52/36.24  | | | | | | | | | | | | |   (140)  $false
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | | CLOSE: (140) is inconsistent.
% 259.52/36.24  | | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | |   (141)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.24  | | | | | | | | | | | |            (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.52/36.24  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | GROUND_INST: instantiating (141) with all_168_1, all_168_0,
% 259.52/36.24  | | | | | | | | | | | |              simplifying with (54), (56) gives:
% 259.52/36.24  | | | | | | | | | | | |   (142)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.52/36.24  | | | | | | | | | | | |            r1(all_68_20, all_168_1) = v0)
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | | REF_CLOSE: (13), (53), (55), (142) are inconsistent by
% 259.52/36.24  | | | | | | | | | | | |            sub-proof #291.
% 259.52/36.24  | | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | |   (143)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.52/36.24  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | REF_CLOSE: (13), (18), (30), (57), (122), (143) are
% 259.52/36.24  | | | | | | | | |            inconsistent by sub-proof #361.
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | End of split
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | End of split
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | End of split
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | End of split
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | Case 2:
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | |   (144)  all_75_17 = 0
% 259.52/36.24  | | | |   (145)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 259.52/36.24  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | | COMBINE_EQS: (4), (144) imply:
% 259.52/36.24  | | | |   (146)  all_68_18 = 0
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | | DELTA: instantiating (145) with fresh symbols all_200_0, all_200_1
% 259.52/36.24  | | | |        gives:
% 259.52/36.24  | | | |   (147)   ~ (all_200_0 = 0) & p304(all_200_1) = all_200_0 &
% 259.52/36.24  | | | |          r1(all_68_20, all_200_1) = 0 & $i(all_200_1)
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | | ALPHA: (147) implies:
% 259.52/36.24  | | | |   (148)   ~ (all_200_0 = 0)
% 259.52/36.24  | | | |   (149)  $i(all_200_1)
% 259.52/36.24  | | | |   (150)  r1(all_68_20, all_200_1) = 0
% 259.52/36.24  | | | |   (151)  p304(all_200_1) = all_200_0
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | | BETA: splitting (17) gives:
% 259.52/36.24  | | | | 
% 259.52/36.24  | | | | Case 1:
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | |   (152)   ~ (all_75_11 = 0)
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | | REDUCE: (22), (152) imply:
% 259.52/36.24  | | | | |   (153)   ~ (all_68_5 = 0)
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | | BETA: splitting (7) gives:
% 259.52/36.24  | | | | | 
% 259.52/36.24  | | | | | Case 1:
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | |   (154)  all_68_4 = 0
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | REDUCE: (6), (154) imply:
% 259.52/36.24  | | | | | |   (155)  $false
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | CLOSE: (155) is inconsistent.
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | Case 2:
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | |   (156)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.52/36.24  | | | | | |            (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.52/36.24  | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.52/36.24  | | | | | |          : (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.52/36.24  | | | | | |            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | BETA: splitting (156) gives:
% 259.52/36.24  | | | | | | 
% 259.52/36.24  | | | | | | Case 1:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | |   (157)  all_68_5 = 0
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | REDUCE: (153), (157) imply:
% 259.52/36.24  | | | | | | |   (158)  $false
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | CLOSE: (158) is inconsistent.
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | Case 2:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | |   (159)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1)
% 259.52/36.24  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.24  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.52/36.24  | | | | | | |          : (v1 = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.52/36.24  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | BETA: splitting (159) gives:
% 259.52/36.24  | | | | | | | 
% 259.52/36.24  | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | |   (160)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 259.52/36.24  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.24  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | GROUND_INST: instantiating (160) with all_200_1, all_200_0,
% 259.52/36.24  | | | | | | | |              simplifying with (149), (151) gives:
% 259.52/36.24  | | | | | | | |   (161)  all_200_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.52/36.24  | | | | | | | |            r1(all_68_20, all_200_1) = v0)
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | BETA: splitting (161) gives:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | | Case 1:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | |   (162)  all_200_0 = 0
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | REDUCE: (148), (162) imply:
% 259.52/36.24  | | | | | | | | |   (163)  $false
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | CLOSE: (163) is inconsistent.
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | |   (164)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.52/36.24  | | | | | | | | |              all_200_1) = v0)
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | DELTA: instantiating (164) with fresh symbol all_347_0 gives:
% 259.52/36.24  | | | | | | | | |   (165)   ~ (all_347_0 = 0) & r1(all_68_20, all_200_1) =
% 259.52/36.24  | | | | | | | | |          all_347_0
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | ALPHA: (165) implies:
% 259.52/36.24  | | | | | | | | |   (166)   ~ (all_347_0 = 0)
% 259.52/36.24  | | | | | | | | |   (167)  r1(all_68_20, all_200_1) = all_347_0
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_347_0, all_200_1,
% 259.52/36.24  | | | | | | | | |              all_68_20, simplifying with (150), (167) gives:
% 259.52/36.24  | | | | | | | | |   (168)  all_347_0 = 0
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | REDUCE: (166), (168) imply:
% 259.52/36.24  | | | | | | | | |   (169)  $false
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | | CLOSE: (169) is inconsistent.
% 259.52/36.24  | | | | | | | | | 
% 259.52/36.24  | | | | | | | | End of split
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | Case 2:
% 259.52/36.24  | | | | | | | | 
% 259.52/36.24  | | | | | | | |   (170)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 259.52/36.24  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.52/36.24  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.52/36.24  | | | | | | | | 
% 259.52/36.25  | | | | | | | | GROUND_INST: instantiating (170) with all_168_1, all_168_0,
% 259.52/36.25  | | | | | | | |              simplifying with (54), (56) gives:
% 259.52/36.25  | | | | | | | |   (171)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.52/36.25  | | | | | | | |            r1(all_68_20, all_168_1) = v0)
% 259.52/36.25  | | | | | | | | 
% 259.52/36.25  | | | | | | | | REF_CLOSE: (13), (53), (55), (171) are inconsistent by sub-proof
% 259.52/36.25  | | | | | | | |            #291.
% 259.52/36.25  | | | | | | | | 
% 259.52/36.25  | | | | | | | End of split
% 259.52/36.25  | | | | | | | 
% 259.52/36.25  | | | | | | End of split
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | End of split
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | Case 2:
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | |   (172)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.52/36.25  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | | BETA: splitting (27) gives:
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | | Case 1:
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | |   (173)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.52/36.25  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | | REF_CLOSE: (1), (3), (5), (6), (7), (8), (10), (11), (12), (13),
% 259.52/36.25  | | | | | |            (14), (17), (18), (19), (22), (25), (27), (29), (30),
% 259.52/36.25  | | | | | |            (32), (38), (42), (44), (46), (47), (49), (50), (57),
% 259.52/36.25  | | | | | |            (144), (145), (173) are inconsistent by sub-proof #282.
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | Case 2:
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | |   (174)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.52/36.25  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | | REF_CLOSE: (13), (18), (30), (57), (172), (174) are inconsistent by
% 259.52/36.25  | | | | | |            sub-proof #361.
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | End of split
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | End of split
% 259.52/36.25  | | | | 
% 259.52/36.25  | | | End of split
% 259.52/36.25  | | | 
% 259.52/36.25  | | Case 2:
% 259.52/36.25  | | | 
% 259.52/36.25  | | |   (175)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 259.52/36.25  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.25  | | | 
% 259.52/36.25  | | | DELTA: instantiating (175) with fresh symbols all_184_0, all_184_1 gives:
% 259.52/36.25  | | |   (176)   ~ (all_184_0 = 0) & p304(all_184_1) = all_184_0 & r1(all_68_20,
% 259.52/36.25  | | |            all_184_1) = 0 & $i(all_184_1)
% 259.52/36.25  | | | 
% 259.52/36.25  | | | ALPHA: (176) implies:
% 259.52/36.25  | | |   (177)   ~ (all_184_0 = 0)
% 259.52/36.25  | | |   (178)  $i(all_184_1)
% 259.52/36.25  | | |   (179)  r1(all_68_20, all_184_1) = 0
% 259.52/36.25  | | |   (180)  p304(all_184_1) = all_184_0
% 259.52/36.25  | | | 
% 259.52/36.25  | | | BETA: splitting (16) gives:
% 259.52/36.25  | | | 
% 259.52/36.25  | | | Case 1:
% 259.52/36.25  | | | | 
% 259.52/36.25  | | | |   (181)   ~ (all_75_17 = 0)
% 259.52/36.25  | | | | 
% 259.52/36.25  | | | | REDUCE: (4), (181) imply:
% 259.52/36.25  | | | |   (182)   ~ (all_68_18 = 0)
% 259.52/36.25  | | | | 
% 259.52/36.25  | | | | BETA: splitting (40) gives:
% 259.52/36.25  | | | | 
% 259.52/36.25  | | | | Case 1:
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | |   (183)  all_68_15 = 0
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | | REDUCE: (2), (183) imply:
% 259.52/36.25  | | | | |   (184)  $false
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | | CLOSE: (184) is inconsistent.
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | Case 2:
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | |   (185)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | | BETA: splitting (51) gives:
% 259.52/36.25  | | | | | 
% 259.52/36.25  | | | | | Case 1:
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | |   (186)   ~ (all_75_16 = 0)
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | | REDUCE: (11), (186) imply:
% 259.52/36.25  | | | | | |   (187)   ~ (all_68_13 = 0)
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | | BETA: splitting (46) gives:
% 259.52/36.25  | | | | | | 
% 259.52/36.25  | | | | | | Case 1:
% 259.52/36.25  | | | | | | | 
% 259.52/36.25  | | | | | | |   (188)  all_68_10 = 0
% 259.52/36.25  | | | | | | | 
% 259.52/36.25  | | | | | | | REDUCE: (29), (188) imply:
% 259.52/36.25  | | | | | | |   (189)  $false
% 259.52/36.25  | | | | | | | 
% 259.52/36.25  | | | | | | | CLOSE: (189) is inconsistent.
% 259.52/36.25  | | | | | | | 
% 259.52/36.25  | | | | | | Case 2:
% 259.52/36.25  | | | | | | | 
% 259.52/36.25  | | | | | | |   (190)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14
% 259.52/36.25  | | | | | | |          = 0
% 259.52/36.25  | | | | | | | 
% 259.52/36.25  | | | | | | | BETA: splitting (33) gives:
% 259.52/36.25  | | | | | | | 
% 259.52/36.25  | | | | | | | Case 1:
% 259.52/36.25  | | | | | | | | 
% 259.52/36.25  | | | | | | | |   (191)   ~ (all_75_10 = 0)
% 259.52/36.25  | | | | | | | | 
% 259.52/36.25  | | | | | | | | REDUCE: (9), (191) imply:
% 259.52/36.25  | | | | | | | |   (192)   ~ (all_68_16 = 0)
% 259.52/36.25  | | | | | | | | 
% 259.52/36.25  | | | | | | | | BETA: splitting (15) gives:
% 259.52/36.25  | | | | | | | | 
% 259.52/36.25  | | | | | | | | Case 1:
% 259.52/36.25  | | | | | | | | | 
% 259.52/36.25  | | | | | | | | |   (193)   ~ (all_68_19 = 0)
% 259.52/36.25  | | | | | | | | | 
% 259.52/36.25  | | | | | | | | | REF_CLOSE: (6), (7), (13), (22), (28), (41), (53), (54), (55),
% 259.52/36.25  | | | | | | | | |            (56), (177), (178), (179), (180), (182), (185),
% 259.52/36.25  | | | | | | | | |            (192), (193) are inconsistent by sub-proof #280.
% 259.52/36.25  | | | | | | | | | 
% 259.52/36.25  | | | | | | | | Case 2:
% 259.52/36.25  | | | | | | | | | 
% 259.52/36.25  | | | | | | | | |   (194)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.52/36.25  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.52/36.25  | | | | | | | | | 
% 259.52/36.25  | | | | | | | | | BETA: splitting (39) gives:
% 259.52/36.25  | | | | | | | | | 
% 259.52/36.25  | | | | | | | | | Case 1:
% 259.52/36.25  | | | | | | | | | | 
% 259.52/36.25  | | | | | | | | | |   (195)   ~ (all_75_14 = 0)
% 259.52/36.25  | | | | | | | | | | 
% 259.52/36.25  | | | | | | | | | | REDUCE: (41), (195) imply:
% 259.55/36.25  | | | | | | | | | |   (196)   ~ (all_68_17 = 0)
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | BETA: splitting (17) gives:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (197)   ~ (all_75_11 = 0)
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REDUCE: (22), (197) imply:
% 259.55/36.25  | | | | | | | | | | |   (198)   ~ (all_68_5 = 0)
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REF_CLOSE: (6), (7), (13), (53), (54), (55), (56), (177),
% 259.55/36.25  | | | | | | | | | | |            (178), (179), (180), (198) are inconsistent by
% 259.55/36.25  | | | | | | | | | | |            sub-proof #281.
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (199)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.25  | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REF_CLOSE: (13), (15), (18), (30), (57), (182), (185), (192),
% 259.55/36.25  | | | | | | | | | | |            (196), (199) are inconsistent by sub-proof #296.
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | |   (200)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.25  | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | REF_CLOSE: (13), (18), (30), (57), (194), (200) are
% 259.55/36.25  | | | | | | | | | |            inconsistent by sub-proof #361.
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | |   (201)  all_75_10 = 0
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | BETA: splitting (21) gives:
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | |   (202)   ~ (all_75_9 = 0)
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | REDUCE: (3), (202) imply:
% 259.55/36.25  | | | | | | | | |   (203)   ~ (all_68_11 = 0)
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | BETA: splitting (19) gives:
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | |   (204)   ~ (all_75_13 = 0)
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | REDUCE: (10), (204) imply:
% 259.55/36.25  | | | | | | | | | |   (205)   ~ (all_68_12 = 0)
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | BETA: splitting (190) gives:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (206)  all_68_11 = 0
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REDUCE: (203), (206) imply:
% 259.55/36.25  | | | | | | | | | | |   (207)  $false
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | CLOSE: (207) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (208)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | BETA: splitting (208) gives:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | |   (209)  all_68_12 = 0
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | REDUCE: (205), (209) imply:
% 259.55/36.25  | | | | | | | | | | | |   (210)  $false
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | CLOSE: (210) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | |   (211)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | BETA: splitting (211) gives:
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | |   (212)  all_68_13 = 0
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | REDUCE: (187), (212) imply:
% 259.55/36.25  | | | | | | | | | | | | |   (213)  $false
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | CLOSE: (213) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | |   (214)  all_68_14 = 0
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | COMBINE_EQS: (8), (214) imply:
% 259.55/36.25  | | | | | | | | | | | | |   (215)  all_75_18 = 0
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | BETA: splitting (17) gives:
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | |   (216)   ~ (all_75_11 = 0)
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | REDUCE: (22), (216) imply:
% 259.55/36.25  | | | | | | | | | | | | | |   (217)   ~ (all_68_5 = 0)
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | REF_CLOSE: (6), (7), (13), (53), (54), (55), (56), (177),
% 259.55/36.25  | | | | | | | | | | | | | |            (178), (179), (180), (217) are inconsistent by
% 259.55/36.25  | | | | | | | | | | | | | |            sub-proof #281.
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | |   (218)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.25  | | | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | REF_CLOSE: (12), (13), (18), (30), (57), (215), (218) are
% 259.55/36.25  | | | | | | | | | | | | | |            inconsistent by sub-proof #302.
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | |   (219)  all_75_13 = 0
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | BETA: splitting (25) gives:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (220)   ~ (all_75_11 = 0)
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REDUCE: (22), (220) imply:
% 259.55/36.25  | | | | | | | | | | |   (221)   ~ (all_68_5 = 0)
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REF_CLOSE: (6), (7), (13), (53), (54), (55), (56), (177),
% 259.55/36.25  | | | | | | | | | | |            (178), (179), (180), (221) are inconsistent by
% 259.55/36.25  | | | | | | | | | | |            sub-proof #281.
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (222)   ~ (all_75_13 = 0)
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REDUCE: (219), (222) imply:
% 259.55/36.25  | | | | | | | | | | |   (223)  $false
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | CLOSE: (223) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | |   (224)   ~ (all_75_10 = 0)
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | REDUCE: (201), (224) imply:
% 259.55/36.25  | | | | | | | | |   (225)  $false
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | CLOSE: (225) is inconsistent.
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | End of split
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | End of split
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | Case 2:
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | |   (226)  all_75_16 = 0
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | | BETA: splitting (27) gives:
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | | Case 1:
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | |   (227)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1
% 259.55/36.25  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | | BETA: splitting (35) gives:
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | |   (228)   ~ (all_75_16 = 0)
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | REDUCE: (226), (228) imply:
% 259.55/36.25  | | | | | | | |   (229)  $false
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | CLOSE: (229) is inconsistent.
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | |   (230)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) =
% 259.55/36.25  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | DELTA: instantiating (230) with fresh symbols all_227_0,
% 259.55/36.25  | | | | | | | |        all_227_1 gives:
% 259.55/36.25  | | | | | | | |   (231)   ~ (all_227_0 = 0) & p104(all_227_1) = all_227_0 &
% 259.55/36.25  | | | | | | | |          r1(all_68_20, all_227_1) = 0 & $i(all_227_1)
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | ALPHA: (231) implies:
% 259.55/36.25  | | | | | | | |   (232)   ~ (all_227_0 = 0)
% 259.55/36.25  | | | | | | | |   (233)  $i(all_227_1)
% 259.55/36.25  | | | | | | | |   (234)  r1(all_68_20, all_227_1) = 0
% 259.55/36.25  | | | | | | | |   (235)  p104(all_227_1) = all_227_0
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | BETA: splitting (17) gives:
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | |   (236)   ~ (all_75_11 = 0)
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | REDUCE: (22), (236) imply:
% 259.55/36.25  | | | | | | | | |   (237)   ~ (all_68_5 = 0)
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | REF_CLOSE: (6), (7), (13), (53), (54), (55), (56), (177),
% 259.55/36.25  | | | | | | | | |            (178), (179), (180), (237) are inconsistent by
% 259.55/36.25  | | | | | | | | |            sub-proof #281.
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | |   (238)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.25  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | BETA: splitting (33) gives:
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | |   (239)   ~ (all_75_10 = 0)
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | REDUCE: (9), (239) imply:
% 259.55/36.25  | | | | | | | | | |   (240)   ~ (all_68_16 = 0)
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | BETA: splitting (37) gives:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (241)   ~ (all_68_19 = 0)
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REF_CLOSE: (6), (7), (13), (22), (28), (41), (53), (54),
% 259.55/36.25  | | | | | | | | | | |            (55), (56), (177), (178), (179), (180), (182),
% 259.55/36.25  | | | | | | | | | | |            (185), (240), (241) are inconsistent by sub-proof
% 259.55/36.25  | | | | | | | | | | |            #280.
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (242)  all_68_19 = 0
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REF_CLOSE: (13), (15), (18), (30), (57), (238), (242) are
% 259.55/36.25  | | | | | | | | | | |            inconsistent by sub-proof #298.
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | |   (243)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.25  | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | DELTA: instantiating (243) with fresh symbols all_259_0,
% 259.55/36.25  | | | | | | | | | |        all_259_1 gives:
% 259.55/36.25  | | | | | | | | | |   (244)   ~ (all_259_0 = 0) & p102(all_259_1) = all_259_0 &
% 259.55/36.25  | | | | | | | | | |          r1(all_68_20, all_259_1) = 0 & $i(all_259_1)
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | ALPHA: (244) implies:
% 259.55/36.25  | | | | | | | | | |   (245)   ~ (all_259_0 = 0)
% 259.55/36.25  | | | | | | | | | |   (246)  $i(all_259_1)
% 259.55/36.25  | | | | | | | | | |   (247)  r1(all_68_20, all_259_1) = 0
% 259.55/36.25  | | | | | | | | | |   (248)  p102(all_259_1) = all_259_0
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | BETA: splitting (17) gives:
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (249)   ~ (all_75_11 = 0)
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REDUCE: (22), (249) imply:
% 259.55/36.25  | | | | | | | | | | |   (250)   ~ (all_68_5 = 0)
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | REF_CLOSE: (6), (7), (13), (53), (54), (55), (56), (177),
% 259.55/36.25  | | | | | | | | | | |            (178), (179), (180), (250) are inconsistent by
% 259.55/36.25  | | | | | | | | | | |            sub-proof #281.
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | |   (251)  all_75_11 = 0
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | COMBINE_EQS: (22), (251) imply:
% 259.55/36.25  | | | | | | | | | | |   (252)  all_68_5 = 0
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | BETA: splitting (38) gives:
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | |   (253)   ~ (all_75_11 = 0)
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | REDUCE: (251), (253) imply:
% 259.55/36.25  | | | | | | | | | | | |   (254)  $false
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | CLOSE: (254) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | |   (255)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.25  | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | DELTA: instantiating (255) with fresh symbols all_307_0,
% 259.55/36.25  | | | | | | | | | | | |        all_307_1 gives:
% 259.55/36.25  | | | | | | | | | | | |   (256)   ~ (all_307_0 = 0) & p103(all_307_1) = all_307_0 &
% 259.55/36.25  | | | | | | | | | | | |          r1(all_68_20, all_307_1) = 0 & $i(all_307_1)
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | ALPHA: (256) implies:
% 259.55/36.25  | | | | | | | | | | | |   (257)   ~ (all_307_0 = 0)
% 259.55/36.25  | | | | | | | | | | | |   (258)  $i(all_307_1)
% 259.55/36.25  | | | | | | | | | | | |   (259)  r1(all_68_20, all_307_1) = 0
% 259.55/36.25  | | | | | | | | | | | |   (260)  p103(all_307_1) = all_307_0
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | DELTA: instantiating (227) with fresh symbols all_314_0,
% 259.55/36.25  | | | | | | | | | | | |        all_314_1 gives:
% 259.55/36.25  | | | | | | | | | | | |   (261)   ~ (all_314_0 = 0) & p105(all_314_1) = all_314_0 &
% 259.55/36.25  | | | | | | | | | | | |          r1(all_68_20, all_314_1) = 0 & $i(all_314_1)
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | ALPHA: (261) implies:
% 259.55/36.25  | | | | | | | | | | | |   (262)   ~ (all_314_0 = 0)
% 259.55/36.25  | | | | | | | | | | | |   (263)  $i(all_314_1)
% 259.55/36.25  | | | | | | | | | | | |   (264)  r1(all_68_20, all_314_1) = 0
% 259.55/36.25  | | | | | | | | | | | |   (265)  p105(all_314_1) = all_314_0
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | BETA: splitting (32) gives:
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | |   (266)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.25  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.25  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.25  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.25  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.25  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | BETA: splitting (266) gives:
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | |   (267)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.25  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.25  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | GROUND_INST: instantiating (267) with all_259_1, all_259_0,
% 259.55/36.25  | | | | | | | | | | | | | |              simplifying with (246), (248) gives:
% 259.55/36.25  | | | | | | | | | | | | | |   (268)  all_259_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.25  | | | | | | | | | | | | | |            r1(all_68_20, all_259_1) = v0)
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | BETA: splitting (268) gives:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | |   (269)  all_259_0 = 0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | REDUCE: (245), (269) imply:
% 259.55/36.25  | | | | | | | | | | | | | | |   (270)  $false
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | CLOSE: (270) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | |   (271)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.25  | | | | | | | | | | | | | | |              all_259_1) = v0)
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | DELTA: instantiating (271) with fresh symbol all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | |        gives:
% 259.55/36.25  | | | | | | | | | | | | | | |   (272)   ~ (all_331_0 = 0) & r1(all_68_20, all_259_1) =
% 259.55/36.25  | | | | | | | | | | | | | | |          all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | ALPHA: (272) implies:
% 259.55/36.25  | | | | | | | | | | | | | | |   (273)   ~ (all_331_0 = 0)
% 259.55/36.25  | | | | | | | | | | | | | | |   (274)  r1(all_68_20, all_259_1) = all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_331_0, all_259_1,
% 259.55/36.25  | | | | | | | | | | | | | | |              all_68_20, simplifying with (247), (274) gives:
% 259.55/36.25  | | | | | | | | | | | | | | |   (275)  all_331_0 = 0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | REDUCE: (273), (275) imply:
% 259.55/36.25  | | | | | | | | | | | | | | |   (276)  $false
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | CLOSE: (276) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | |   (277)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.25  | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.25  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | GROUND_INST: instantiating (277) with all_307_1, all_307_0,
% 259.55/36.25  | | | | | | | | | | | | | |              simplifying with (258), (260) gives:
% 259.55/36.25  | | | | | | | | | | | | | |   (278)  all_307_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.25  | | | | | | | | | | | | | |            r1(all_68_20, all_307_1) = v0)
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | BETA: splitting (278) gives:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | |   (279)  all_307_0 = 0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | REDUCE: (257), (279) imply:
% 259.55/36.25  | | | | | | | | | | | | | | |   (280)  $false
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | CLOSE: (280) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | |   (281)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.25  | | | | | | | | | | | | | | |              all_307_1) = v0)
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | DELTA: instantiating (281) with fresh symbol all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | |        gives:
% 259.55/36.25  | | | | | | | | | | | | | | |   (282)   ~ (all_331_0 = 0) & r1(all_68_20, all_307_1) =
% 259.55/36.25  | | | | | | | | | | | | | | |          all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | ALPHA: (282) implies:
% 259.55/36.25  | | | | | | | | | | | | | | |   (283)   ~ (all_331_0 = 0)
% 259.55/36.25  | | | | | | | | | | | | | | |   (284)  r1(all_68_20, all_307_1) = all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_331_0, all_307_1,
% 259.55/36.25  | | | | | | | | | | | | | | |              all_68_20, simplifying with (259), (284) gives:
% 259.55/36.25  | | | | | | | | | | | | | | |   (285)  all_331_0 = 0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | REDUCE: (283), (285) imply:
% 259.55/36.25  | | | | | | | | | | | | | | |   (286)  $false
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | CLOSE: (286) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | |   (287)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.25  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.25  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.25  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.25  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.25  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | BETA: splitting (287) gives:
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | |   (288)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.25  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.25  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | GROUND_INST: instantiating (288) with all_227_1, all_227_0,
% 259.55/36.25  | | | | | | | | | | | | | |              simplifying with (233), (235) gives:
% 259.55/36.25  | | | | | | | | | | | | | |   (289)  all_227_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.25  | | | | | | | | | | | | | |            r1(all_68_20, all_227_1) = v0)
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | BETA: splitting (289) gives:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | |   (290)  all_227_0 = 0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | REDUCE: (232), (290) imply:
% 259.55/36.25  | | | | | | | | | | | | | | |   (291)  $false
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | CLOSE: (291) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | |   (292)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.25  | | | | | | | | | | | | | | |              all_227_1) = v0)
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | DELTA: instantiating (292) with fresh symbol all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | |        gives:
% 259.55/36.25  | | | | | | | | | | | | | | |   (293)   ~ (all_331_0 = 0) & r1(all_68_20, all_227_1) =
% 259.55/36.25  | | | | | | | | | | | | | | |          all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | ALPHA: (293) implies:
% 259.55/36.25  | | | | | | | | | | | | | | |   (294)   ~ (all_331_0 = 0)
% 259.55/36.25  | | | | | | | | | | | | | | |   (295)  r1(all_68_20, all_227_1) = all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_331_0, all_227_1,
% 259.55/36.25  | | | | | | | | | | | | | | |              all_68_20, simplifying with (234), (295) gives:
% 259.55/36.25  | | | | | | | | | | | | | | |   (296)  all_331_0 = 0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | REDUCE: (294), (296) imply:
% 259.55/36.25  | | | | | | | | | | | | | | |   (297)  $false
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | CLOSE: (297) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | |   (298)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.25  | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.25  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | GROUND_INST: instantiating (298) with all_314_1, all_314_0,
% 259.55/36.25  | | | | | | | | | | | | | |              simplifying with (263), (265) gives:
% 259.55/36.25  | | | | | | | | | | | | | |   (299)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.25  | | | | | | | | | | | | | |            r1(all_68_20, all_314_1) = v0)
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | BETA: splitting (299) gives:
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | |   (300)  all_314_0 = 0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | REDUCE: (262), (300) imply:
% 259.55/36.25  | | | | | | | | | | | | | | |   (301)  $false
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | CLOSE: (301) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | |   (302)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.25  | | | | | | | | | | | | | | |              all_314_1) = v0)
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | DELTA: instantiating (302) with fresh symbol all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | |        gives:
% 259.55/36.25  | | | | | | | | | | | | | | |   (303)   ~ (all_331_0 = 0) & r1(all_68_20, all_314_1) =
% 259.55/36.25  | | | | | | | | | | | | | | |          all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | ALPHA: (303) implies:
% 259.55/36.25  | | | | | | | | | | | | | | |   (304)   ~ (all_331_0 = 0)
% 259.55/36.25  | | | | | | | | | | | | | | |   (305)  r1(all_68_20, all_314_1) = all_331_0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_331_0, all_314_1,
% 259.55/36.25  | | | | | | | | | | | | | | |              all_68_20, simplifying with (264), (305) gives:
% 259.55/36.25  | | | | | | | | | | | | | | |   (306)  all_331_0 = 0
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | REDUCE: (304), (306) imply:
% 259.55/36.25  | | | | | | | | | | | | | | |   (307)  $false
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | | CLOSE: (307) is inconsistent.
% 259.55/36.25  | | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | | 
% 259.55/36.25  | | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | | 
% 259.55/36.25  | | | | | | | | End of split
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | End of split
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | Case 2:
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | |   (308)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1
% 259.55/36.25  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | | BETA: splitting (17) gives:
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | | Case 1:
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | |   (309)   ~ (all_75_11 = 0)
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | REDUCE: (22), (309) imply:
% 259.55/36.25  | | | | | | | |   (310)   ~ (all_68_5 = 0)
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | REF_CLOSE: (6), (7), (13), (53), (54), (55), (56), (177), (178),
% 259.55/36.25  | | | | | | | |            (179), (180), (310) are inconsistent by sub-proof
% 259.55/36.25  | | | | | | | |            #281.
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | Case 2:
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | |   (311)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 259.55/36.25  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | | REF_CLOSE: (13), (18), (30), (57), (308), (311) are inconsistent
% 259.55/36.25  | | | | | | | |            by sub-proof #361.
% 259.55/36.25  | | | | | | | | 
% 259.55/36.25  | | | | | | | End of split
% 259.55/36.25  | | | | | | | 
% 259.55/36.25  | | | | | | End of split
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | End of split
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | End of split
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | Case 2:
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | |   (312)  all_75_17 = 0
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | | COMBINE_EQS: (4), (312) imply:
% 259.55/36.25  | | | |   (313)  all_68_18 = 0
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | | BETA: splitting (17) gives:
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | | Case 1:
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | |   (314)   ~ (all_75_11 = 0)
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | | REDUCE: (22), (314) imply:
% 259.55/36.25  | | | | |   (315)   ~ (all_68_5 = 0)
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | | REF_CLOSE: (6), (7), (13), (53), (54), (55), (56), (177), (178),
% 259.55/36.25  | | | | |            (179), (180), (315) are inconsistent by sub-proof #281.
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | Case 2:
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | |   (316)  all_75_11 = 0
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | | COMBINE_EQS: (22), (316) imply:
% 259.55/36.25  | | | | |   (317)  all_68_5 = 0
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | | BETA: splitting (27) gives:
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | | Case 1:
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | |   (318)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.25  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | | REF_CLOSE: (1), (3), (5), (6), (7), (8), (10), (11), (12), (13),
% 259.55/36.25  | | | | | |            (14), (17), (18), (19), (22), (25), (27), (29), (30),
% 259.55/36.25  | | | | | |            (32), (38), (42), (44), (46), (47), (49), (50), (57),
% 259.55/36.25  | | | | | |            (175), (312), (318) are inconsistent by sub-proof #282.
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | Case 2:
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | |   (319)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.25  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | | REF_CLOSE: (13), (17), (18), (30), (57), (316), (319) are
% 259.55/36.25  | | | | | |            inconsistent by sub-proof #286.
% 259.55/36.25  | | | | | | 
% 259.55/36.25  | | | | | End of split
% 259.55/36.25  | | | | | 
% 259.55/36.25  | | | | End of split
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | End of split
% 259.55/36.25  | | | 
% 259.55/36.25  | | End of split
% 259.55/36.25  | | 
% 259.55/36.25  | Case 2:
% 259.55/36.25  | | 
% 259.55/36.25  | |   (320)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 259.55/36.25  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.25  | | 
% 259.55/36.25  | | DELTA: instantiating (320) with fresh symbols all_176_0, all_176_1 gives:
% 259.55/36.25  | |   (321)   ~ (all_176_0 = 0) & p304(all_176_1) = all_176_0 & r1(all_68_20,
% 259.55/36.25  | |            all_176_1) = 0 & $i(all_176_1)
% 259.55/36.25  | | 
% 259.55/36.25  | | ALPHA: (321) implies:
% 259.55/36.25  | |   (322)   ~ (all_176_0 = 0)
% 259.55/36.25  | |   (323)  $i(all_176_1)
% 259.55/36.25  | |   (324)  r1(all_68_20, all_176_1) = 0
% 259.55/36.25  | |   (325)  p304(all_176_1) = all_176_0
% 259.55/36.25  | | 
% 259.55/36.25  | | BETA: splitting (16) gives:
% 259.55/36.25  | | 
% 259.55/36.25  | | Case 1:
% 259.55/36.25  | | | 
% 259.55/36.25  | | |   (326)   ~ (all_75_17 = 0)
% 259.55/36.25  | | | 
% 259.55/36.25  | | | REDUCE: (4), (326) imply:
% 259.55/36.25  | | |   (327)   ~ (all_68_18 = 0)
% 259.55/36.25  | | | 
% 259.55/36.25  | | | BETA: splitting (40) gives:
% 259.55/36.25  | | | 
% 259.55/36.25  | | | Case 1:
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | |   (328)  all_68_15 = 0
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | | REDUCE: (2), (328) imply:
% 259.55/36.25  | | | |   (329)  $false
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | | CLOSE: (329) is inconsistent.
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | Case 2:
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | |   (330)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.25  | | | | 
% 259.55/36.25  | | | | BETA: splitting (51) gives:
% 259.55/36.25  | | | | 
% 259.55/36.26  | | | | Case 1:
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | |   (331)   ~ (all_75_16 = 0)
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | REDUCE: (11), (331) imply:
% 259.55/36.26  | | | | |   (332)   ~ (all_68_13 = 0)
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | BETA: splitting (46) gives:
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | Case 1:
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | |   (333)  all_68_10 = 0
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | REDUCE: (29), (333) imply:
% 259.55/36.26  | | | | | |   (334)  $false
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | CLOSE: (334) is inconsistent.
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | Case 2:
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | |   (335)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 =
% 259.55/36.26  | | | | | |          0
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | BETA: splitting (33) gives:
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | Case 1:
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | |   (336)   ~ (all_75_10 = 0)
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | REDUCE: (9), (336) imply:
% 259.55/36.26  | | | | | | |   (337)   ~ (all_68_16 = 0)
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | BETA: splitting (19) gives:
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | |   (338)   ~ (all_75_13 = 0)
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | REDUCE: (10), (338) imply:
% 259.55/36.26  | | | | | | | |   (339)   ~ (all_68_12 = 0)
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | BETA: splitting (37) gives:
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | |   (340)   ~ (all_68_19 = 0)
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | REF_CLOSE: (6), (7), (13), (18), (22), (28), (30), (41), (50),
% 259.55/36.26  | | | | | | | | |            (322), (323), (324), (325), (327), (330), (337),
% 259.55/36.26  | | | | | | | | |            (340) are inconsistent by sub-proof #278.
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | |   (341)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 259.55/36.26  | | | | | | | | |            (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 259.55/36.26  | | | | | | | | |            $i(v0))
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | ALPHA: (341) implies:
% 259.55/36.26  | | | | | | | | |   (342)   ~ (all_75_18 = 0)
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | REDUCE: (8), (342) imply:
% 259.55/36.26  | | | | | | | | |   (343)   ~ (all_68_14 = 0)
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | BETA: splitting (335) gives:
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | |   (344)  all_68_11 = 0
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | COMBINE_EQS: (3), (344) imply:
% 259.55/36.26  | | | | | | | | | |   (345)  all_75_9 = 0
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | BETA: splitting (34) gives:
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | |   (346)   ~ (all_68_19 = 0)
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | REF_CLOSE: (6), (7), (9), (13), (18), (21), (22), (28), (30),
% 259.55/36.26  | | | | | | | | | | |            (41), (50), (322), (323), (324), (325), (327),
% 259.55/36.26  | | | | | | | | | | |            (330), (345), (346) are inconsistent by sub-proof
% 259.55/36.26  | | | | | | | | | | |            #277.
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | |   (347)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.26  | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | REF_CLOSE: (3), (5), (6), (7), (8), (9), (10), (12), (13),
% 259.55/36.26  | | | | | | | | | | |            (15), (17), (18), (19), (21), (22), (24), (25),
% 259.55/36.26  | | | | | | | | | | |            (28), (30), (32), (37), (38), (41), (50), (322),
% 259.55/36.26  | | | | | | | | | | |            (323), (324), (325), (327), (330), (332), (335),
% 259.55/36.26  | | | | | | | | | | |            (337), (347) are inconsistent by sub-proof #271.
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | |   (348)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | REF_CLOSE: (332), (339), (343), (348) are inconsistent by
% 259.55/36.26  | | | | | | | | | |            sub-proof #396.
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | |   (349)  all_75_13 = 0
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | REF_CLOSE: (6), (7), (13), (18), (22), (25), (30), (50), (322),
% 259.55/36.26  | | | | | | | |            (323), (324), (325), (349) are inconsistent by
% 259.55/36.26  | | | | | | | |            sub-proof #276.
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | End of split
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | Case 2:
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | |   (350)  all_75_10 = 0
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | BETA: splitting (21) gives:
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | |   (351)   ~ (all_75_9 = 0)
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | REDUCE: (3), (351) imply:
% 259.55/36.26  | | | | | | | |   (352)   ~ (all_68_11 = 0)
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | BETA: splitting (335) gives:
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | |   (353)  all_68_11 = 0
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | REDUCE: (352), (353) imply:
% 259.55/36.26  | | | | | | | | |   (354)  $false
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | CLOSE: (354) is inconsistent.
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | |   (355)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | BETA: splitting (355) gives:
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | |   (356)  all_68_12 = 0
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | COMBINE_EQS: (10), (356) imply:
% 259.55/36.26  | | | | | | | | | |   (357)  all_75_13 = 0
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | REF_CLOSE: (6), (7), (13), (18), (22), (25), (30), (50),
% 259.55/36.26  | | | | | | | | | |            (322), (323), (324), (325), (357) are inconsistent
% 259.55/36.26  | | | | | | | | | |            by sub-proof #276.
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | |   (358)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | BETA: splitting (358) gives:
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | |   (359)  all_68_13 = 0
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | REDUCE: (332), (359) imply:
% 259.55/36.26  | | | | | | | | | | |   (360)  $false
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | CLOSE: (360) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | |   (361)  all_68_14 = 0
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | COMBINE_EQS: (8), (361) imply:
% 259.55/36.26  | | | | | | | | | | |   (362)  all_75_18 = 0
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | BETA: splitting (45) gives:
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | |   (363)   ~ (all_75_18 = 0)
% 259.55/36.26  | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | REDUCE: (362), (363) imply:
% 259.55/36.26  | | | | | | | | | | | |   (364)  $false
% 259.55/36.26  | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | CLOSE: (364) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | |   (365)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.26  | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | BETA: splitting (51) gives:
% 259.55/36.26  | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | BETA: splitting (46) gives:
% 259.55/36.26  | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | |   (366)  all_68_10 = 0
% 259.55/36.26  | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | REDUCE: (29), (366) imply:
% 259.55/36.26  | | | | | | | | | | | | | |   (367)  $false
% 259.55/36.26  | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | CLOSE: (367) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | BETA: splitting (33) gives:
% 259.55/36.26  | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | |   (368)   ~ (all_75_10 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | REDUCE: (9), (368) imply:
% 259.55/36.26  | | | | | | | | | | | | | | |   (369)   ~ (all_68_16 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | REF_CLOSE: (3), (5), (6), (7), (8), (9), (10), (12), (13),
% 259.55/36.26  | | | | | | | | | | | | | | |            (15), (17), (18), (19), (21), (22), (24), (25),
% 259.55/36.26  | | | | | | | | | | | | | | |            (28), (30), (32), (37), (38), (41), (50), (322),
% 259.55/36.26  | | | | | | | | | | | | | | |            (323), (324), (325), (327), (330), (332), (335),
% 259.55/36.26  | | | | | | | | | | | | | | |            (365), (369) are inconsistent by sub-proof #271.
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | |   (370)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | DELTA: instantiating (370) with fresh symbols all_243_0,
% 259.55/36.26  | | | | | | | | | | | | | | |        all_243_1 gives:
% 259.55/36.26  | | | | | | | | | | | | | | |   (371)   ~ (all_243_0 = 0) & p102(all_243_1) = all_243_0 &
% 259.55/36.26  | | | | | | | | | | | | | | |          r1(all_68_20, all_243_1) = 0 & $i(all_243_1)
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | ALPHA: (371) implies:
% 259.55/36.26  | | | | | | | | | | | | | | |   (372)   ~ (all_243_0 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | |   (373)  $i(all_243_1)
% 259.55/36.26  | | | | | | | | | | | | | | |   (374)  r1(all_68_20, all_243_1) = 0
% 259.55/36.26  | | | | | | | | | | | | | | |   (375)  p102(all_243_1) = all_243_0
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | BETA: splitting (21) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | BETA: splitting (335) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | |   (376)  all_68_11 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | REDUCE: (352), (376) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | |   (377)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | CLOSE: (377) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | BETA: splitting (355) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | |   (378)  all_68_12 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | COMBINE_EQS: (10), (378) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | |   (379)  all_75_13 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | REF_CLOSE: (6), (7), (13), (18), (22), (25), (30), (50),
% 259.55/36.26  | | | | | | | | | | | | | | | | | |            (322), (323), (324), (325), (379) are inconsistent
% 259.55/36.26  | | | | | | | | | | | | | | | | | |            by sub-proof #276.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | BETA: splitting (358) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | |   (380)  all_68_13 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | REDUCE: (332), (380) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | |   (381)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | CLOSE: (381) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | BETA: splitting (45) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |   (382)   ~ (all_75_18 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | REDUCE: (362), (382) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |   (383)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | CLOSE: (383) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (365) with fresh symbols all_284_0,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |        all_284_1 gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |   (384)   ~ (all_284_0 = 0) & p105(all_284_1) = all_284_0 &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_284_1) = 0 & $i(all_284_1)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | ALPHA: (384) implies:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |   (385)   ~ (all_284_0 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |   (386)  $i(all_284_1)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |   (387)  r1(all_68_20, all_284_1) = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | |   (388)  p105(all_284_1) = all_284_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | BETA: splitting (17) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | |   (389)   ~ (all_75_11 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | REDUCE: (22), (389) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | |   (390)   ~ (all_68_5 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (6), (7), (13), (18), (30), (50), (322), (323),
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | |            (324), (325), (390) are inconsistent by sub-proof
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | |            #279.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | |   (391)  all_75_11 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | |   (392)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (22), (391) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | |   (393)  all_68_5 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | BETA: splitting (38) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |   (394)   ~ (all_75_11 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | REDUCE: (391), (394) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |   (395)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | CLOSE: (395) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |   (396)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (396) with fresh symbols all_328_0,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |        all_328_1 gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |   (397)   ~ (all_328_0 = 0) & p103(all_328_1) = all_328_0 &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_328_1) = 0 & $i(all_328_1)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | ALPHA: (397) implies:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |   (398)   ~ (all_328_0 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |   (399)  $i(all_328_1)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |   (400)  r1(all_68_20, all_328_1) = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | |   (401)  p103(all_328_1) = all_328_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (24) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |   (402)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (402) with fresh symbols all_335_0,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |        all_335_1 gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |   (403)   ~ (all_335_0 = 0) & p104(all_335_1) = all_335_0 &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |          r1(all_68_20, all_335_1) = 0 & $i(all_335_1)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (403) implies:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |   (404)   ~ (all_335_0 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |   (405)  $i(all_335_1)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |   (406)  r1(all_68_20, all_335_1) = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |   (407)  p104(all_335_1) = all_335_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (32) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |   (408)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (408) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |   (409)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (409) with all_243_1, all_243_0,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (373), (375) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |   (410)  all_243_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_243_1) = v0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (410) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (411)  all_243_0 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (372), (411) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (412)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (412) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (413)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_243_1) = v0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (413) with fresh symbol all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (414)   ~ (all_352_0 = 0) & r1(all_68_20, all_243_1) =
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |          all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (414) implies:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (415)   ~ (all_352_0 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (416)  r1(all_68_20, all_243_1) = all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_352_0, all_243_1,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (374), (416) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (417)  all_352_0 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (415), (417) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (418)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (418) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |   (419)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (419) with all_328_1, all_328_0,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (399), (401) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |   (420)  all_328_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_328_1) = v0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (420) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (421)  all_328_0 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (398), (421) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (422)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (422) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (423)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_328_1) = v0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (423) with fresh symbol all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (424)   ~ (all_352_0 = 0) & r1(all_68_20, all_328_1) =
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |          all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (424) implies:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (425)   ~ (all_352_0 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (426)  r1(all_68_20, all_328_1) = all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_352_0, all_328_1,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (400), (426) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (427)  all_352_0 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (425), (427) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (428)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (428) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |   (429)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (429) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |   (430)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (430) with all_335_1, all_335_0,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (405), (407) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |   (431)  all_335_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_335_1) = v0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (431) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (432)  all_335_0 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (404), (432) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (433)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (433) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (434)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_335_1) = v0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (434) with fresh symbol all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (435)   ~ (all_352_0 = 0) & r1(all_68_20, all_335_1) =
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |          all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (435) implies:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (436)   ~ (all_352_0 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (437)  r1(all_68_20, all_335_1) = all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_352_0, all_335_1,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (406), (437) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (438)  all_352_0 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (436), (438) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (439)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (439) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |   (440)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (440) with all_284_1, all_284_0,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |              simplifying with (386), (388) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |   (441)  all_284_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_284_1) = v0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (441) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (442)  all_284_0 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (385), (442) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (443)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (443) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (444)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_284_1) = v0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (444) with fresh symbol all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |        gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (445)   ~ (all_352_0 = 0) & r1(all_68_20, all_284_1) =
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |          all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (445) implies:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (446)   ~ (all_352_0 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (447)  r1(all_68_20, all_284_1) = all_352_0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_352_0, all_284_1,
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (387), (447) gives:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (448)  all_352_0 = 0
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (446), (448) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | |   (449)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (449) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |   (450)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (8), (12), (13), (18), (30), (332), (358), (392),
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | |            (450) are inconsistent by sub-proof #275.
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | |   (451)   ~ (all_75_10 = 0)
% 259.55/36.26  | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | REDUCE: (350), (451) imply:
% 259.55/36.26  | | | | | | | | | | | | | | | |   (452)  $false
% 259.55/36.26  | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | | CLOSE: (452) is inconsistent.
% 259.55/36.26  | | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | |   (453)  all_75_16 = 0
% 259.55/36.26  | | | | | | | | | | | | |   (454)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.26  | | | | | | | | | | | | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | | REF_CLOSE: (6), (7), (9), (13), (15), (17), (18), (22), (28),
% 259.55/36.26  | | | | | | | | | | | | |            (30), (32), (33), (35), (37), (38), (41), (50),
% 259.55/36.26  | | | | | | | | | | | | |            (322), (323), (324), (325), (327), (330), (365),
% 259.55/36.26  | | | | | | | | | | | | |            (453), (454) are inconsistent by sub-proof #270.
% 259.55/36.26  | | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | | 
% 259.55/36.26  | | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | | 
% 259.55/36.26  | | | | | | | | End of split
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | |   (455)   ~ (all_75_10 = 0)
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | REDUCE: (350), (455) imply:
% 259.55/36.26  | | | | | | | |   (456)  $false
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | CLOSE: (456) is inconsistent.
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | End of split
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | End of split
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | End of split
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | Case 2:
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | |   (457)  all_75_16 = 0
% 259.55/36.26  | | | | |   (458)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.26  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | BETA: splitting (27) gives:
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | Case 1:
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | |   (459)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.26  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | REF_CLOSE: (6), (7), (9), (13), (15), (17), (18), (22), (28), (30),
% 259.55/36.26  | | | | | |            (32), (33), (35), (37), (38), (41), (50), (322), (323),
% 259.55/36.26  | | | | | |            (324), (325), (327), (330), (457), (458), (459) are
% 259.55/36.26  | | | | | |            inconsistent by sub-proof #270.
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | Case 2:
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | |   (460)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.26  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | REF_CLOSE: (6), (7), (13), (17), (18), (22), (30), (50), (322),
% 259.55/36.26  | | | | | |            (323), (324), (325), (458), (460) are inconsistent by
% 259.55/36.26  | | | | | |            sub-proof #273.
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | End of split
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | End of split
% 259.55/36.26  | | | | 
% 259.55/36.26  | | | End of split
% 259.55/36.26  | | | 
% 259.55/36.26  | | Case 2:
% 259.55/36.26  | | | 
% 259.55/36.26  | | |   (461)  all_75_17 = 0
% 259.55/36.26  | | | 
% 259.55/36.26  | | | BETA: splitting (1) gives:
% 259.55/36.26  | | | 
% 259.55/36.26  | | | Case 1:
% 259.55/36.26  | | | | 
% 259.55/36.26  | | | |   (462)   ~ (all_75_16 = 0)
% 259.55/36.26  | | | | 
% 259.55/36.26  | | | | REDUCE: (11), (462) imply:
% 259.55/36.26  | | | |   (463)   ~ (all_68_13 = 0)
% 259.55/36.26  | | | | 
% 259.55/36.26  | | | | BETA: splitting (14) gives:
% 259.55/36.26  | | | | 
% 259.55/36.26  | | | | Case 1:
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | |   (464)   ~ (all_75_17 = 0)
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | REDUCE: (461), (464) imply:
% 259.55/36.26  | | | | |   (465)  $false
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | CLOSE: (465) is inconsistent.
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | Case 2:
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | |   (466)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.26  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | BETA: splitting (44) gives:
% 259.55/36.26  | | | | | 
% 259.55/36.26  | | | | | Case 1:
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | |   (467)   ~ (all_75_17 = 0)
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | REDUCE: (461), (467) imply:
% 259.55/36.26  | | | | | |   (468)  $false
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | CLOSE: (468) is inconsistent.
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | Case 2:
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | |   (469)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.26  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | BETA: splitting (46) gives:
% 259.55/36.26  | | | | | | 
% 259.55/36.26  | | | | | | Case 1:
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | |   (470)  all_68_10 = 0
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | REDUCE: (29), (470) imply:
% 259.55/36.26  | | | | | | |   (471)  $false
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | CLOSE: (471) is inconsistent.
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | Case 2:
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | |   (472)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14
% 259.55/36.26  | | | | | | |          = 0
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | DELTA: instantiating (469) with fresh symbols all_243_0, all_243_1
% 259.55/36.26  | | | | | | |        gives:
% 259.55/36.26  | | | | | | |   (473)   ~ (all_243_0 = 0) & p104(all_243_1) = all_243_0 &
% 259.55/36.26  | | | | | | |          r1(all_68_20, all_243_1) = 0 & $i(all_243_1)
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | ALPHA: (473) implies:
% 259.55/36.26  | | | | | | |   (474)   ~ (all_243_0 = 0)
% 259.55/36.26  | | | | | | |   (475)  $i(all_243_1)
% 259.55/36.26  | | | | | | |   (476)  r1(all_68_20, all_243_1) = 0
% 259.55/36.26  | | | | | | |   (477)  p104(all_243_1) = all_243_0
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | BETA: splitting (5) gives:
% 259.55/36.26  | | | | | | | 
% 259.55/36.26  | | | | | | | Case 1:
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | |   (478)   ~ (all_75_9 = 0)
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | REDUCE: (3), (478) imply:
% 259.55/36.26  | | | | | | | |   (479)   ~ (all_68_11 = 0)
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | REF_CLOSE: (6), (7), (8), (10), (12), (13), (17), (18), (22),
% 259.55/36.26  | | | | | | | |            (25), (30), (50), (322), (323), (324), (325), (463),
% 259.55/36.26  | | | | | | | |            (466), (472), (479) are inconsistent by sub-proof
% 259.55/36.26  | | | | | | | |            #274.
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | Case 2:
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | |   (480)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 259.55/36.26  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.26  | | | | | | | | 
% 259.55/36.26  | | | | | | | | DELTA: instantiating (480) with fresh symbols all_251_0,
% 259.55/36.26  | | | | | | | |        all_251_1 gives:
% 259.55/36.27  | | | | | | | |   (481)   ~ (all_251_0 = 0) & p102(all_251_1) = all_251_0 &
% 259.55/36.27  | | | | | | | |          r1(all_68_20, all_251_1) = 0 & $i(all_251_1)
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | ALPHA: (481) implies:
% 259.55/36.27  | | | | | | | |   (482)   ~ (all_251_0 = 0)
% 259.55/36.27  | | | | | | | |   (483)  $i(all_251_1)
% 259.55/36.27  | | | | | | | |   (484)  r1(all_68_20, all_251_1) = 0
% 259.55/36.27  | | | | | | | |   (485)  p102(all_251_1) = all_251_0
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | BETA: splitting (17) gives:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | |   (486)   ~ (all_75_11 = 0)
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | REDUCE: (22), (486) imply:
% 259.55/36.27  | | | | | | | | |   (487)   ~ (all_68_5 = 0)
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | REF_CLOSE: (6), (7), (13), (18), (30), (50), (322), (323),
% 259.55/36.27  | | | | | | | | |            (324), (325), (487) are inconsistent by sub-proof
% 259.55/36.27  | | | | | | | | |            #279.
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | |   (488)  all_75_11 = 0
% 259.55/36.27  | | | | | | | | |   (489)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.27  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | COMBINE_EQS: (22), (488) imply:
% 259.55/36.27  | | | | | | | | |   (490)  all_68_5 = 0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | BETA: splitting (38) gives:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | |   (491)   ~ (all_75_11 = 0)
% 259.55/36.27  | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | REDUCE: (488), (491) imply:
% 259.55/36.27  | | | | | | | | | |   (492)  $false
% 259.55/36.27  | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | CLOSE: (492) is inconsistent.
% 259.55/36.27  | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | |   (493)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.27  | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27  | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | BETA: splitting (27) gives:
% 259.55/36.27  | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | |   (494)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.27  | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | DELTA: instantiating (494) with fresh symbols all_295_0,
% 259.55/36.27  | | | | | | | | | | |        all_295_1 gives:
% 259.55/36.27  | | | | | | | | | | |   (495)   ~ (all_295_0 = 0) & p105(all_295_1) = all_295_0 &
% 259.55/36.27  | | | | | | | | | | |          r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | ALPHA: (495) implies:
% 259.55/36.27  | | | | | | | | | | |   (496)   ~ (all_295_0 = 0)
% 259.55/36.27  | | | | | | | | | | |   (497)  $i(all_295_1)
% 259.55/36.27  | | | | | | | | | | |   (498)  r1(all_68_20, all_295_1) = 0
% 259.55/36.27  | | | | | | | | | | |   (499)  p105(all_295_1) = all_295_0
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | DELTA: instantiating (493) with fresh symbols all_309_0,
% 259.55/36.27  | | | | | | | | | | |        all_309_1 gives:
% 259.55/36.27  | | | | | | | | | | |   (500)   ~ (all_309_0 = 0) & p103(all_309_1) = all_309_0 &
% 259.55/36.27  | | | | | | | | | | |          r1(all_68_20, all_309_1) = 0 & $i(all_309_1)
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | ALPHA: (500) implies:
% 259.55/36.27  | | | | | | | | | | |   (501)   ~ (all_309_0 = 0)
% 259.55/36.27  | | | | | | | | | | |   (502)  $i(all_309_1)
% 259.55/36.27  | | | | | | | | | | |   (503)  r1(all_68_20, all_309_1) = 0
% 259.55/36.27  | | | | | | | | | | |   (504)  p103(all_309_1) = all_309_0
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | BETA: splitting (32) gives:
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | |   (505)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27  | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.27  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.27  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.27  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.27  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | BETA: splitting (505) gives:
% 259.55/36.27  | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | |   (506)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.27  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | GROUND_INST: instantiating (506) with all_251_1, all_251_0,
% 259.55/36.27  | | | | | | | | | | | | |              simplifying with (483), (485) gives:
% 259.55/36.27  | | | | | | | | | | | | |   (507)  all_251_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.27  | | | | | | | | | | | | |            r1(all_68_20, all_251_1) = v0)
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | BETA: splitting (507) gives:
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | |   (508)  all_251_0 = 0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | REDUCE: (482), (508) imply:
% 259.55/36.27  | | | | | | | | | | | | | |   (509)  $false
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | CLOSE: (509) is inconsistent.
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | |   (510)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.27  | | | | | | | | | | | | | |              all_251_1) = v0)
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | DELTA: instantiating (510) with fresh symbol all_326_0
% 259.55/36.27  | | | | | | | | | | | | | |        gives:
% 259.55/36.27  | | | | | | | | | | | | | |   (511)   ~ (all_326_0 = 0) & r1(all_68_20, all_251_1) =
% 259.55/36.27  | | | | | | | | | | | | | |          all_326_0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | ALPHA: (511) implies:
% 259.55/36.27  | | | | | | | | | | | | | |   (512)   ~ (all_326_0 = 0)
% 259.55/36.27  | | | | | | | | | | | | | |   (513)  r1(all_68_20, all_251_1) = all_326_0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_326_0, all_251_1,
% 259.55/36.27  | | | | | | | | | | | | | |              all_68_20, simplifying with (484), (513) gives:
% 259.55/36.27  | | | | | | | | | | | | | |   (514)  all_326_0 = 0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | REDUCE: (512), (514) imply:
% 259.55/36.27  | | | | | | | | | | | | | |   (515)  $false
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | CLOSE: (515) is inconsistent.
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | |   (516)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27  | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.27  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | GROUND_INST: instantiating (516) with all_309_1, all_309_0,
% 259.55/36.27  | | | | | | | | | | | | |              simplifying with (502), (504) gives:
% 259.55/36.27  | | | | | | | | | | | | |   (517)  all_309_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.27  | | | | | | | | | | | | |            r1(all_68_20, all_309_1) = v0)
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | BETA: splitting (517) gives:
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | |   (518)  all_309_0 = 0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | REDUCE: (501), (518) imply:
% 259.55/36.27  | | | | | | | | | | | | | |   (519)  $false
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | CLOSE: (519) is inconsistent.
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | |   (520)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.27  | | | | | | | | | | | | | |              all_309_1) = v0)
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | DELTA: instantiating (520) with fresh symbol all_326_0
% 259.55/36.27  | | | | | | | | | | | | | |        gives:
% 259.55/36.27  | | | | | | | | | | | | | |   (521)   ~ (all_326_0 = 0) & r1(all_68_20, all_309_1) =
% 259.55/36.27  | | | | | | | | | | | | | |          all_326_0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | ALPHA: (521) implies:
% 259.55/36.27  | | | | | | | | | | | | | |   (522)   ~ (all_326_0 = 0)
% 259.55/36.27  | | | | | | | | | | | | | |   (523)  r1(all_68_20, all_309_1) = all_326_0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_326_0, all_309_1,
% 259.55/36.27  | | | | | | | | | | | | | |              all_68_20, simplifying with (503), (523) gives:
% 259.55/36.27  | | | | | | | | | | | | | |   (524)  all_326_0 = 0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | REDUCE: (522), (524) imply:
% 259.55/36.27  | | | | | | | | | | | | | |   (525)  $false
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | CLOSE: (525) is inconsistent.
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | |   (526)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.27  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.27  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.27  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.27  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | BETA: splitting (526) gives:
% 259.55/36.27  | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | |   (527)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.27  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | GROUND_INST: instantiating (527) with all_243_1, all_243_0,
% 259.55/36.27  | | | | | | | | | | | | |              simplifying with (475), (477) gives:
% 259.55/36.27  | | | | | | | | | | | | |   (528)  all_243_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.27  | | | | | | | | | | | | |            r1(all_68_20, all_243_1) = v0)
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | BETA: splitting (528) gives:
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | |   (529)  all_243_0 = 0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | REDUCE: (474), (529) imply:
% 259.55/36.27  | | | | | | | | | | | | | |   (530)  $false
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | CLOSE: (530) is inconsistent.
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | |   (531)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.27  | | | | | | | | | | | | | |              all_243_1) = v0)
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | DELTA: instantiating (531) with fresh symbol all_326_0
% 259.55/36.27  | | | | | | | | | | | | | |        gives:
% 259.55/36.27  | | | | | | | | | | | | | |   (532)   ~ (all_326_0 = 0) & r1(all_68_20, all_243_1) =
% 259.55/36.27  | | | | | | | | | | | | | |          all_326_0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | ALPHA: (532) implies:
% 259.55/36.27  | | | | | | | | | | | | | |   (533)   ~ (all_326_0 = 0)
% 259.55/36.27  | | | | | | | | | | | | | |   (534)  r1(all_68_20, all_243_1) = all_326_0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_326_0, all_243_1,
% 259.55/36.27  | | | | | | | | | | | | | |              all_68_20, simplifying with (476), (534) gives:
% 259.55/36.27  | | | | | | | | | | | | | |   (535)  all_326_0 = 0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | REDUCE: (533), (535) imply:
% 259.55/36.27  | | | | | | | | | | | | | |   (536)  $false
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | CLOSE: (536) is inconsistent.
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | |   (537)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27  | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.27  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | GROUND_INST: instantiating (537) with all_295_1, all_295_0,
% 259.55/36.27  | | | | | | | | | | | | |              simplifying with (497), (499) gives:
% 259.55/36.27  | | | | | | | | | | | | |   (538)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.27  | | | | | | | | | | | | |            r1(all_68_20, all_295_1) = v0)
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | BETA: splitting (538) gives:
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | |   (539)  all_295_0 = 0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | REDUCE: (496), (539) imply:
% 259.55/36.27  | | | | | | | | | | | | | |   (540)  $false
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | CLOSE: (540) is inconsistent.
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | |   (541)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.27  | | | | | | | | | | | | | |              all_295_1) = v0)
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | DELTA: instantiating (541) with fresh symbol all_326_0
% 259.55/36.27  | | | | | | | | | | | | | |        gives:
% 259.55/36.27  | | | | | | | | | | | | | |   (542)   ~ (all_326_0 = 0) & r1(all_68_20, all_295_1) =
% 259.55/36.27  | | | | | | | | | | | | | |          all_326_0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | ALPHA: (542) implies:
% 259.55/36.27  | | | | | | | | | | | | | |   (543)   ~ (all_326_0 = 0)
% 259.55/36.27  | | | | | | | | | | | | | |   (544)  r1(all_68_20, all_295_1) = all_326_0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_326_0, all_295_1,
% 259.55/36.27  | | | | | | | | | | | | | |              all_68_20, simplifying with (498), (544) gives:
% 259.55/36.27  | | | | | | | | | | | | | |   (545)  all_326_0 = 0
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | REDUCE: (543), (545) imply:
% 259.55/36.27  | | | | | | | | | | | | | |   (546)  $false
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | | CLOSE: (546) is inconsistent.
% 259.55/36.27  | | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | |   (547)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.27  | | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | | REF_CLOSE: (13), (14), (18), (30), (461), (489), (547) are
% 259.55/36.27  | | | | | | | | | | |            inconsistent by sub-proof #360.
% 259.55/36.27  | | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | End of split
% 259.55/36.27  | | | | | | | 
% 259.55/36.27  | | | | | | End of split
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | End of split
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | End of split
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | Case 2:
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | |   (548)   ~ (all_75_17 = 0)
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | | REDUCE: (461), (548) imply:
% 259.55/36.27  | | | |   (549)  $false
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | | CLOSE: (549) is inconsistent.
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | End of split
% 259.55/36.27  | | | 
% 259.55/36.27  | | End of split
% 259.55/36.27  | | 
% 259.55/36.27  | End of split
% 259.55/36.27  | 
% 259.55/36.27  End of proof
% 259.55/36.27  
% 259.55/36.27  Sub-proof #270 shows that the following formulas are inconsistent:
% 259.55/36.27  ----------------------------------------------------------------
% 259.55/36.27    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.27             v0) = 0 & $i(v0))
% 259.55/36.27    (2)   ~ (all_68_4 = 0)
% 259.55/36.27    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27             r1(all_68_20, v0) = v2))
% 259.55/36.27    (4)  all_75_10 = all_68_16
% 259.55/36.27    (5)  all_75_16 = 0
% 259.55/36.27    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.27         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.27    (7)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.27           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27    (8)   ~ (all_176_0 = 0)
% 259.55/36.27    (9)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.27           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27    (10)   ~ (all_68_2 = 0)
% 259.55/36.27    (11)  all_75_11 = all_68_5
% 259.55/36.27    (12)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.27    (13)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.27            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.27           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.27            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.27          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.27            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.27    (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.27            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.27          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.27            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.27          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.27            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27              r1(all_68_20, v0) = v2))
% 259.55/36.27    (15)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.27            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27    (16)  $i(all_176_1)
% 259.55/36.27    (17)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.27            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27    (18)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.55/36.27            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.55/36.27    (19)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.27    (20)   ~ (all_68_18 = 0)
% 259.55/36.27    (21)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.27            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27    (22)  all_75_14 = all_68_17
% 259.55/36.27    (23)  p304(all_176_1) = all_176_0
% 259.55/36.27    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.27            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.27            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27    (26)  r1(all_68_20, all_176_1) = 0
% 259.55/36.27  
% 259.55/36.27  Begin of proof
% 259.55/36.27  | 
% 259.55/36.27  | BETA: splitting (17) gives:
% 259.55/36.27  | 
% 259.55/36.27  | Case 1:
% 259.55/36.27  | | 
% 259.55/36.27  | |   (27)   ~ (all_75_16 = 0)
% 259.55/36.27  | | 
% 259.55/36.27  | | REDUCE: (5), (27) imply:
% 259.55/36.27  | |   (28)  $false
% 259.55/36.27  | | 
% 259.55/36.27  | | CLOSE: (28) is inconsistent.
% 259.55/36.27  | | 
% 259.55/36.27  | Case 2:
% 259.55/36.27  | | 
% 259.55/36.27  | |   (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.27  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27  | | 
% 259.55/36.27  | | DELTA: instantiating (29) with fresh symbols all_227_0, all_227_1 gives:
% 259.55/36.27  | |   (30)   ~ (all_227_0 = 0) & p104(all_227_1) = all_227_0 & r1(all_68_20,
% 259.55/36.27  | |           all_227_1) = 0 & $i(all_227_1)
% 259.55/36.27  | | 
% 259.55/36.27  | | ALPHA: (30) implies:
% 259.55/36.27  | |   (31)   ~ (all_227_0 = 0)
% 259.55/36.27  | |   (32)  $i(all_227_1)
% 259.55/36.27  | |   (33)  r1(all_68_20, all_227_1) = 0
% 259.55/36.27  | |   (34)  p104(all_227_1) = all_227_0
% 259.55/36.27  | | 
% 259.55/36.27  | | BETA: splitting (18) gives:
% 259.55/36.27  | | 
% 259.55/36.27  | | Case 1:
% 259.55/36.27  | | | 
% 259.55/36.27  | | |   (35)   ~ (all_68_19 = 0)
% 259.55/36.27  | | | 
% 259.55/36.27  | | | BETA: splitting (15) gives:
% 259.55/36.27  | | | 
% 259.55/36.27  | | | Case 1:
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | |   (36)   ~ (all_75_10 = 0)
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | | REDUCE: (4), (36) imply:
% 259.55/36.27  | | | |   (37)   ~ (all_68_16 = 0)
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | | REF_CLOSE: (2), (3), (6), (8), (10), (11), (12), (13), (16), (19), (20),
% 259.55/36.27  | | | |            (22), (23), (24), (26), (35), (37) are inconsistent by
% 259.55/36.27  | | | |            sub-proof #278.
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | Case 2:
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | |   (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.27  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | | DELTA: instantiating (38) with fresh symbols all_259_0, all_259_1 gives:
% 259.55/36.27  | | | |   (39)   ~ (all_259_0 = 0) & p102(all_259_1) = all_259_0 & r1(all_68_20,
% 259.55/36.27  | | | |           all_259_1) = 0 & $i(all_259_1)
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | | ALPHA: (39) implies:
% 259.55/36.27  | | | |   (40)   ~ (all_259_0 = 0)
% 259.55/36.27  | | | |   (41)  $i(all_259_1)
% 259.55/36.27  | | | |   (42)  r1(all_68_20, all_259_1) = 0
% 259.55/36.27  | | | |   (43)  p102(all_259_1) = all_259_0
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | | BETA: splitting (9) gives:
% 259.55/36.27  | | | | 
% 259.55/36.27  | | | | Case 1:
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | |   (44)   ~ (all_75_11 = 0)
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | | REDUCE: (11), (44) imply:
% 259.55/36.27  | | | | |   (45)   ~ (all_68_5 = 0)
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | | REF_CLOSE: (2), (3), (6), (8), (10), (13), (16), (23), (24), (26),
% 259.55/36.27  | | | | |            (45) are inconsistent by sub-proof #279.
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | Case 2:
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | |   (46)  all_75_11 = 0
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | | COMBINE_EQS: (11), (46) imply:
% 259.55/36.27  | | | | |   (47)  all_68_5 = 0
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | | BETA: splitting (21) gives:
% 259.55/36.27  | | | | | 
% 259.55/36.27  | | | | | Case 1:
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | |   (48)   ~ (all_75_11 = 0)
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | | REDUCE: (46), (48) imply:
% 259.55/36.27  | | | | | |   (49)  $false
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | | CLOSE: (49) is inconsistent.
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | Case 2:
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | |   (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.27  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | | DELTA: instantiating (50) with fresh symbols all_307_0, all_307_1
% 259.55/36.27  | | | | | |        gives:
% 259.55/36.27  | | | | | |   (51)   ~ (all_307_0 = 0) & p103(all_307_1) = all_307_0 &
% 259.55/36.27  | | | | | |         r1(all_68_20, all_307_1) = 0 & $i(all_307_1)
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | | ALPHA: (51) implies:
% 259.55/36.27  | | | | | |   (52)   ~ (all_307_0 = 0)
% 259.55/36.27  | | | | | |   (53)  $i(all_307_1)
% 259.55/36.27  | | | | | |   (54)  r1(all_68_20, all_307_1) = 0
% 259.55/36.27  | | | | | |   (55)  p103(all_307_1) = all_307_0
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | | DELTA: instantiating (25) with fresh symbols all_314_0, all_314_1
% 259.55/36.27  | | | | | |        gives:
% 259.55/36.27  | | | | | |   (56)   ~ (all_314_0 = 0) & p105(all_314_1) = all_314_0 &
% 259.55/36.27  | | | | | |         r1(all_68_20, all_314_1) = 0 & $i(all_314_1)
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | | ALPHA: (56) implies:
% 259.55/36.27  | | | | | |   (57)   ~ (all_314_0 = 0)
% 259.55/36.27  | | | | | |   (58)  $i(all_314_1)
% 259.55/36.27  | | | | | |   (59)  r1(all_68_20, all_314_1) = 0
% 259.55/36.27  | | | | | |   (60)  p105(all_314_1) = all_314_0
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | | BETA: splitting (14) gives:
% 259.55/36.27  | | | | | | 
% 259.55/36.27  | | | | | | Case 1:
% 259.55/36.27  | | | | | | | 
% 259.55/36.27  | | | | | | |   (61)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.55/36.27  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.27  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.27  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | 
% 259.55/36.27  | | | | | | | BETA: splitting (61) gives:
% 259.55/36.27  | | | | | | | 
% 259.55/36.27  | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.27  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | GROUND_INST: instantiating (62) with all_259_1, all_259_0,
% 259.55/36.27  | | | | | | | |              simplifying with (41), (43) gives:
% 259.55/36.27  | | | | | | | |   (63)  all_259_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.27  | | | | | | | |           r1(all_68_20, all_259_1) = v0)
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | BETA: splitting (63) gives:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | |   (64)  all_259_0 = 0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | REDUCE: (40), (64) imply:
% 259.55/36.27  | | | | | | | | |   (65)  $false
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | CLOSE: (65) is inconsistent.
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | |   (66)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_259_1)
% 259.55/36.27  | | | | | | | | |           = v0)
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | DELTA: instantiating (66) with fresh symbol all_331_0 gives:
% 259.55/36.27  | | | | | | | | |   (67)   ~ (all_331_0 = 0) & r1(all_68_20, all_259_1) =
% 259.55/36.27  | | | | | | | | |         all_331_0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | ALPHA: (67) implies:
% 259.55/36.27  | | | | | | | | |   (68)   ~ (all_331_0 = 0)
% 259.55/36.27  | | | | | | | | |   (69)  r1(all_68_20, all_259_1) = all_331_0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | GROUND_INST: instantiating (6) with 0, all_331_0, all_259_1,
% 259.55/36.27  | | | | | | | | |              all_68_20, simplifying with (42), (69) gives:
% 259.55/36.27  | | | | | | | | |   (70)  all_331_0 = 0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | REDUCE: (68), (70) imply:
% 259.55/36.27  | | | | | | | | |   (71)  $false
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | CLOSE: (71) is inconsistent.
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | |   (72)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.27  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | GROUND_INST: instantiating (72) with all_307_1, all_307_0,
% 259.55/36.27  | | | | | | | |              simplifying with (53), (55) gives:
% 259.55/36.27  | | | | | | | |   (73)  all_307_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.27  | | | | | | | |           r1(all_68_20, all_307_1) = v0)
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | BETA: splitting (73) gives:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | |   (74)  all_307_0 = 0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | REDUCE: (52), (74) imply:
% 259.55/36.27  | | | | | | | | |   (75)  $false
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | CLOSE: (75) is inconsistent.
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | |   (76)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_307_1)
% 259.55/36.27  | | | | | | | | |           = v0)
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | DELTA: instantiating (76) with fresh symbol all_331_0 gives:
% 259.55/36.27  | | | | | | | | |   (77)   ~ (all_331_0 = 0) & r1(all_68_20, all_307_1) =
% 259.55/36.27  | | | | | | | | |         all_331_0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | ALPHA: (77) implies:
% 259.55/36.27  | | | | | | | | |   (78)   ~ (all_331_0 = 0)
% 259.55/36.27  | | | | | | | | |   (79)  r1(all_68_20, all_307_1) = all_331_0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | GROUND_INST: instantiating (6) with 0, all_331_0, all_307_1,
% 259.55/36.27  | | | | | | | | |              all_68_20, simplifying with (54), (79) gives:
% 259.55/36.27  | | | | | | | | |   (80)  all_331_0 = 0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | REDUCE: (78), (80) imply:
% 259.55/36.27  | | | | | | | | |   (81)  $false
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | CLOSE: (81) is inconsistent.
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | End of split
% 259.55/36.27  | | | | | | | 
% 259.55/36.27  | | | | | | Case 2:
% 259.55/36.27  | | | | | | | 
% 259.55/36.27  | | | | | | |   (82)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.55/36.27  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.27  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.27  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | 
% 259.55/36.27  | | | | | | | BETA: splitting (82) gives:
% 259.55/36.27  | | | | | | | 
% 259.55/36.27  | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | |   (83)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.27  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | GROUND_INST: instantiating (83) with all_227_1, all_227_0,
% 259.55/36.27  | | | | | | | |              simplifying with (32), (34) gives:
% 259.55/36.27  | | | | | | | |   (84)  all_227_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.27  | | | | | | | |           r1(all_68_20, all_227_1) = v0)
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | BETA: splitting (84) gives:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | |   (85)  all_227_0 = 0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | REDUCE: (31), (85) imply:
% 259.55/36.27  | | | | | | | | |   (86)  $false
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | CLOSE: (86) is inconsistent.
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | |   (87)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_227_1)
% 259.55/36.27  | | | | | | | | |           = v0)
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | DELTA: instantiating (87) with fresh symbol all_331_0 gives:
% 259.55/36.27  | | | | | | | | |   (88)   ~ (all_331_0 = 0) & r1(all_68_20, all_227_1) =
% 259.55/36.27  | | | | | | | | |         all_331_0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | ALPHA: (88) implies:
% 259.55/36.27  | | | | | | | | |   (89)   ~ (all_331_0 = 0)
% 259.55/36.27  | | | | | | | | |   (90)  r1(all_68_20, all_227_1) = all_331_0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | GROUND_INST: instantiating (6) with 0, all_331_0, all_227_1,
% 259.55/36.27  | | | | | | | | |              all_68_20, simplifying with (33), (90) gives:
% 259.55/36.27  | | | | | | | | |   (91)  all_331_0 = 0
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | REDUCE: (89), (91) imply:
% 259.55/36.27  | | | | | | | | |   (92)  $false
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | | CLOSE: (92) is inconsistent.
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.27  | | | | | | | | End of split
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | Case 2:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | |   (93)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.27  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.27  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | GROUND_INST: instantiating (93) with all_314_1, all_314_0,
% 259.55/36.27  | | | | | | | |              simplifying with (58), (60) gives:
% 259.55/36.27  | | | | | | | |   (94)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.27  | | | | | | | |           r1(all_68_20, all_314_1) = v0)
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | BETA: splitting (94) gives:
% 259.55/36.27  | | | | | | | | 
% 259.55/36.27  | | | | | | | | Case 1:
% 259.55/36.27  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | |   (95)  all_314_0 = 0
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | REDUCE: (57), (95) imply:
% 259.55/36.28  | | | | | | | | |   (96)  $false
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | CLOSE: (96) is inconsistent.
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | |   (97)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_314_1)
% 259.55/36.28  | | | | | | | | |           = v0)
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | DELTA: instantiating (97) with fresh symbol all_331_0 gives:
% 259.55/36.28  | | | | | | | | |   (98)   ~ (all_331_0 = 0) & r1(all_68_20, all_314_1) =
% 259.55/36.28  | | | | | | | | |         all_331_0
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | ALPHA: (98) implies:
% 259.55/36.28  | | | | | | | | |   (99)   ~ (all_331_0 = 0)
% 259.55/36.28  | | | | | | | | |   (100)  r1(all_68_20, all_314_1) = all_331_0
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | GROUND_INST: instantiating (6) with 0, all_331_0, all_314_1,
% 259.55/36.28  | | | | | | | | |              all_68_20, simplifying with (59), (100) gives:
% 259.55/36.28  | | | | | | | | |   (101)  all_331_0 = 0
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | REDUCE: (99), (101) imply:
% 259.55/36.28  | | | | | | | | |   (102)  $false
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | CLOSE: (102) is inconsistent.
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | End of split
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | End of split
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | End of split
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | End of split
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | End of split
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | End of split
% 259.55/36.28  | | | 
% 259.55/36.28  | | Case 2:
% 259.55/36.28  | | | 
% 259.55/36.28  | | |   (103)  all_68_19 = 0
% 259.55/36.28  | | | 
% 259.55/36.28  | | | REF_CLOSE: (1), (2), (3), (6), (7), (8), (9), (10), (11), (13), (16),
% 259.55/36.28  | | |            (23), (24), (26), (103) are inconsistent by sub-proof #272.
% 259.55/36.28  | | | 
% 259.55/36.28  | | End of split
% 259.55/36.28  | | 
% 259.55/36.28  | End of split
% 259.55/36.28  | 
% 259.55/36.28  End of proof
% 259.55/36.28  
% 259.55/36.28  Sub-proof #271 shows that the following formulas are inconsistent:
% 259.55/36.28  ----------------------------------------------------------------
% 259.55/36.28    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.28    (2)  all_75_9 = all_68_11
% 259.55/36.28    (3)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.28           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (4)   ~ (all_68_4 = 0)
% 259.55/36.28    (5)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28             r1(all_68_20, v0) = v2))
% 259.55/36.28    (6)  all_75_18 = all_68_14
% 259.55/36.28    (7)  all_75_10 = all_68_16
% 259.55/36.28    (8)  all_75_13 = all_68_12
% 259.55/36.28    (9)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.28           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.28          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.28    (11)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.28            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (12)   ~ (all_176_0 = 0)
% 259.55/36.28    (13)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.28            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (14)   ~ (all_68_2 = 0)
% 259.55/36.28    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.28            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (16)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.28    (17)  all_75_11 = all_68_5
% 259.55/36.28    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.28            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.28              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (19)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.28    (20)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.28    (21)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.28            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.28           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.28            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.28          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.28            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.28    (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.28            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.28          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.28            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.28          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28              r1(all_68_20, v0) = v2))
% 259.55/36.28    (23)   ~ (all_68_16 = 0)
% 259.55/36.28    (24)  $i(all_176_1)
% 259.55/36.28    (25)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.55/36.28            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.55/36.28    (26)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.28    (27)   ~ (all_68_18 = 0)
% 259.55/36.28    (28)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.28            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (29)   ~ (all_68_13 = 0)
% 259.55/36.28    (30)  all_75_14 = all_68_17
% 259.55/36.28    (31)  p304(all_176_1) = all_176_0
% 259.55/36.28    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.28            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.28            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (34)  r1(all_68_20, all_176_1) = 0
% 259.55/36.28  
% 259.55/36.28  Begin of proof
% 259.55/36.28  | 
% 259.55/36.28  | BETA: splitting (18) gives:
% 259.55/36.28  | 
% 259.55/36.28  | Case 1:
% 259.55/36.28  | | 
% 259.55/36.28  | |   (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.28  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28  | | 
% 259.55/36.28  | | DELTA: instantiating (35) with fresh symbols all_248_0, all_248_1 gives:
% 259.55/36.28  | |   (36)   ~ (all_248_0 = 0) & p104(all_248_1) = all_248_0 & r1(all_68_20,
% 259.55/36.28  | |           all_248_1) = 0 & $i(all_248_1)
% 259.55/36.28  | | 
% 259.55/36.28  | | ALPHA: (36) implies:
% 259.55/36.28  | |   (37)   ~ (all_248_0 = 0)
% 259.55/36.28  | |   (38)  $i(all_248_1)
% 259.55/36.28  | |   (39)  r1(all_68_20, all_248_1) = 0
% 259.55/36.28  | |   (40)  p104(all_248_1) = all_248_0
% 259.55/36.28  | | 
% 259.55/36.28  | | BETA: splitting (15) gives:
% 259.55/36.28  | | 
% 259.55/36.28  | | Case 1:
% 259.55/36.28  | | | 
% 259.55/36.28  | | |   (41)   ~ (all_75_13 = 0)
% 259.55/36.28  | | | 
% 259.55/36.28  | | | REDUCE: (8), (41) imply:
% 259.55/36.28  | | |   (42)   ~ (all_68_12 = 0)
% 259.55/36.28  | | | 
% 259.55/36.28  | | | BETA: splitting (25) gives:
% 259.55/36.28  | | | 
% 259.55/36.28  | | | Case 1:
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | |   (43)   ~ (all_68_19 = 0)
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | REF_CLOSE: (4), (5), (10), (12), (14), (17), (20), (21), (23), (24),
% 259.55/36.28  | | | |            (26), (27), (30), (31), (32), (34), (43) are inconsistent by
% 259.55/36.28  | | | |            sub-proof #278.
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | Case 2:
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | |   (44)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.28  | | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | ALPHA: (44) implies:
% 259.55/36.28  | | | |   (45)   ~ (all_75_18 = 0)
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | REDUCE: (6), (45) imply:
% 259.55/36.28  | | | |   (46)   ~ (all_68_14 = 0)
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | BETA: splitting (1) gives:
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | Case 1:
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | |   (47)  all_68_11 = 0
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | | COMBINE_EQS: (2), (47) imply:
% 259.55/36.28  | | | | |   (48)  all_75_9 = 0
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | | BETA: splitting (3) gives:
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | | Case 1:
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | |   (49)   ~ (all_75_9 = 0)
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | | REDUCE: (48), (49) imply:
% 259.55/36.28  | | | | | |   (50)  $false
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | | CLOSE: (50) is inconsistent.
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | Case 2:
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | |   (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.28  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | | DELTA: instantiating (51) with fresh symbols all_300_0, all_300_1
% 259.55/36.28  | | | | | |        gives:
% 259.55/36.28  | | | | | |   (52)   ~ (all_300_0 = 0) & p102(all_300_1) = all_300_0 &
% 259.55/36.28  | | | | | |         r1(all_68_20, all_300_1) = 0 & $i(all_300_1)
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | | ALPHA: (52) implies:
% 259.55/36.28  | | | | | |   (53)   ~ (all_300_0 = 0)
% 259.55/36.28  | | | | | |   (54)  $i(all_300_1)
% 259.55/36.28  | | | | | |   (55)  r1(all_68_20, all_300_1) = 0
% 259.55/36.28  | | | | | |   (56)  p102(all_300_1) = all_300_0
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | | BETA: splitting (13) gives:
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | | Case 1:
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | |   (57)   ~ (all_75_11 = 0)
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | | REDUCE: (17), (57) imply:
% 259.55/36.28  | | | | | | |   (58)   ~ (all_68_5 = 0)
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | | REF_CLOSE: (4), (5), (10), (12), (14), (21), (24), (31), (32),
% 259.55/36.28  | | | | | | |            (34), (58) are inconsistent by sub-proof #279.
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | Case 2:
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | |   (59)  all_75_11 = 0
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | | COMBINE_EQS: (17), (59) imply:
% 259.55/36.28  | | | | | | |   (60)  all_68_5 = 0
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | | BETA: splitting (28) gives:
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | | Case 1:
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | |   (61)   ~ (all_75_11 = 0)
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | | REDUCE: (59), (61) imply:
% 259.55/36.28  | | | | | | | |   (62)  $false
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | | CLOSE: (62) is inconsistent.
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | |   (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 259.55/36.28  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | | DELTA: instantiating (63) with fresh symbols all_320_0,
% 259.55/36.28  | | | | | | | |        all_320_1 gives:
% 259.55/36.28  | | | | | | | |   (64)   ~ (all_320_0 = 0) & p103(all_320_1) = all_320_0 &
% 259.55/36.28  | | | | | | | |         r1(all_68_20, all_320_1) = 0 & $i(all_320_1)
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | | ALPHA: (64) implies:
% 259.55/36.28  | | | | | | | |   (65)   ~ (all_320_0 = 0)
% 259.55/36.28  | | | | | | | |   (66)  $i(all_320_1)
% 259.55/36.28  | | | | | | | |   (67)  r1(all_68_20, all_320_1) = 0
% 259.55/36.28  | | | | | | | |   (68)  p103(all_320_1) = all_320_0
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | | DELTA: instantiating (33) with fresh symbols all_327_0,
% 259.55/36.28  | | | | | | | |        all_327_1 gives:
% 259.55/36.28  | | | | | | | |   (69)   ~ (all_327_0 = 0) & p105(all_327_1) = all_327_0 &
% 259.55/36.28  | | | | | | | |         r1(all_68_20, all_327_1) = 0 & $i(all_327_1)
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | | ALPHA: (69) implies:
% 259.55/36.28  | | | | | | | |   (70)   ~ (all_327_0 = 0)
% 259.55/36.28  | | | | | | | |   (71)  $i(all_327_1)
% 259.55/36.28  | | | | | | | |   (72)  r1(all_68_20, all_327_1) = 0
% 259.55/36.28  | | | | | | | |   (73)  p105(all_327_1) = all_327_0
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | | BETA: splitting (22) gives:
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | | Case 1:
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | |   (74)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.28  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.28  | | | | | | | | |           int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.28  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | BETA: splitting (74) gives:
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | Case 1:
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | |   (75)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 259.55/36.28  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.28  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | GROUND_INST: instantiating (75) with all_300_1, all_300_0,
% 259.55/36.28  | | | | | | | | | |              simplifying with (54), (56) gives:
% 259.55/36.28  | | | | | | | | | |   (76)  all_300_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.28  | | | | | | | | | |           r1(all_68_20, all_300_1) = v0)
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | BETA: splitting (76) gives:
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | Case 1:
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | |   (77)  all_300_0 = 0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | REDUCE: (53), (77) imply:
% 259.55/36.28  | | | | | | | | | | |   (78)  $false
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | CLOSE: (78) is inconsistent.
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | |   (79)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.28  | | | | | | | | | | |             all_300_1) = v0)
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | DELTA: instantiating (79) with fresh symbol all_382_0
% 259.55/36.28  | | | | | | | | | | |        gives:
% 259.55/36.28  | | | | | | | | | | |   (80)   ~ (all_382_0 = 0) & r1(all_68_20, all_300_1) =
% 259.55/36.28  | | | | | | | | | | |         all_382_0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | ALPHA: (80) implies:
% 259.55/36.28  | | | | | | | | | | |   (81)   ~ (all_382_0 = 0)
% 259.55/36.28  | | | | | | | | | | |   (82)  r1(all_68_20, all_300_1) = all_382_0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_382_0, all_300_1,
% 259.55/36.28  | | | | | | | | | | |              all_68_20, simplifying with (55), (82) gives:
% 259.55/36.28  | | | | | | | | | | |   (83)  all_382_0 = 0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | REDUCE: (81), (83) imply:
% 259.55/36.28  | | | | | | | | | | |   (84)  $false
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | CLOSE: (84) is inconsistent.
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | End of split
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | |   (85)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 259.55/36.28  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.28  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | GROUND_INST: instantiating (85) with all_320_1, all_320_0,
% 259.55/36.28  | | | | | | | | | |              simplifying with (66), (68) gives:
% 259.55/36.28  | | | | | | | | | |   (86)  all_320_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.28  | | | | | | | | | |           r1(all_68_20, all_320_1) = v0)
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | BETA: splitting (86) gives:
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | Case 1:
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | |   (87)  all_320_0 = 0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | REDUCE: (65), (87) imply:
% 259.55/36.28  | | | | | | | | | | |   (88)  $false
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | CLOSE: (88) is inconsistent.
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | |   (89)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.28  | | | | | | | | | | |             all_320_1) = v0)
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | DELTA: instantiating (89) with fresh symbol all_382_0
% 259.55/36.28  | | | | | | | | | | |        gives:
% 259.55/36.28  | | | | | | | | | | |   (90)   ~ (all_382_0 = 0) & r1(all_68_20, all_320_1) =
% 259.55/36.28  | | | | | | | | | | |         all_382_0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | ALPHA: (90) implies:
% 259.55/36.28  | | | | | | | | | | |   (91)   ~ (all_382_0 = 0)
% 259.55/36.28  | | | | | | | | | | |   (92)  r1(all_68_20, all_320_1) = all_382_0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_382_0, all_320_1,
% 259.55/36.28  | | | | | | | | | | |              all_68_20, simplifying with (67), (92) gives:
% 259.55/36.28  | | | | | | | | | | |   (93)  all_382_0 = 0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | REDUCE: (91), (93) imply:
% 259.55/36.28  | | | | | | | | | | |   (94)  $false
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | CLOSE: (94) is inconsistent.
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | End of split
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | End of split
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | |   (95)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.28  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.28  | | | | | | | | |           int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.28  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | BETA: splitting (95) gives:
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | Case 1:
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | |   (96)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 259.55/36.28  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.28  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | GROUND_INST: instantiating (96) with all_248_1, all_248_0,
% 259.55/36.28  | | | | | | | | | |              simplifying with (38), (40) gives:
% 259.55/36.28  | | | | | | | | | |   (97)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.28  | | | | | | | | | |           r1(all_68_20, all_248_1) = v0)
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | BETA: splitting (97) gives:
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | Case 1:
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | |   (98)  all_248_0 = 0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | REDUCE: (37), (98) imply:
% 259.55/36.28  | | | | | | | | | | |   (99)  $false
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | CLOSE: (99) is inconsistent.
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | |   (100)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.28  | | | | | | | | | | |              all_248_1) = v0)
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | DELTA: instantiating (100) with fresh symbol all_382_0
% 259.55/36.28  | | | | | | | | | | |        gives:
% 259.55/36.28  | | | | | | | | | | |   (101)   ~ (all_382_0 = 0) & r1(all_68_20, all_248_1) =
% 259.55/36.28  | | | | | | | | | | |          all_382_0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | ALPHA: (101) implies:
% 259.55/36.28  | | | | | | | | | | |   (102)   ~ (all_382_0 = 0)
% 259.55/36.28  | | | | | | | | | | |   (103)  r1(all_68_20, all_248_1) = all_382_0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_382_0, all_248_1,
% 259.55/36.28  | | | | | | | | | | |              all_68_20, simplifying with (39), (103) gives:
% 259.55/36.28  | | | | | | | | | | |   (104)  all_382_0 = 0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | REDUCE: (102), (104) imply:
% 259.55/36.28  | | | | | | | | | | |   (105)  $false
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | CLOSE: (105) is inconsistent.
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | End of split
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | |   (106)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 259.55/36.28  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.28  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | GROUND_INST: instantiating (106) with all_327_1, all_327_0,
% 259.55/36.28  | | | | | | | | | |              simplifying with (71), (73) gives:
% 259.55/36.28  | | | | | | | | | |   (107)  all_327_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.28  | | | | | | | | | |            r1(all_68_20, all_327_1) = v0)
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | BETA: splitting (107) gives:
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | Case 1:
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | |   (108)  all_327_0 = 0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | REDUCE: (70), (108) imply:
% 259.55/36.28  | | | | | | | | | | |   (109)  $false
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | CLOSE: (109) is inconsistent.
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | Case 2:
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | |   (110)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.28  | | | | | | | | | | |              all_327_1) = v0)
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | DELTA: instantiating (110) with fresh symbol all_382_0
% 259.55/36.28  | | | | | | | | | | |        gives:
% 259.55/36.28  | | | | | | | | | | |   (111)   ~ (all_382_0 = 0) & r1(all_68_20, all_327_1) =
% 259.55/36.28  | | | | | | | | | | |          all_382_0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | ALPHA: (111) implies:
% 259.55/36.28  | | | | | | | | | | |   (112)   ~ (all_382_0 = 0)
% 259.55/36.28  | | | | | | | | | | |   (113)  r1(all_68_20, all_327_1) = all_382_0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_382_0, all_327_1,
% 259.55/36.28  | | | | | | | | | | |              all_68_20, simplifying with (72), (113) gives:
% 259.55/36.28  | | | | | | | | | | |   (114)  all_382_0 = 0
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | REDUCE: (112), (114) imply:
% 259.55/36.28  | | | | | | | | | | |   (115)  $false
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | | CLOSE: (115) is inconsistent.
% 259.55/36.28  | | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | | End of split
% 259.55/36.28  | | | | | | | | | | 
% 259.55/36.28  | | | | | | | | | End of split
% 259.55/36.28  | | | | | | | | | 
% 259.55/36.28  | | | | | | | | End of split
% 259.55/36.28  | | | | | | | | 
% 259.55/36.28  | | | | | | | End of split
% 259.55/36.28  | | | | | | | 
% 259.55/36.28  | | | | | | End of split
% 259.55/36.28  | | | | | | 
% 259.55/36.28  | | | | | End of split
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | Case 2:
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | |   (116)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | | REF_CLOSE: (29), (42), (46), (116) are inconsistent by sub-proof #396.
% 259.55/36.28  | | | | | 
% 259.55/36.28  | | | | End of split
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | End of split
% 259.55/36.28  | | | 
% 259.55/36.28  | | Case 2:
% 259.55/36.28  | | | 
% 259.55/36.28  | | |   (117)  all_75_13 = 0
% 259.55/36.28  | | | 
% 259.55/36.28  | | | REF_CLOSE: (4), (5), (10), (12), (14), (17), (19), (21), (24), (31), (32),
% 259.55/36.28  | | |            (34), (117) are inconsistent by sub-proof #276.
% 259.55/36.28  | | | 
% 259.55/36.28  | | End of split
% 259.55/36.28  | | 
% 259.55/36.28  | Case 2:
% 259.55/36.28  | | 
% 259.55/36.28  | |   (118)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.28  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28  | | 
% 259.55/36.28  | | BETA: splitting (25) gives:
% 259.55/36.28  | | 
% 259.55/36.28  | | Case 1:
% 259.55/36.28  | | | 
% 259.55/36.28  | | |   (119)   ~ (all_68_19 = 0)
% 259.55/36.28  | | | 
% 259.55/36.28  | | | BETA: splitting (3) gives:
% 259.55/36.28  | | | 
% 259.55/36.28  | | | Case 1:
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | |   (120)   ~ (all_75_9 = 0)
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | REDUCE: (2), (120) imply:
% 259.55/36.28  | | | |   (121)   ~ (all_68_11 = 0)
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | REF_CLOSE: (1), (4), (5), (6), (8), (9), (10), (12), (13), (14), (17),
% 259.55/36.28  | | | |            (19), (21), (24), (29), (31), (32), (34), (118), (121) are
% 259.55/36.28  | | | |            inconsistent by sub-proof #274.
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | Case 2:
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | |   (122)  all_75_9 = 0
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | COMBINE_EQS: (2), (122) imply:
% 259.55/36.28  | | | |   (123)  all_68_11 = 0
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | | REF_CLOSE: (4), (5), (7), (10), (12), (14), (16), (17), (20), (21),
% 259.55/36.28  | | | |            (24), (26), (27), (30), (31), (32), (34), (119), (122) are
% 259.55/36.28  | | | |            inconsistent by sub-proof #277.
% 259.55/36.28  | | | | 
% 259.55/36.28  | | | End of split
% 259.55/36.28  | | | 
% 259.55/36.28  | | Case 2:
% 259.55/36.28  | | | 
% 259.55/36.28  | | |   (124)  all_68_19 = 0
% 259.55/36.28  | | | 
% 259.55/36.28  | | | REF_CLOSE: (4), (5), (10), (11), (12), (13), (14), (17), (21), (24), (31),
% 259.55/36.28  | | |            (32), (34), (118), (124) are inconsistent by sub-proof #272.
% 259.55/36.28  | | | 
% 259.55/36.28  | | End of split
% 259.55/36.28  | | 
% 259.55/36.28  | End of split
% 259.55/36.28  | 
% 259.55/36.28  End of proof
% 259.55/36.28  
% 259.55/36.28  Sub-proof #272 shows that the following formulas are inconsistent:
% 259.55/36.28  ----------------------------------------------------------------
% 259.55/36.28    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.28             v0) = 0 & $i(v0))
% 259.55/36.28    (2)   ~ (all_68_4 = 0)
% 259.55/36.28    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28             r1(all_68_20, v0) = v2))
% 259.55/36.28    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.28         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.28    (5)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.28           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (6)   ~ (all_176_0 = 0)
% 259.55/36.28    (7)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.28           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (8)   ~ (all_68_2 = 0)
% 259.55/36.28    (9)  all_75_11 = all_68_5
% 259.55/36.28    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.28            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.28           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.28            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.28          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.28            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.28    (11)  $i(all_176_1)
% 259.55/36.28    (12)  p304(all_176_1) = all_176_0
% 259.55/36.28    (13)  all_68_19 = 0
% 259.55/36.28    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.28            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (15)  r1(all_68_20, all_176_1) = 0
% 259.55/36.28  
% 259.55/36.28  Begin of proof
% 259.55/36.28  | 
% 259.55/36.28  | BETA: splitting (5) gives:
% 259.55/36.28  | 
% 259.55/36.28  | Case 1:
% 259.55/36.28  | | 
% 259.55/36.28  | |   (16)   ~ (all_68_19 = 0)
% 259.55/36.28  | | 
% 259.55/36.28  | | REDUCE: (13), (16) imply:
% 259.55/36.28  | |   (17)  $false
% 259.55/36.28  | | 
% 259.55/36.28  | | CLOSE: (17) is inconsistent.
% 259.55/36.28  | | 
% 259.55/36.28  | Case 2:
% 259.55/36.28  | | 
% 259.55/36.28  | |   (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.28  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28  | | 
% 259.55/36.28  | | REF_CLOSE: (1), (2), (3), (4), (6), (7), (8), (9), (10), (11), (12), (14),
% 259.55/36.28  | |            (15), (18) are inconsistent by sub-proof #273.
% 259.55/36.28  | | 
% 259.55/36.28  | End of split
% 259.55/36.28  | 
% 259.55/36.28  End of proof
% 259.55/36.28  
% 259.55/36.28  Sub-proof #273 shows that the following formulas are inconsistent:
% 259.55/36.28  ----------------------------------------------------------------
% 259.55/36.28    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.28             v0) = 0 & $i(v0))
% 259.55/36.28    (2)   ~ (all_68_4 = 0)
% 259.55/36.28    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28             r1(all_68_20, v0) = v2))
% 259.55/36.28    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.28         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.28    (5)   ~ (all_176_0 = 0)
% 259.55/36.28    (6)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.28           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (7)   ~ (all_68_2 = 0)
% 259.55/36.28    (8)  all_75_11 = all_68_5
% 259.55/36.28    (9)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.28           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.28         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.28           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.28         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.28             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.28    (10)  $i(all_176_1)
% 259.55/36.28    (11)  p304(all_176_1) = all_176_0
% 259.55/36.28    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.28            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.28            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (14)  r1(all_68_20, all_176_1) = 0
% 259.55/36.28  
% 259.55/36.28  Begin of proof
% 259.55/36.28  | 
% 259.55/36.28  | BETA: splitting (6) gives:
% 259.55/36.28  | 
% 259.55/36.28  | Case 1:
% 259.55/36.28  | | 
% 259.55/36.28  | |   (15)   ~ (all_75_11 = 0)
% 259.55/36.28  | | 
% 259.55/36.28  | | REDUCE: (8), (15) imply:
% 259.55/36.28  | |   (16)   ~ (all_68_5 = 0)
% 259.55/36.28  | | 
% 259.55/36.28  | | REF_CLOSE: (2), (3), (4), (5), (7), (9), (10), (11), (13), (14), (16) are
% 259.55/36.28  | |            inconsistent by sub-proof #279.
% 259.55/36.28  | | 
% 259.55/36.28  | Case 2:
% 259.55/36.28  | | 
% 259.55/36.28  | |   (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.28  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28  | | 
% 259.55/36.28  | | REF_CLOSE: (1), (4), (7), (9), (12), (17) are inconsistent by sub-proof
% 259.55/36.28  | |            #361.
% 259.55/36.28  | | 
% 259.55/36.28  | End of split
% 259.55/36.28  | 
% 259.55/36.28  End of proof
% 259.55/36.28  
% 259.55/36.28  Sub-proof #274 shows that the following formulas are inconsistent:
% 259.55/36.28  ----------------------------------------------------------------
% 259.55/36.28    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.28    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.28             v0) = 0 & $i(v0))
% 259.55/36.28    (3)   ~ (all_68_4 = 0)
% 259.55/36.28    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.28           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.28             r1(all_68_20, v0) = v2))
% 259.55/36.28    (5)  all_75_18 = all_68_14
% 259.55/36.28    (6)  all_75_13 = all_68_12
% 259.55/36.28    (7)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.28           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.28    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.28         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.28    (9)   ~ (all_176_0 = 0)
% 259.55/36.28    (10)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.28            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.29    (11)   ~ (all_68_2 = 0)
% 259.55/36.29    (12)  all_75_11 = all_68_5
% 259.55/36.29    (13)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.29    (14)   ~ (all_68_11 = 0)
% 259.55/36.29    (15)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.29            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.29           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.29            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.29          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.29            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.29    (16)  $i(all_176_1)
% 259.55/36.29    (17)   ~ (all_68_13 = 0)
% 259.55/36.29    (18)  p304(all_176_1) = all_176_0
% 259.55/36.29    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.29            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.29    (20)  r1(all_68_20, all_176_1) = 0
% 259.55/36.29  
% 259.55/36.29  Begin of proof
% 259.55/36.29  | 
% 259.55/36.29  | BETA: splitting (10) gives:
% 259.55/36.29  | 
% 259.55/36.29  | Case 1:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (21)   ~ (all_75_11 = 0)
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (12), (21) imply:
% 259.55/36.29  | |   (22)   ~ (all_68_5 = 0)
% 259.55/36.29  | | 
% 259.55/36.29  | | REF_CLOSE: (3), (4), (8), (9), (11), (15), (16), (18), (19), (20), (22) are
% 259.55/36.29  | |            inconsistent by sub-proof #279.
% 259.55/36.29  | | 
% 259.55/36.29  | Case 2:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.29  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.29  | | 
% 259.55/36.29  | | BETA: splitting (1) gives:
% 259.55/36.29  | | 
% 259.55/36.29  | | Case 1:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (24)  all_68_11 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | REDUCE: (14), (24) imply:
% 259.55/36.29  | | |   (25)  $false
% 259.55/36.29  | | | 
% 259.55/36.29  | | | CLOSE: (25) is inconsistent.
% 259.55/36.29  | | | 
% 259.55/36.29  | | Case 2:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (26)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | BETA: splitting (26) gives:
% 259.55/36.29  | | | 
% 259.55/36.29  | | | Case 1:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (27)  all_68_12 = 0
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | COMBINE_EQS: (6), (27) imply:
% 259.55/36.29  | | | |   (28)  all_75_13 = 0
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REF_CLOSE: (3), (4), (8), (9), (11), (12), (13), (15), (16), (18), (19),
% 259.55/36.29  | | | |            (20), (28) are inconsistent by sub-proof #276.
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | Case 2:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (29)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REF_CLOSE: (2), (5), (7), (8), (11), (15), (17), (23), (29) are
% 259.55/36.29  | | | |            inconsistent by sub-proof #275.
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | End of split
% 259.55/36.29  | | | 
% 259.55/36.29  | | End of split
% 259.55/36.29  | | 
% 259.55/36.29  | End of split
% 259.55/36.29  | 
% 259.55/36.29  End of proof
% 259.55/36.29  
% 259.55/36.29  Sub-proof #275 shows that the following formulas are inconsistent:
% 259.55/36.29  ----------------------------------------------------------------
% 259.55/36.29    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.29             v0) = 0 & $i(v0))
% 259.55/36.29    (2)  all_75_18 = all_68_14
% 259.55/36.29    (3)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.29           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.29    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.29         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.29    (5)   ~ (all_68_2 = 0)
% 259.55/36.29    (6)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.29    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.55/36.29             v0) = 0 & $i(v0))
% 259.55/36.29    (8)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.29           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.29         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.29           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.29         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.29             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.29    (9)   ~ (all_68_13 = 0)
% 259.55/36.29  
% 259.55/36.29  Begin of proof
% 259.55/36.29  | 
% 259.55/36.29  | BETA: splitting (6) gives:
% 259.55/36.29  | 
% 259.55/36.29  | Case 1:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (10)  all_68_13 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (9), (10) imply:
% 259.55/36.29  | |   (11)  $false
% 259.55/36.29  | | 
% 259.55/36.29  | | CLOSE: (11) is inconsistent.
% 259.55/36.29  | | 
% 259.55/36.29  | Case 2:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (12)  all_68_14 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | COMBINE_EQS: (2), (12) imply:
% 259.55/36.29  | |   (13)  all_75_18 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | REF_CLOSE: (1), (3), (4), (5), (7), (8), (13) are inconsistent by sub-proof
% 259.55/36.29  | |            #302.
% 259.55/36.29  | | 
% 259.55/36.29  | End of split
% 259.55/36.29  | 
% 259.55/36.29  End of proof
% 259.55/36.29  
% 259.55/36.29  Sub-proof #276 shows that the following formulas are inconsistent:
% 259.55/36.29  ----------------------------------------------------------------
% 259.55/36.29    (1)   ~ (all_68_4 = 0)
% 259.55/36.29    (2)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2))
% 259.55/36.29    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.29         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.29    (4)   ~ (all_176_0 = 0)
% 259.55/36.29    (5)   ~ (all_68_2 = 0)
% 259.55/36.29    (6)  all_75_11 = all_68_5
% 259.55/36.29    (7)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.29    (8)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.29           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.29         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.29           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.29         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.29             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.29    (9)  $i(all_176_1)
% 259.55/36.29    (10)  p304(all_176_1) = all_176_0
% 259.55/36.29    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.29            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.29    (12)  all_75_13 = 0
% 259.55/36.29    (13)  r1(all_68_20, all_176_1) = 0
% 259.55/36.29  
% 259.55/36.29  Begin of proof
% 259.55/36.29  | 
% 259.55/36.29  | BETA: splitting (7) gives:
% 259.55/36.29  | 
% 259.55/36.29  | Case 1:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (14)   ~ (all_75_11 = 0)
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (6), (14) imply:
% 259.55/36.29  | |   (15)   ~ (all_68_5 = 0)
% 259.55/36.29  | | 
% 259.55/36.29  | | REF_CLOSE: (1), (2), (3), (4), (5), (8), (9), (10), (11), (13), (15) are
% 259.55/36.29  | |            inconsistent by sub-proof #279.
% 259.55/36.29  | | 
% 259.55/36.29  | Case 2:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (16)   ~ (all_75_13 = 0)
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (12), (16) imply:
% 259.55/36.29  | |   (17)  $false
% 259.55/36.29  | | 
% 259.55/36.29  | | CLOSE: (17) is inconsistent.
% 259.55/36.29  | | 
% 259.55/36.29  | End of split
% 259.55/36.29  | 
% 259.55/36.29  End of proof
% 259.55/36.29  
% 259.55/36.29  Sub-proof #277 shows that the following formulas are inconsistent:
% 259.55/36.29  ----------------------------------------------------------------
% 259.55/36.29    (1)   ~ (all_68_4 = 0)
% 259.55/36.29    (2)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2))
% 259.55/36.29    (3)  all_75_10 = all_68_16
% 259.55/36.29    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.29         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.29    (5)   ~ (all_176_0 = 0)
% 259.55/36.29    (6)   ~ (all_68_2 = 0)
% 259.55/36.29    (7)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.29    (8)  all_75_11 = all_68_5
% 259.55/36.29    (9)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.29    (10)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.29            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.29           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.29            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.29          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.29            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.29    (11)  all_75_9 = 0
% 259.55/36.29    (12)  $i(all_176_1)
% 259.55/36.29    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.29    (14)   ~ (all_68_18 = 0)
% 259.55/36.29    (15)  all_75_14 = all_68_17
% 259.55/36.29    (16)  p304(all_176_1) = all_176_0
% 259.55/36.29    (17)   ~ (all_68_19 = 0)
% 259.55/36.29    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.29            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.29    (19)  r1(all_68_20, all_176_1) = 0
% 259.55/36.29  
% 259.55/36.29  Begin of proof
% 259.55/36.29  | 
% 259.55/36.29  | BETA: splitting (7) gives:
% 259.55/36.29  | 
% 259.55/36.29  | Case 1:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (20)   ~ (all_75_9 = 0)
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (11), (20) imply:
% 259.55/36.29  | |   (21)  $false
% 259.55/36.29  | | 
% 259.55/36.29  | | CLOSE: (21) is inconsistent.
% 259.55/36.29  | | 
% 259.55/36.29  | Case 2:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (22)   ~ (all_75_10 = 0)
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (3), (22) imply:
% 259.55/36.29  | |   (23)   ~ (all_68_16 = 0)
% 259.55/36.29  | | 
% 259.55/36.29  | | REF_CLOSE: (1), (2), (4), (5), (6), (8), (9), (10), (12), (13), (14), (15),
% 259.55/36.29  | |            (16), (17), (18), (19), (23) are inconsistent by sub-proof #278.
% 259.55/36.29  | | 
% 259.55/36.29  | End of split
% 259.55/36.29  | 
% 259.55/36.29  End of proof
% 259.55/36.29  
% 259.55/36.29  Sub-proof #278 shows that the following formulas are inconsistent:
% 259.55/36.29  ----------------------------------------------------------------
% 259.55/36.29    (1)   ~ (all_68_4 = 0)
% 259.55/36.29    (2)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2))
% 259.55/36.29    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.29         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.29    (4)   ~ (all_176_0 = 0)
% 259.55/36.29    (5)   ~ (all_68_2 = 0)
% 259.55/36.29    (6)  all_75_11 = all_68_5
% 259.55/36.29    (7)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.29    (8)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.29           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.29         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.29           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.29         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.29             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.29    (9)   ~ (all_68_16 = 0)
% 259.55/36.29    (10)  $i(all_176_1)
% 259.55/36.29    (11)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.29    (12)   ~ (all_68_18 = 0)
% 259.55/36.29    (13)  all_75_14 = all_68_17
% 259.55/36.29    (14)  p304(all_176_1) = all_176_0
% 259.55/36.29    (15)   ~ (all_68_19 = 0)
% 259.55/36.29    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.29            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.29    (17)  r1(all_68_20, all_176_1) = 0
% 259.55/36.29  
% 259.55/36.29  Begin of proof
% 259.55/36.29  | 
% 259.55/36.29  | BETA: splitting (11) gives:
% 259.55/36.29  | 
% 259.55/36.29  | Case 1:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (18)  all_68_16 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (9), (18) imply:
% 259.55/36.29  | |   (19)  $false
% 259.55/36.29  | | 
% 259.55/36.29  | | CLOSE: (19) is inconsistent.
% 259.55/36.29  | | 
% 259.55/36.29  | Case 2:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (20)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | BETA: splitting (20) gives:
% 259.55/36.29  | | 
% 259.55/36.29  | | Case 1:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (21)  all_68_17 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | COMBINE_EQS: (13), (21) imply:
% 259.55/36.29  | | |   (22)  all_75_14 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | BETA: splitting (7) gives:
% 259.55/36.29  | | | 
% 259.55/36.29  | | | Case 1:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (23)   ~ (all_75_11 = 0)
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REDUCE: (6), (23) imply:
% 259.55/36.29  | | | |   (24)   ~ (all_68_5 = 0)
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (8), (10), (14), (16), (17), (24)
% 259.55/36.29  | | | |            are inconsistent by sub-proof #279.
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | Case 2:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (25)   ~ (all_75_14 = 0)
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REDUCE: (22), (25) imply:
% 259.55/36.29  | | | |   (26)  $false
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | CLOSE: (26) is inconsistent.
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | End of split
% 259.55/36.29  | | | 
% 259.55/36.29  | | Case 2:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (27)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | REF_CLOSE: (12), (15), (27) are inconsistent by sub-proof #406.
% 259.55/36.29  | | | 
% 259.55/36.29  | | End of split
% 259.55/36.29  | | 
% 259.55/36.29  | End of split
% 259.55/36.29  | 
% 259.55/36.29  End of proof
% 259.55/36.29  
% 259.55/36.29  Sub-proof #279 shows that the following formulas are inconsistent:
% 259.55/36.29  ----------------------------------------------------------------
% 259.55/36.29    (1)   ~ (all_68_5 = 0)
% 259.55/36.29    (2)   ~ (all_68_4 = 0)
% 259.55/36.29    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2))
% 259.55/36.29    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.29         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.29    (5)   ~ (all_176_0 = 0)
% 259.55/36.29    (6)   ~ (all_68_2 = 0)
% 259.55/36.29    (7)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.29           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.29         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.29           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.29         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.29             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.29    (8)  $i(all_176_1)
% 259.55/36.29    (9)  p304(all_176_1) = all_176_0
% 259.55/36.29    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.29            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.29    (11)  r1(all_68_20, all_176_1) = 0
% 259.55/36.29  
% 259.55/36.29  Begin of proof
% 259.55/36.29  | 
% 259.55/36.29  | BETA: splitting (3) gives:
% 259.55/36.29  | 
% 259.55/36.29  | Case 1:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (12)  all_68_4 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (2), (12) imply:
% 259.55/36.29  | |   (13)  $false
% 259.55/36.29  | | 
% 259.55/36.29  | | CLOSE: (13) is inconsistent.
% 259.55/36.29  | | 
% 259.55/36.29  | Case 2:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (14)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 259.55/36.29  | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 259.55/36.29  | |               v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29  | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29  | |             r1(all_68_20, v0) = v2))
% 259.55/36.29  | | 
% 259.55/36.29  | | BETA: splitting (7) gives:
% 259.55/36.29  | | 
% 259.55/36.29  | | Case 1:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (15)  all_68_2 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | REDUCE: (6), (15) imply:
% 259.55/36.29  | | |   (16)  $false
% 259.55/36.29  | | | 
% 259.55/36.29  | | | CLOSE: (16) is inconsistent.
% 259.55/36.29  | | | 
% 259.55/36.29  | | Case 2:
% 259.55/36.29  | | | 
% 259.55/36.29  | | | 
% 259.55/36.29  | | | DELTA: instantiating (10) with fresh symbols all_411_0, all_411_1 gives:
% 259.55/36.29  | | |   (17)   ~ (all_411_0 = 0) & p305(all_411_1) = all_411_0 & r1(all_68_20,
% 259.55/36.29  | | |           all_411_1) = 0 & $i(all_411_1)
% 259.55/36.29  | | | 
% 259.55/36.29  | | | ALPHA: (17) implies:
% 259.55/36.29  | | |   (18)   ~ (all_411_0 = 0)
% 259.55/36.29  | | |   (19)  $i(all_411_1)
% 259.55/36.29  | | |   (20)  r1(all_68_20, all_411_1) = 0
% 259.55/36.29  | | |   (21)  p305(all_411_1) = all_411_0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | BETA: splitting (14) gives:
% 259.55/36.29  | | | 
% 259.55/36.29  | | | Case 1:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (22)  all_68_5 = 0
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REDUCE: (1), (22) imply:
% 259.55/36.29  | | | |   (23)  $false
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | CLOSE: (23) is inconsistent.
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | Case 2:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.29  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.29  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 259.55/36.29  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29  | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | BETA: splitting (24) gives:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | Case 1:
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | |   (25)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.29  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.29  | | | | |             v2))
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | GROUND_INST: instantiating (25) with all_176_1, all_176_0, simplifying
% 259.55/36.29  | | | | |              with (8), (9) gives:
% 259.55/36.29  | | | | |   (26)  all_176_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.29  | | | | |             all_176_1) = v0)
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | BETA: splitting (26) gives:
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | Case 1:
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | |   (27)  all_176_0 = 0
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | REDUCE: (5), (27) imply:
% 259.55/36.29  | | | | | |   (28)  $false
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | CLOSE: (28) is inconsistent.
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | Case 2:
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | |   (29)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_176_1) = v0)
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | DELTA: instantiating (29) with fresh symbol all_368_0 gives:
% 259.55/36.29  | | | | | |   (30)   ~ (all_368_0 = 0) & r1(all_68_20, all_176_1) = all_368_0
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | ALPHA: (30) implies:
% 259.55/36.29  | | | | | |   (31)   ~ (all_368_0 = 0)
% 259.55/36.29  | | | | | |   (32)  r1(all_68_20, all_176_1) = all_368_0
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | GROUND_INST: instantiating (4) with 0, all_368_0, all_176_1,
% 259.55/36.29  | | | | | |              all_68_20, simplifying with (11), (32) gives:
% 259.55/36.29  | | | | | |   (33)  all_368_0 = 0
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | REDUCE: (31), (33) imply:
% 259.55/36.29  | | | | | |   (34)  $false
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | CLOSE: (34) is inconsistent.
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | End of split
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | Case 2:
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | |   (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.55/36.29  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.29  | | | | |             v2))
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | GROUND_INST: instantiating (35) with all_411_1, all_411_0, simplifying
% 259.55/36.29  | | | | |              with (19), (21) gives:
% 259.55/36.29  | | | | |   (36)  all_411_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.29  | | | | |             all_411_1) = v0)
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | BETA: splitting (36) gives:
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | Case 1:
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | |   (37)  all_411_0 = 0
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | REDUCE: (18), (37) imply:
% 259.55/36.29  | | | | | |   (38)  $false
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | CLOSE: (38) is inconsistent.
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | Case 2:
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | |   (39)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_411_1) = v0)
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | DELTA: instantiating (39) with fresh symbol all_482_0 gives:
% 259.55/36.29  | | | | | |   (40)   ~ (all_482_0 = 0) & r1(all_68_20, all_411_1) = all_482_0
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | ALPHA: (40) implies:
% 259.55/36.29  | | | | | |   (41)   ~ (all_482_0 = 0)
% 259.55/36.29  | | | | | |   (42)  r1(all_68_20, all_411_1) = all_482_0
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | GROUND_INST: instantiating (4) with 0, all_482_0, all_411_1,
% 259.55/36.29  | | | | | |              all_68_20, simplifying with (20), (42) gives:
% 259.55/36.29  | | | | | |   (43)  all_482_0 = 0
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | REDUCE: (41), (43) imply:
% 259.55/36.29  | | | | | |   (44)  $false
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | | CLOSE: (44) is inconsistent.
% 259.55/36.29  | | | | | | 
% 259.55/36.29  | | | | | End of split
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | End of split
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | End of split
% 259.55/36.29  | | | 
% 259.55/36.29  | | End of split
% 259.55/36.29  | | 
% 259.55/36.29  | End of split
% 259.55/36.29  | 
% 259.55/36.29  End of proof
% 259.55/36.29  
% 259.55/36.29  Sub-proof #280 shows that the following formulas are inconsistent:
% 259.55/36.29  ----------------------------------------------------------------
% 259.55/36.29    (1)   ~ (all_68_4 = 0)
% 259.55/36.29    (2)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2))
% 259.55/36.29    (3)   ~ (all_184_0 = 0)
% 259.55/36.29    (4)  p305(all_168_1) = all_168_0
% 259.55/36.29    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.29         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.29    (6)  $i(all_184_1)
% 259.55/36.29    (7)  $i(all_168_1)
% 259.55/36.29    (8)  r1(all_68_20, all_184_1) = 0
% 259.55/36.29    (9)  all_75_11 = all_68_5
% 259.55/36.29    (10)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.29    (11)   ~ (all_168_0 = 0)
% 259.55/36.29    (12)   ~ (all_68_16 = 0)
% 259.55/36.29    (13)  p304(all_184_1) = all_184_0
% 259.55/36.29    (14)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.29    (15)   ~ (all_68_18 = 0)
% 259.55/36.29    (16)  all_75_14 = all_68_17
% 259.55/36.29    (17)   ~ (all_68_19 = 0)
% 259.55/36.29    (18)  r1(all_68_20, all_168_1) = 0
% 259.55/36.29  
% 259.55/36.29  Begin of proof
% 259.55/36.29  | 
% 259.55/36.29  | BETA: splitting (14) gives:
% 259.55/36.29  | 
% 259.55/36.29  | Case 1:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (19)  all_68_16 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (12), (19) imply:
% 259.55/36.29  | |   (20)  $false
% 259.55/36.29  | | 
% 259.55/36.29  | | CLOSE: (20) is inconsistent.
% 259.55/36.29  | | 
% 259.55/36.29  | Case 2:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (21)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | BETA: splitting (21) gives:
% 259.55/36.29  | | 
% 259.55/36.29  | | Case 1:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (22)  all_68_17 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | COMBINE_EQS: (16), (22) imply:
% 259.55/36.29  | | |   (23)  all_75_14 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | BETA: splitting (10) gives:
% 259.55/36.29  | | | 
% 259.55/36.29  | | | Case 1:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (24)   ~ (all_75_11 = 0)
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REDUCE: (9), (24) imply:
% 259.55/36.29  | | | |   (25)   ~ (all_68_5 = 0)
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (11), (13), (18),
% 259.55/36.29  | | | |            (25) are inconsistent by sub-proof #281.
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | Case 2:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (26)   ~ (all_75_14 = 0)
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REDUCE: (23), (26) imply:
% 259.55/36.29  | | | |   (27)  $false
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | CLOSE: (27) is inconsistent.
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | End of split
% 259.55/36.29  | | | 
% 259.55/36.29  | | Case 2:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (28)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | REF_CLOSE: (15), (17), (28) are inconsistent by sub-proof #406.
% 259.55/36.29  | | | 
% 259.55/36.29  | | End of split
% 259.55/36.29  | | 
% 259.55/36.29  | End of split
% 259.55/36.29  | 
% 259.55/36.29  End of proof
% 259.55/36.29  
% 259.55/36.29  Sub-proof #281 shows that the following formulas are inconsistent:
% 259.55/36.29  ----------------------------------------------------------------
% 259.55/36.29    (1)   ~ (all_68_5 = 0)
% 259.55/36.29    (2)   ~ (all_68_4 = 0)
% 259.55/36.29    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29             r1(all_68_20, v0) = v2))
% 259.55/36.29    (4)   ~ (all_184_0 = 0)
% 259.55/36.29    (5)  p305(all_168_1) = all_168_0
% 259.55/36.29    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.29         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.29    (7)  $i(all_184_1)
% 259.55/36.29    (8)  $i(all_168_1)
% 259.55/36.29    (9)  r1(all_68_20, all_184_1) = 0
% 259.55/36.29    (10)   ~ (all_168_0 = 0)
% 259.55/36.29    (11)  p304(all_184_1) = all_184_0
% 259.55/36.29    (12)  r1(all_68_20, all_168_1) = 0
% 259.55/36.29  
% 259.55/36.29  Begin of proof
% 259.55/36.29  | 
% 259.55/36.29  | BETA: splitting (3) gives:
% 259.55/36.29  | 
% 259.55/36.29  | Case 1:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (13)  all_68_4 = 0
% 259.55/36.29  | | 
% 259.55/36.29  | | REDUCE: (2), (13) imply:
% 259.55/36.29  | |   (14)  $false
% 259.55/36.29  | | 
% 259.55/36.29  | | CLOSE: (14) is inconsistent.
% 259.55/36.29  | | 
% 259.55/36.29  | Case 2:
% 259.55/36.29  | | 
% 259.55/36.29  | |   (15)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 259.55/36.29  | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 259.55/36.29  | |               v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.29  | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.29  | |             r1(all_68_20, v0) = v2))
% 259.55/36.29  | | 
% 259.55/36.29  | | BETA: splitting (15) gives:
% 259.55/36.29  | | 
% 259.55/36.29  | | Case 1:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (16)  all_68_5 = 0
% 259.55/36.29  | | | 
% 259.55/36.29  | | | REDUCE: (1), (16) imply:
% 259.55/36.29  | | |   (17)  $false
% 259.55/36.29  | | | 
% 259.55/36.29  | | | CLOSE: (17) is inconsistent.
% 259.55/36.29  | | | 
% 259.55/36.29  | | Case 2:
% 259.55/36.29  | | | 
% 259.55/36.29  | | |   (18)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.29  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.29  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.55/36.29  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.29  | | | 
% 259.55/36.29  | | | BETA: splitting (18) gives:
% 259.55/36.29  | | | 
% 259.55/36.29  | | | Case 1:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.29  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.29  | | | |             v2))
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | GROUND_INST: instantiating (19) with all_184_1, all_184_0, simplifying
% 259.55/36.29  | | | |              with (7), (11) gives:
% 259.55/36.29  | | | |   (20)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.29  | | | |             all_184_1) = v0)
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | BETA: splitting (20) gives:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | Case 1:
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | |   (21)  all_184_0 = 0
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | REDUCE: (4), (21) imply:
% 259.55/36.29  | | | | |   (22)  $false
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | CLOSE: (22) is inconsistent.
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | Case 2:
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | |   (23)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_184_1) = v0)
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | DELTA: instantiating (23) with fresh symbol all_360_0 gives:
% 259.55/36.29  | | | | |   (24)   ~ (all_360_0 = 0) & r1(all_68_20, all_184_1) = all_360_0
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | ALPHA: (24) implies:
% 259.55/36.29  | | | | |   (25)   ~ (all_360_0 = 0)
% 259.55/36.29  | | | | |   (26)  r1(all_68_20, all_184_1) = all_360_0
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | GROUND_INST: instantiating (6) with 0, all_360_0, all_184_1,
% 259.55/36.29  | | | | |              all_68_20, simplifying with (9), (26) gives:
% 259.55/36.29  | | | | |   (27)  all_360_0 = 0
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | REDUCE: (25), (27) imply:
% 259.55/36.29  | | | | |   (28)  $false
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | | CLOSE: (28) is inconsistent.
% 259.55/36.29  | | | | | 
% 259.55/36.29  | | | | End of split
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | Case 2:
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | |   (29)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.55/36.29  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.29  | | | |             v2))
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | GROUND_INST: instantiating (29) with all_168_1, all_168_0, simplifying
% 259.55/36.29  | | | |              with (5), (8) gives:
% 259.55/36.29  | | | |   (30)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.29  | | | |             all_168_1) = v0)
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | | REF_CLOSE: (6), (10), (12), (30) are inconsistent by sub-proof #291.
% 259.55/36.29  | | | | 
% 259.55/36.29  | | | End of split
% 259.55/36.29  | | | 
% 259.55/36.29  | | End of split
% 259.55/36.29  | | 
% 259.55/36.29  | End of split
% 259.55/36.29  | 
% 259.55/36.29  End of proof
% 259.55/36.29  
% 259.55/36.29  Sub-proof #282 shows that the following formulas are inconsistent:
% 259.55/36.29  ----------------------------------------------------------------
% 259.55/36.29    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.30    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.30             v0) = 0 & $i(v0))
% 259.55/36.30    (3)  all_75_9 = all_68_11
% 259.55/36.30    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.30           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 & r1(all_68_20,
% 259.55/36.30             v0) = 0 & $i(v0))
% 259.55/36.30    (6)   ~ (all_68_4 = 0)
% 259.55/36.30    (7)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.30           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.30           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30             r1(all_68_20, v0) = v2))
% 259.55/36.30    (8)  all_75_18 = all_68_14
% 259.55/36.30    (9)  all_75_13 = all_68_12
% 259.55/36.30    (10)  all_75_16 = all_68_13
% 259.55/36.30    (11)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.30            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.30          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.30    (13)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.30            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (14)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.30            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (15)   ~ (all_68_2 = 0)
% 259.55/36.30    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.30            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (17)  all_75_11 = all_68_5
% 259.55/36.30    (18)  all_75_17 = 0
% 259.55/36.30    (19)   ~ (all_75_11 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.30    (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.30              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (21)   ~ (all_68_10 = 0)
% 259.55/36.30    (22)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.30            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.30           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.30            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.30          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.30            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.30    (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.30            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.30          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.30            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.30          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.30            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30              r1(all_68_20, v0) = v2))
% 259.55/36.30    (24)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.30            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (25)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.30    (26)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.30            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (27)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.30          all_68_14 = 0
% 259.55/36.30    (28)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.30            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.30    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.30              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.30            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.30            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  
% 259.55/36.30  Begin of proof
% 259.55/36.30  | 
% 259.55/36.30  | DELTA: instantiating (5) with fresh symbols all_200_0, all_200_1 gives:
% 259.55/36.30  |   (32)   ~ (all_200_0 = 0) & p304(all_200_1) = all_200_0 & r1(all_68_20,
% 259.55/36.30  |           all_200_1) = 0 & $i(all_200_1)
% 259.55/36.30  | 
% 259.55/36.30  | ALPHA: (32) implies:
% 259.55/36.30  |   (33)   ~ (all_200_0 = 0)
% 259.55/36.30  |   (34)  $i(all_200_1)
% 259.55/36.30  |   (35)  r1(all_68_20, all_200_1) = 0
% 259.55/36.30  |   (36)  p304(all_200_1) = all_200_0
% 259.55/36.30  | 
% 259.55/36.30  | BETA: splitting (1) gives:
% 259.55/36.30  | 
% 259.55/36.30  | Case 1:
% 259.55/36.30  | | 
% 259.55/36.30  | |   (37)   ~ (all_75_16 = 0)
% 259.55/36.30  | | 
% 259.55/36.30  | | REDUCE: (10), (37) imply:
% 259.55/36.30  | |   (38)   ~ (all_68_13 = 0)
% 259.55/36.30  | | 
% 259.55/36.30  | | BETA: splitting (26) gives:
% 259.55/36.30  | | 
% 259.55/36.30  | | Case 1:
% 259.55/36.30  | | | 
% 259.55/36.30  | | |   (39)   ~ (all_75_17 = 0)
% 259.55/36.30  | | | 
% 259.55/36.30  | | | REDUCE: (18), (39) imply:
% 259.55/36.30  | | |   (40)  $false
% 259.55/36.30  | | | 
% 259.55/36.30  | | | CLOSE: (40) is inconsistent.
% 259.55/36.30  | | | 
% 259.55/36.30  | | Case 2:
% 259.55/36.30  | | | 
% 259.55/36.30  | | |   (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.30  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  | | | 
% 259.55/36.30  | | | DELTA: instantiating (41) with fresh symbols all_218_0, all_218_1 gives:
% 259.55/36.30  | | |   (42)   ~ (all_218_0 = 0) & p104(all_218_1) = all_218_0 & r1(all_68_20,
% 259.55/36.30  | | |           all_218_1) = 0 & $i(all_218_1)
% 259.55/36.30  | | | 
% 259.55/36.30  | | | ALPHA: (42) implies:
% 259.55/36.30  | | |   (43)   ~ (all_218_0 = 0)
% 259.55/36.30  | | |   (44)  $i(all_218_1)
% 259.55/36.30  | | |   (45)  r1(all_68_20, all_218_1) = 0
% 259.55/36.30  | | |   (46)  p104(all_218_1) = all_218_0
% 259.55/36.30  | | | 
% 259.55/36.30  | | | BETA: splitting (27) gives:
% 259.55/36.30  | | | 
% 259.55/36.30  | | | Case 1:
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | |   (47)  all_68_10 = 0
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | | REDUCE: (21), (47) imply:
% 259.55/36.30  | | | |   (48)  $false
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | | CLOSE: (48) is inconsistent.
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | Case 2:
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | |   (49)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | | BETA: splitting (4) gives:
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | | Case 1:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | |   (50)   ~ (all_75_9 = 0)
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | REDUCE: (3), (50) imply:
% 259.55/36.30  | | | | |   (51)   ~ (all_68_11 = 0)
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | BETA: splitting (16) gives:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | Case 1:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (52)   ~ (all_75_13 = 0)
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (9), (52) imply:
% 259.55/36.30  | | | | | |   (53)   ~ (all_68_12 = 0)
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | BETA: splitting (49) gives:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | Case 1:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | |   (54)  all_68_11 = 0
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | REDUCE: (51), (54) imply:
% 259.55/36.30  | | | | | | |   (55)  $false
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | CLOSE: (55) is inconsistent.
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | Case 2:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | |   (56)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | BETA: splitting (56) gives:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | Case 1:
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | |   (57)  all_68_12 = 0
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | | REDUCE: (53), (57) imply:
% 259.55/36.30  | | | | | | | |   (58)  $false
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | | CLOSE: (58) is inconsistent.
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | Case 2:
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | |   (59)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | | BETA: splitting (59) gives:
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | | Case 1:
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | |   (60)  all_68_13 = 0
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | REDUCE: (38), (60) imply:
% 259.55/36.30  | | | | | | | | |   (61)  $false
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | CLOSE: (61) is inconsistent.
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | Case 2:
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | |   (62)  all_68_14 = 0
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | COMBINE_EQS: (8), (62) imply:
% 259.55/36.30  | | | | | | | | |   (63)  all_75_18 = 0
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | REF_CLOSE: (2), (6), (7), (11), (12), (14), (15), (17), (22),
% 259.55/36.30  | | | | | | | | |            (24), (30), (33), (34), (35), (36), (63) are
% 259.55/36.30  | | | | | | | | |            inconsistent by sub-proof #285.
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | End of split
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | End of split
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | End of split
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | Case 2:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (64)  all_75_13 = 0
% 259.55/36.30  | | | | | |   (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.30  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | BETA: splitting (19) gives:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | Case 1:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | |   (66)   ~ (all_75_11 = 0)
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | REDUCE: (17), (66) imply:
% 259.55/36.30  | | | | | | |   (67)   ~ (all_68_5 = 0)
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | REF_CLOSE: (6), (7), (12), (13), (15), (18), (20), (22), (30),
% 259.55/36.30  | | | | | | |            (33), (34), (35), (36), (65), (67) are inconsistent by
% 259.55/36.30  | | | | | | |            sub-proof #284.
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | Case 2:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | |   (68)   ~ (all_75_13 = 0)
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | REDUCE: (64), (68) imply:
% 259.55/36.30  | | | | | | |   (69)  $false
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | CLOSE: (69) is inconsistent.
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | End of split
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | End of split
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | Case 2:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | |   (70)  all_75_9 = 0
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | COMBINE_EQS: (3), (70) imply:
% 259.55/36.30  | | | | |   (71)  all_68_11 = 0
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | BETA: splitting (14) gives:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | Case 1:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (72)   ~ (all_75_11 = 0)
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (17), (72) imply:
% 259.55/36.30  | | | | | |   (73)   ~ (all_68_5 = 0)
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | BETA: splitting (28) gives:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | Case 1:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | |   (74)   ~ (all_75_18 = 0)
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | REDUCE: (8), (74) imply:
% 259.55/36.30  | | | | | | |   (75)   ~ (all_68_14 = 0)
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | BETA: splitting (16) gives:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | Case 1:
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | |   (76)   ~ (all_75_13 = 0)
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | | REDUCE: (9), (76) imply:
% 259.55/36.30  | | | | | | | |   (77)   ~ (all_68_12 = 0)
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | | BETA: splitting (29) gives:
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | | Case 1:
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 259.55/36.30  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | BETA: splitting (49) gives:
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | Case 1:
% 259.55/36.30  | | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | | REF_CLOSE: (4), (12), (23), (25), (31), (43), (44), (45),
% 259.55/36.30  | | | | | | | | | |            (46), (70), (78) are inconsistent by sub-proof
% 259.55/36.30  | | | | | | | | | |            #283.
% 259.55/36.30  | | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | Case 2:
% 259.55/36.30  | | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | |   (79)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.30  | | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | | REF_CLOSE: (38), (75), (77), (79) are inconsistent by
% 259.55/36.30  | | | | | | | | | |            sub-proof #396.
% 259.55/36.30  | | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | End of split
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | Case 2:
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | |   (80)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 259.55/36.30  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | | REF_CLOSE: (6), (7), (12), (13), (15), (18), (20), (22), (30),
% 259.55/36.30  | | | | | | | | |            (33), (34), (35), (36), (73), (80) are inconsistent
% 259.55/36.30  | | | | | | | | |            by sub-proof #284.
% 259.55/36.30  | | | | | | | | | 
% 259.55/36.30  | | | | | | | | End of split
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | Case 2:
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | |   (81)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 259.55/36.30  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | | REF_CLOSE: (6), (7), (12), (13), (15), (18), (20), (22), (30),
% 259.55/36.30  | | | | | | | |            (33), (34), (35), (36), (73), (81) are inconsistent
% 259.55/36.30  | | | | | | | |            by sub-proof #284.
% 259.55/36.30  | | | | | | | | 
% 259.55/36.30  | | | | | | | End of split
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | Case 2:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | |   (82)  all_75_18 = 0
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | REF_CLOSE: (2), (6), (7), (11), (12), (14), (15), (17), (22),
% 259.55/36.30  | | | | | | |            (24), (30), (33), (34), (35), (36), (82) are
% 259.55/36.30  | | | | | | |            inconsistent by sub-proof #285.
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | End of split
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | Case 2:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (83)  all_75_11 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | COMBINE_EQS: (17), (83) imply:
% 259.55/36.30  | | | | | |   (84)  all_68_5 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | BETA: splitting (24) gives:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | Case 1:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | |   (85)   ~ (all_75_11 = 0)
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | REDUCE: (83), (85) imply:
% 259.55/36.30  | | | | | | |   (86)  $false
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | CLOSE: (86) is inconsistent.
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | Case 2:
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | |   (87)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 259.55/36.30  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | | REF_CLOSE: (4), (12), (23), (25), (31), (43), (44), (45), (46),
% 259.55/36.30  | | | | | | |            (70), (87) are inconsistent by sub-proof #283.
% 259.55/36.30  | | | | | | | 
% 259.55/36.30  | | | | | | End of split
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | End of split
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | End of split
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | End of split
% 259.55/36.30  | | | 
% 259.55/36.30  | | End of split
% 259.55/36.30  | | 
% 259.55/36.30  | Case 2:
% 259.55/36.30  | | 
% 259.55/36.30  | |   (88)   ~ (all_75_17 = 0)
% 259.55/36.30  | | 
% 259.55/36.30  | | REDUCE: (18), (88) imply:
% 259.55/36.30  | |   (89)  $false
% 259.55/36.30  | | 
% 259.55/36.30  | | CLOSE: (89) is inconsistent.
% 259.55/36.30  | | 
% 259.55/36.30  | End of split
% 259.55/36.30  | 
% 259.55/36.30  End of proof
% 259.55/36.30  
% 259.55/36.30  Sub-proof #283 shows that the following formulas are inconsistent:
% 259.55/36.30  ----------------------------------------------------------------
% 259.55/36.30    (1)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.30           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (2)  r1(all_68_20, all_218_1) = 0
% 259.55/36.30    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.55/36.30             v0) = 0 & $i(v0))
% 259.55/36.30    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.30         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.30    (5)  all_75_9 = 0
% 259.55/36.30    (6)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.30           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.30         ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 259.55/36.30             ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.30         (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.30           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30             r1(all_68_20, v0) = v2))
% 259.55/36.30    (7)  p104(all_218_1) = all_218_0
% 259.55/36.30    (8)  $i(all_218_1)
% 259.55/36.30    (9)   ~ (all_218_0 = 0)
% 259.55/36.30    (10)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.30    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.30            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  
% 259.55/36.30  Begin of proof
% 259.55/36.30  | 
% 259.55/36.30  | BETA: splitting (1) gives:
% 259.55/36.30  | 
% 259.55/36.30  | Case 1:
% 259.55/36.30  | | 
% 259.55/36.30  | |   (12)   ~ (all_75_9 = 0)
% 259.55/36.30  | | 
% 259.55/36.30  | | REDUCE: (5), (12) imply:
% 259.55/36.30  | |   (13)  $false
% 259.55/36.30  | | 
% 259.55/36.30  | | CLOSE: (13) is inconsistent.
% 259.55/36.30  | | 
% 259.55/36.30  | Case 2:
% 259.55/36.30  | | 
% 259.55/36.30  | |   (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.30  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  | | 
% 259.55/36.30  | | DELTA: instantiating (14) with fresh symbols all_269_0, all_269_1 gives:
% 259.55/36.30  | |   (15)   ~ (all_269_0 = 0) & p102(all_269_1) = all_269_0 & r1(all_68_20,
% 259.55/36.30  | |           all_269_1) = 0 & $i(all_269_1)
% 259.55/36.30  | | 
% 259.55/36.30  | | ALPHA: (15) implies:
% 259.55/36.30  | |   (16)   ~ (all_269_0 = 0)
% 259.55/36.30  | |   (17)  $i(all_269_1)
% 259.55/36.30  | |   (18)  r1(all_68_20, all_269_1) = 0
% 259.55/36.30  | |   (19)  p102(all_269_1) = all_269_0
% 259.55/36.30  | | 
% 259.55/36.30  | | BETA: splitting (10) gives:
% 259.55/36.30  | | 
% 259.55/36.30  | | Case 1:
% 259.55/36.30  | | | 
% 259.55/36.30  | | | 
% 259.55/36.30  | | | DELTA: instantiating (11) with fresh symbols all_293_0, all_293_1 gives:
% 259.55/36.30  | | |   (20)   ~ (all_293_0 = 0) & p105(all_293_1) = all_293_0 & r1(all_68_20,
% 259.55/36.30  | | |           all_293_1) = 0 & $i(all_293_1)
% 259.55/36.30  | | | 
% 259.55/36.30  | | | ALPHA: (20) implies:
% 259.55/36.30  | | |   (21)   ~ (all_293_0 = 0)
% 259.55/36.30  | | |   (22)  $i(all_293_1)
% 259.55/36.30  | | |   (23)  r1(all_68_20, all_293_1) = 0
% 259.55/36.30  | | |   (24)  p105(all_293_1) = all_293_0
% 259.55/36.30  | | | 
% 259.55/36.30  | | | DELTA: instantiating (3) with fresh symbols all_307_0, all_307_1 gives:
% 259.55/36.30  | | |   (25)   ~ (all_307_0 = 0) & p103(all_307_1) = all_307_0 & r1(all_68_20,
% 259.55/36.30  | | |           all_307_1) = 0 & $i(all_307_1)
% 259.55/36.30  | | | 
% 259.55/36.30  | | | ALPHA: (25) implies:
% 259.55/36.30  | | |   (26)   ~ (all_307_0 = 0)
% 259.55/36.30  | | |   (27)  $i(all_307_1)
% 259.55/36.30  | | |   (28)  r1(all_68_20, all_307_1) = 0
% 259.55/36.30  | | |   (29)  p103(all_307_1) = all_307_0
% 259.55/36.30  | | | 
% 259.55/36.30  | | | BETA: splitting (6) gives:
% 259.55/36.30  | | | 
% 259.55/36.30  | | | Case 1:
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | |   (30)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.55/36.30  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.30  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.30  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30  | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | | BETA: splitting (30) gives:
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | | Case 1:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | |   (31)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.55/36.30  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.30  | | | | |             v2))
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | GROUND_INST: instantiating (31) with all_269_1, all_269_0, simplifying
% 259.55/36.30  | | | | |              with (17), (19) gives:
% 259.55/36.30  | | | | |   (32)  all_269_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.30  | | | | |             all_269_1) = v0)
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | BETA: splitting (32) gives:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | Case 1:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (33)  all_269_0 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (16), (33) imply:
% 259.55/36.30  | | | | | |   (34)  $false
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | CLOSE: (34) is inconsistent.
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | Case 2:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (35)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_269_1) = v0)
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | DELTA: instantiating (35) with fresh symbol all_330_0 gives:
% 259.55/36.30  | | | | | |   (36)   ~ (all_330_0 = 0) & r1(all_68_20, all_269_1) = all_330_0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | ALPHA: (36) implies:
% 259.55/36.30  | | | | | |   (37)   ~ (all_330_0 = 0)
% 259.55/36.30  | | | | | |   (38)  r1(all_68_20, all_269_1) = all_330_0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | GROUND_INST: instantiating (4) with 0, all_330_0, all_269_1,
% 259.55/36.30  | | | | | |              all_68_20, simplifying with (18), (38) gives:
% 259.55/36.30  | | | | | |   (39)  all_330_0 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (37), (39) imply:
% 259.55/36.30  | | | | | |   (40)  $false
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | CLOSE: (40) is inconsistent.
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | End of split
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | Case 2:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | |   (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 259.55/36.30  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.30  | | | | |             v2))
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | GROUND_INST: instantiating (41) with all_307_1, all_307_0, simplifying
% 259.55/36.30  | | | | |              with (27), (29) gives:
% 259.55/36.30  | | | | |   (42)  all_307_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.30  | | | | |             all_307_1) = v0)
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | BETA: splitting (42) gives:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | Case 1:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (43)  all_307_0 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (26), (43) imply:
% 259.55/36.30  | | | | | |   (44)  $false
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | CLOSE: (44) is inconsistent.
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | Case 2:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (45)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_307_1) = v0)
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | DELTA: instantiating (45) with fresh symbol all_330_0 gives:
% 259.55/36.30  | | | | | |   (46)   ~ (all_330_0 = 0) & r1(all_68_20, all_307_1) = all_330_0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | ALPHA: (46) implies:
% 259.55/36.30  | | | | | |   (47)   ~ (all_330_0 = 0)
% 259.55/36.30  | | | | | |   (48)  r1(all_68_20, all_307_1) = all_330_0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | GROUND_INST: instantiating (4) with 0, all_330_0, all_307_1,
% 259.55/36.30  | | | | | |              all_68_20, simplifying with (28), (48) gives:
% 259.55/36.30  | | | | | |   (49)  all_330_0 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (47), (49) imply:
% 259.55/36.30  | | | | | |   (50)  $false
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | CLOSE: (50) is inconsistent.
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | End of split
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | End of split
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | Case 2:
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.55/36.30  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.30  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.30  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30  | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | | BETA: splitting (51) gives:
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | | Case 1:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.55/36.30  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.30  | | | | |             v2))
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | GROUND_INST: instantiating (52) with all_218_1, all_218_0, simplifying
% 259.55/36.30  | | | | |              with (7), (8) gives:
% 259.55/36.30  | | | | |   (53)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.30  | | | | |             all_218_1) = v0)
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | BETA: splitting (53) gives:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | Case 1:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (54)  all_218_0 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (9), (54) imply:
% 259.55/36.30  | | | | | |   (55)  $false
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | CLOSE: (55) is inconsistent.
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | Case 2:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (56)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_218_1) = v0)
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | DELTA: instantiating (56) with fresh symbol all_330_0 gives:
% 259.55/36.30  | | | | | |   (57)   ~ (all_330_0 = 0) & r1(all_68_20, all_218_1) = all_330_0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | ALPHA: (57) implies:
% 259.55/36.30  | | | | | |   (58)   ~ (all_330_0 = 0)
% 259.55/36.30  | | | | | |   (59)  r1(all_68_20, all_218_1) = all_330_0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | GROUND_INST: instantiating (4) with 0, all_330_0, all_218_1,
% 259.55/36.30  | | | | | |              all_68_20, simplifying with (2), (59) gives:
% 259.55/36.30  | | | | | |   (60)  all_330_0 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (58), (60) imply:
% 259.55/36.30  | | | | | |   (61)  $false
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | CLOSE: (61) is inconsistent.
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | End of split
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | Case 2:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.55/36.30  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.30  | | | | |             v2))
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | GROUND_INST: instantiating (62) with all_293_1, all_293_0, simplifying
% 259.55/36.30  | | | | |              with (22), (24) gives:
% 259.55/36.30  | | | | |   (63)  all_293_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.30  | | | | |             all_293_1) = v0)
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | BETA: splitting (63) gives:
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | | Case 1:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (64)  all_293_0 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (21), (64) imply:
% 259.55/36.30  | | | | | |   (65)  $false
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | CLOSE: (65) is inconsistent.
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | Case 2:
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | |   (66)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_293_1) = v0)
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | DELTA: instantiating (66) with fresh symbol all_330_0 gives:
% 259.55/36.30  | | | | | |   (67)   ~ (all_330_0 = 0) & r1(all_68_20, all_293_1) = all_330_0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | ALPHA: (67) implies:
% 259.55/36.30  | | | | | |   (68)   ~ (all_330_0 = 0)
% 259.55/36.30  | | | | | |   (69)  r1(all_68_20, all_293_1) = all_330_0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | GROUND_INST: instantiating (4) with 0, all_330_0, all_293_1,
% 259.55/36.30  | | | | | |              all_68_20, simplifying with (23), (69) gives:
% 259.55/36.30  | | | | | |   (70)  all_330_0 = 0
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | REDUCE: (68), (70) imply:
% 259.55/36.30  | | | | | |   (71)  $false
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | | CLOSE: (71) is inconsistent.
% 259.55/36.30  | | | | | | 
% 259.55/36.30  | | | | | End of split
% 259.55/36.30  | | | | | 
% 259.55/36.30  | | | | End of split
% 259.55/36.30  | | | | 
% 259.55/36.30  | | | End of split
% 259.55/36.30  | | | 
% 259.55/36.30  | | Case 2:
% 259.55/36.30  | | | 
% 259.55/36.30  | | |   (72)   ~ (all_75_9 = 0)
% 259.55/36.30  | | | 
% 259.55/36.30  | | | REDUCE: (5), (72) imply:
% 259.55/36.30  | | |   (73)  $false
% 259.55/36.30  | | | 
% 259.55/36.30  | | | CLOSE: (73) is inconsistent.
% 259.55/36.30  | | | 
% 259.55/36.30  | | End of split
% 259.55/36.30  | | 
% 259.55/36.30  | End of split
% 259.55/36.30  | 
% 259.55/36.30  End of proof
% 259.55/36.30  
% 259.55/36.30  Sub-proof #284 shows that the following formulas are inconsistent:
% 259.55/36.30  ----------------------------------------------------------------
% 259.55/36.30    (1)   ~ (all_68_5 = 0)
% 259.55/36.30    (2)   ~ (all_68_4 = 0)
% 259.55/36.30    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.30           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.30           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30             r1(all_68_20, v0) = v2))
% 259.55/36.30    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.30         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.30    (5)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 259.55/36.30           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (6)  $i(all_200_1)
% 259.55/36.30    (7)   ~ (all_68_2 = 0)
% 259.55/36.30    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.55/36.30             v0) = 0 & $i(v0))
% 259.55/36.30    (9)  all_75_17 = 0
% 259.55/36.30    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.30            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.30              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30    (11)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.30            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.30           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.30            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.30          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.30            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.30    (12)  p304(all_200_1) = all_200_0
% 259.55/36.30    (13)  r1(all_68_20, all_200_1) = 0
% 259.55/36.30    (14)   ~ (all_200_0 = 0)
% 259.55/36.30    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.30            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.30  
% 259.55/36.30  Begin of proof
% 259.55/36.30  | 
% 259.55/36.30  | BETA: splitting (10) gives:
% 259.55/36.30  | 
% 259.55/36.30  | Case 1:
% 259.55/36.30  | | 
% 259.55/36.30  | | 
% 259.55/36.30  | | DELTA: instantiating (15) with fresh symbols all_304_0, all_304_1 gives:
% 259.55/36.30  | |   (16)   ~ (all_304_0 = 0) & p305(all_304_1) = all_304_0 & r1(all_68_20,
% 259.55/36.30  | |           all_304_1) = 0 & $i(all_304_1)
% 259.55/36.30  | | 
% 259.55/36.30  | | ALPHA: (16) implies:
% 259.55/36.30  | |   (17)   ~ (all_304_0 = 0)
% 259.55/36.30  | |   (18)  $i(all_304_1)
% 259.55/36.30  | |   (19)  r1(all_68_20, all_304_1) = 0
% 259.55/36.30  | |   (20)  p305(all_304_1) = all_304_0
% 259.55/36.30  | | 
% 259.55/36.30  | | BETA: splitting (3) gives:
% 259.55/36.30  | | 
% 259.55/36.30  | | Case 1:
% 259.55/36.30  | | | 
% 259.55/36.30  | | |   (21)  all_68_4 = 0
% 259.55/36.30  | | | 
% 259.55/36.30  | | | REDUCE: (2), (21) imply:
% 259.55/36.30  | | |   (22)  $false
% 259.55/36.30  | | | 
% 259.55/36.30  | | | CLOSE: (22) is inconsistent.
% 259.55/36.30  | | | 
% 259.55/36.30  | | Case 2:
% 259.55/36.30  | | | 
% 259.55/36.30  | | |   (23)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0)
% 259.55/36.30  | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.30  | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 259.55/36.30  | | |           0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.30  | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.30  | | | 
% 259.55/36.30  | | | BETA: splitting (23) gives:
% 259.55/36.30  | | | 
% 259.55/36.30  | | | Case 1:
% 259.55/36.30  | | | | 
% 259.55/36.31  | | | |   (24)  all_68_5 = 0
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | | REDUCE: (1), (24) imply:
% 259.55/36.31  | | | |   (25)  $false
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | | CLOSE: (25) is inconsistent.
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | Case 2:
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | |   (26)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.31  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.31  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) =
% 259.55/36.31  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31  | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | | BETA: splitting (26) gives:
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | | Case 1:
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | |   (27)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.31  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.31  | | | | |             v2))
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | GROUND_INST: instantiating (27) with all_200_1, all_200_0, simplifying
% 259.55/36.31  | | | | |              with (6), (12) gives:
% 259.55/36.31  | | | | |   (28)  all_200_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.31  | | | | |             all_200_1) = v0)
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | REF_CLOSE: (4), (13), (14), (28) are inconsistent by sub-proof #287.
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | Case 2:
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | |   (29)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.55/36.31  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.31  | | | | |             v2))
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | GROUND_INST: instantiating (29) with all_304_1, all_304_0, simplifying
% 259.55/36.31  | | | | |              with (18), (20) gives:
% 259.55/36.31  | | | | |   (30)  all_304_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.31  | | | | |             all_304_1) = v0)
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | BETA: splitting (30) gives:
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | Case 1:
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | |   (31)  all_304_0 = 0
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | REDUCE: (17), (31) imply:
% 259.55/36.31  | | | | | |   (32)  $false
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | CLOSE: (32) is inconsistent.
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | Case 2:
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | |   (33)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_304_1) = v0)
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | DELTA: instantiating (33) with fresh symbol all_352_0 gives:
% 259.55/36.31  | | | | | |   (34)   ~ (all_352_0 = 0) & r1(all_68_20, all_304_1) = all_352_0
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | ALPHA: (34) implies:
% 259.55/36.31  | | | | | |   (35)   ~ (all_352_0 = 0)
% 259.55/36.31  | | | | | |   (36)  r1(all_68_20, all_304_1) = all_352_0
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | GROUND_INST: instantiating (4) with 0, all_352_0, all_304_1,
% 259.55/36.31  | | | | | |              all_68_20, simplifying with (19), (36) gives:
% 259.55/36.31  | | | | | |   (37)  all_352_0 = 0
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | REDUCE: (35), (37) imply:
% 259.55/36.31  | | | | | |   (38)  $false
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | CLOSE: (38) is inconsistent.
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | End of split
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | End of split
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | End of split
% 259.55/36.31  | | | 
% 259.55/36.31  | | End of split
% 259.55/36.31  | | 
% 259.55/36.31  | Case 2:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.31  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31  | | 
% 259.55/36.31  | | REF_CLOSE: (4), (5), (7), (8), (9), (11), (39) are inconsistent by sub-proof
% 259.55/36.31  | |            #360.
% 259.55/36.31  | | 
% 259.55/36.31  | End of split
% 259.55/36.31  | 
% 259.55/36.31  End of proof
% 259.55/36.31  
% 259.55/36.31  Sub-proof #285 shows that the following formulas are inconsistent:
% 259.55/36.31  ----------------------------------------------------------------
% 259.55/36.31    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.31             v0) = 0 & $i(v0))
% 259.55/36.31    (2)   ~ (all_68_4 = 0)
% 259.55/36.31    (3)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.31           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.31           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31             r1(all_68_20, v0) = v2))
% 259.55/36.31    (4)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.31           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.31         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.31    (6)  all_75_18 = 0
% 259.55/36.31    (7)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.31           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (8)  $i(all_200_1)
% 259.55/36.31    (9)   ~ (all_68_2 = 0)
% 259.55/36.31    (10)  all_75_11 = all_68_5
% 259.55/36.31    (11)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.31            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.31           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.31            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.31          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.31            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.31    (12)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (13)  p304(all_200_1) = all_200_0
% 259.55/36.31    (14)  r1(all_68_20, all_200_1) = 0
% 259.55/36.31    (15)   ~ (all_200_0 = 0)
% 259.55/36.31    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p305(v0) = v1 &
% 259.55/36.31            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31  
% 259.55/36.31  Begin of proof
% 259.55/36.31  | 
% 259.55/36.31  | BETA: splitting (4) gives:
% 259.55/36.31  | 
% 259.55/36.31  | Case 1:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (17)   ~ (all_75_18 = 0)
% 259.55/36.31  | | 
% 259.55/36.31  | | REDUCE: (6), (17) imply:
% 259.55/36.31  | |   (18)  $false
% 259.55/36.31  | | 
% 259.55/36.31  | | CLOSE: (18) is inconsistent.
% 259.55/36.31  | | 
% 259.55/36.31  | Case 2:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.31  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31  | | 
% 259.55/36.31  | | BETA: splitting (12) gives:
% 259.55/36.31  | | 
% 259.55/36.31  | | Case 1:
% 259.55/36.31  | | | 
% 259.55/36.31  | | |   (20)   ~ (all_75_11 = 0)
% 259.55/36.31  | | | 
% 259.55/36.31  | | | REDUCE: (10), (20) imply:
% 259.55/36.31  | | |   (21)   ~ (all_68_5 = 0)
% 259.55/36.31  | | | 
% 259.55/36.31  | | | DELTA: instantiating (16) with fresh symbols all_317_0, all_317_1 gives:
% 259.55/36.31  | | |   (22)   ~ (all_317_0 = 0) & p305(all_317_1) = all_317_0 & r1(all_68_20,
% 259.55/36.31  | | |           all_317_1) = 0 & $i(all_317_1)
% 259.55/36.31  | | | 
% 259.55/36.31  | | | ALPHA: (22) implies:
% 259.55/36.31  | | |   (23)   ~ (all_317_0 = 0)
% 259.55/36.31  | | |   (24)  $i(all_317_1)
% 259.55/36.31  | | |   (25)  r1(all_68_20, all_317_1) = 0
% 259.55/36.31  | | |   (26)  p305(all_317_1) = all_317_0
% 259.55/36.31  | | | 
% 259.55/36.31  | | | BETA: splitting (3) gives:
% 259.55/36.31  | | | 
% 259.55/36.31  | | | Case 1:
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | |   (27)  all_68_4 = 0
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | | REDUCE: (2), (27) imply:
% 259.55/36.31  | | | |   (28)  $false
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | | CLOSE: (28) is inconsistent.
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | Case 2:
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | |   (29)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.31  | | | |           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31  | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1
% 259.55/36.31  | | | |           = 0 |  ~ (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2
% 259.55/36.31  | | | |               = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | | BETA: splitting (29) gives:
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | | Case 1:
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | |   (30)  all_68_5 = 0
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | REDUCE: (21), (30) imply:
% 259.55/36.31  | | | | |   (31)  $false
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | CLOSE: (31) is inconsistent.
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | Case 2:
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | |   (32)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.31  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.31  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0)
% 259.55/36.31  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31  | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | BETA: splitting (32) gives:
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | | Case 1:
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | |   (33)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) | 
% 259.55/36.31  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.31  | | | | | |             = v2))
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | GROUND_INST: instantiating (33) with all_200_1, all_200_0,
% 259.55/36.31  | | | | | |              simplifying with (8), (13) gives:
% 259.55/36.31  | | | | | |   (34)  all_200_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.31  | | | | | |             all_200_1) = v0)
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | REF_CLOSE: (5), (14), (15), (34) are inconsistent by sub-proof #287.
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | Case 2:
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | |   (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) | 
% 259.55/36.31  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.31  | | | | | |             = v2))
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | GROUND_INST: instantiating (35) with all_317_1, all_317_0,
% 259.55/36.31  | | | | | |              simplifying with (24), (26) gives:
% 259.55/36.31  | | | | | |   (36)  all_317_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.31  | | | | | |             all_317_1) = v0)
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | BETA: splitting (36) gives:
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | | Case 1:
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | |   (37)  all_317_0 = 0
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | | REDUCE: (23), (37) imply:
% 259.55/36.31  | | | | | | |   (38)  $false
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | | CLOSE: (38) is inconsistent.
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | Case 2:
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | |   (39)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_317_1) =
% 259.55/36.31  | | | | | | |           v0)
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | | DELTA: instantiating (39) with fresh symbol all_372_0 gives:
% 259.55/36.31  | | | | | | |   (40)   ~ (all_372_0 = 0) & r1(all_68_20, all_317_1) = all_372_0
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | | ALPHA: (40) implies:
% 259.55/36.31  | | | | | | |   (41)   ~ (all_372_0 = 0)
% 259.55/36.31  | | | | | | |   (42)  r1(all_68_20, all_317_1) = all_372_0
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | | GROUND_INST: instantiating (5) with 0, all_372_0, all_317_1,
% 259.55/36.31  | | | | | | |              all_68_20, simplifying with (25), (42) gives:
% 259.55/36.31  | | | | | | |   (43)  all_372_0 = 0
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | | REDUCE: (41), (43) imply:
% 259.55/36.31  | | | | | | |   (44)  $false
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | | CLOSE: (44) is inconsistent.
% 259.55/36.31  | | | | | | | 
% 259.55/36.31  | | | | | | End of split
% 259.55/36.31  | | | | | | 
% 259.55/36.31  | | | | | End of split
% 259.55/36.31  | | | | | 
% 259.55/36.31  | | | | End of split
% 259.55/36.31  | | | | 
% 259.55/36.31  | | | End of split
% 259.55/36.31  | | | 
% 259.55/36.31  | | Case 2:
% 259.55/36.31  | | | 
% 259.55/36.31  | | |   (45)  all_75_11 = 0
% 259.55/36.31  | | | 
% 259.55/36.31  | | | COMBINE_EQS: (10), (45) imply:
% 259.55/36.31  | | |   (46)  all_68_5 = 0
% 259.55/36.31  | | | 
% 259.55/36.31  | | | REF_CLOSE: (1), (5), (7), (9), (11), (19), (45) are inconsistent by
% 259.55/36.31  | | |            sub-proof #286.
% 259.55/36.31  | | | 
% 259.55/36.31  | | End of split
% 259.55/36.31  | | 
% 259.55/36.31  | End of split
% 259.55/36.31  | 
% 259.55/36.31  End of proof
% 259.55/36.31  
% 259.55/36.31  Sub-proof #286 shows that the following formulas are inconsistent:
% 259.55/36.31  ----------------------------------------------------------------
% 259.55/36.31    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.31             v0) = 0 & $i(v0))
% 259.55/36.31    (2)  all_75_11 = 0
% 259.55/36.31    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.31         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.31    (4)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.31           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (5)   ~ (all_68_2 = 0)
% 259.55/36.31    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.31           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.31         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.31           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.31         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.31             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.31    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 259.55/36.31             v0) = 0 & $i(v0))
% 259.55/36.31  
% 259.55/36.31  Begin of proof
% 259.55/36.31  | 
% 259.55/36.31  | BETA: splitting (4) gives:
% 259.55/36.31  | 
% 259.55/36.31  | Case 1:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (8)   ~ (all_75_11 = 0)
% 259.55/36.31  | | 
% 259.55/36.31  | | REDUCE: (2), (8) imply:
% 259.55/36.31  | |   (9)  $false
% 259.55/36.31  | | 
% 259.55/36.31  | | CLOSE: (9) is inconsistent.
% 259.55/36.31  | | 
% 259.55/36.31  | Case 2:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.31  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31  | | 
% 259.55/36.31  | | REF_CLOSE: (1), (3), (5), (6), (7), (10) are inconsistent by sub-proof #361.
% 259.55/36.31  | | 
% 259.55/36.31  | End of split
% 259.55/36.31  | 
% 259.55/36.31  End of proof
% 259.55/36.31  
% 259.55/36.31  Sub-proof #287 shows that the following formulas are inconsistent:
% 259.55/36.31  ----------------------------------------------------------------
% 259.55/36.31    (1)  all_200_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_200_1) =
% 259.55/36.31           v0)
% 259.55/36.31    (2)   ~ (all_200_0 = 0)
% 259.55/36.31    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.31         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.31    (4)  r1(all_68_20, all_200_1) = 0
% 259.55/36.31  
% 259.55/36.31  Begin of proof
% 259.55/36.31  | 
% 259.55/36.31  | BETA: splitting (1) gives:
% 259.55/36.31  | 
% 259.55/36.31  | Case 1:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (5)  all_200_0 = 0
% 259.55/36.31  | | 
% 259.55/36.31  | | REDUCE: (2), (5) imply:
% 259.55/36.31  | |   (6)  $false
% 259.55/36.31  | | 
% 259.55/36.31  | | CLOSE: (6) is inconsistent.
% 259.55/36.31  | | 
% 259.55/36.31  | Case 2:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_200_1) = v0)
% 259.55/36.31  | | 
% 259.55/36.31  | | DELTA: instantiating (7) with fresh symbol all_372_0 gives:
% 259.55/36.31  | |   (8)   ~ (all_372_0 = 0) & r1(all_68_20, all_200_1) = all_372_0
% 259.55/36.31  | | 
% 259.55/36.31  | | ALPHA: (8) implies:
% 259.55/36.31  | |   (9)   ~ (all_372_0 = 0)
% 259.55/36.31  | |   (10)  r1(all_68_20, all_200_1) = all_372_0
% 259.55/36.31  | | 
% 259.55/36.31  | | GROUND_INST: instantiating (3) with 0, all_372_0, all_200_1, all_68_20,
% 259.55/36.31  | |              simplifying with (4), (10) gives:
% 259.55/36.31  | |   (11)  all_372_0 = 0
% 259.55/36.31  | | 
% 259.55/36.31  | | REDUCE: (9), (11) imply:
% 259.55/36.31  | |   (12)  $false
% 259.55/36.31  | | 
% 259.55/36.31  | | CLOSE: (12) is inconsistent.
% 259.55/36.31  | | 
% 259.55/36.31  | End of split
% 259.55/36.31  | 
% 259.55/36.31  End of proof
% 259.55/36.31  
% 259.55/36.31  Sub-proof #288 shows that the following formulas are inconsistent:
% 259.55/36.31  ----------------------------------------------------------------
% 259.55/36.31    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.31             v0) = 0 & $i(v0))
% 259.55/36.31    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.31         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.31    (3)   ~ (all_68_2 = 0)
% 259.55/36.31    (4)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.31           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (5)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.31           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.31         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.31           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.31         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.31             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.31    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 259.55/36.31             v0) = 0 & $i(v0))
% 259.55/36.31    (7)  all_75_13 = 0
% 259.55/36.31  
% 259.55/36.31  Begin of proof
% 259.55/36.31  | 
% 259.55/36.31  | BETA: splitting (4) gives:
% 259.55/36.31  | 
% 259.55/36.31  | Case 1:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (8)   ~ (all_75_13 = 0)
% 259.55/36.31  | | 
% 259.55/36.31  | | REDUCE: (7), (8) imply:
% 259.55/36.31  | |   (9)  $false
% 259.55/36.31  | | 
% 259.55/36.31  | | CLOSE: (9) is inconsistent.
% 259.55/36.31  | | 
% 259.55/36.31  | Case 2:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.31  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31  | | 
% 259.55/36.31  | | REF_CLOSE: (1), (2), (3), (5), (6), (10) are inconsistent by sub-proof #361.
% 259.55/36.31  | | 
% 259.55/36.31  | End of split
% 259.55/36.31  | 
% 259.55/36.31  End of proof
% 259.55/36.31  
% 259.55/36.31  Sub-proof #289 shows that the following formulas are inconsistent:
% 259.55/36.31  ----------------------------------------------------------------
% 259.55/36.31    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.31             v0) = 0 & $i(v0))
% 259.55/36.31    (2)  all_75_9 = all_68_11
% 259.55/36.31    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.55/36.31             v0) = 0 & $i(v0))
% 259.55/36.31    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.31           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (5)   ~ (all_68_4 = 0)
% 259.55/36.31    (6)  p104(all_184_1) = all_184_0
% 259.55/36.31    (7)   ~ (all_184_0 = 0)
% 259.55/36.31    (8)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.31           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.31           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31             r1(all_68_20, v0) = v2))
% 259.55/36.31    (9)  all_75_18 = all_68_14
% 259.55/36.31    (10)  all_75_10 = all_68_16
% 259.55/36.31    (11)  all_75_13 = all_68_12
% 259.55/36.31    (12)  $i(all_184_1)
% 259.55/36.31    (13)  all_75_16 = all_68_13
% 259.55/36.31    (14)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (15)  p305(all_168_1) = all_168_0
% 259.55/36.31    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.31          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.31    (17)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (18)  $i(all_168_1)
% 259.55/36.31    (19)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (20)   ~ (all_68_2 = 0)
% 259.55/36.31    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (22)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (23)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.31    (24)  all_75_11 = all_68_5
% 259.55/36.31    (25)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.31    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.31            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.31              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (27)   ~ (all_75_11 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.31    (28)   ~ (all_68_10 = 0)
% 259.55/36.31    (29)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.31            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.31           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.31            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.31          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.31            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.31    (30)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (31)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.31            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.31          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.31            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.31          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.31            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.31              r1(all_68_20, v0) = v2))
% 259.55/36.31    (32)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (33)   ~ (all_168_0 = 0)
% 259.55/36.31    (34)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.55/36.31            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.55/36.31    (35)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.31    (36)   ~ (all_68_18 = 0)
% 259.55/36.31    (37)   ~ (all_75_11 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (38)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (39)  all_75_14 = all_68_17
% 259.55/36.31    (40)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (41)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.31          all_68_14 = 0
% 259.55/36.31    (42)  r1(all_68_20, all_168_1) = 0
% 259.55/36.31    (43)  r1(all_68_20, all_184_1) = 0
% 259.55/36.31    (44)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.31    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (46)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.31            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.31              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (47)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.31            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31    (48)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.31            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31  
% 259.55/36.31  Begin of proof
% 259.55/36.31  | 
% 259.55/36.31  | BETA: splitting (48) gives:
% 259.55/36.31  | 
% 259.55/36.31  | Case 1:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (49)   ~ (all_75_16 = 0)
% 259.55/36.31  | | 
% 259.55/36.31  | | REDUCE: (13), (49) imply:
% 259.55/36.31  | |   (50)   ~ (all_68_13 = 0)
% 259.55/36.31  | | 
% 259.55/36.31  | | BETA: splitting (41) gives:
% 259.55/36.31  | | 
% 259.55/36.31  | | Case 1:
% 259.55/36.31  | | | 
% 259.55/36.31  | | |   (51)  all_68_10 = 0
% 259.55/36.31  | | | 
% 259.55/36.31  | | | REDUCE: (28), (51) imply:
% 259.55/36.31  | | |   (52)  $false
% 259.55/36.31  | | | 
% 259.55/36.31  | | | CLOSE: (52) is inconsistent.
% 259.55/36.31  | | | 
% 259.55/36.31  | | Case 2:
% 259.55/36.31  | | | 
% 259.55/36.31  | | |   (53)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.31  | | | 
% 259.55/36.31  | | | REF_CLOSE: (1), (2), (3), (4), (6), (7), (9), (10), (11), (12), (14),
% 259.55/36.31  | | |            (16), (17), (20), (21), (23), (25), (26), (29), (30), (31),
% 259.55/36.31  | | |            (32), (34), (35), (36), (38), (39), (40), (43), (44), (45),
% 259.55/36.31  | | |            (46), (47), (50), (53) are inconsistent by sub-proof #292.
% 259.55/36.31  | | | 
% 259.55/36.31  | | End of split
% 259.55/36.31  | | 
% 259.55/36.31  | Case 2:
% 259.55/36.31  | | 
% 259.55/36.31  | |   (54)  all_75_16 = 0
% 259.55/36.31  | | 
% 259.55/36.31  | | BETA: splitting (22) gives:
% 259.55/36.31  | | 
% 259.55/36.31  | | Case 1:
% 259.55/36.31  | | | 
% 259.55/36.31  | | |   (55)   ~ (all_75_16 = 0)
% 259.55/36.31  | | | 
% 259.55/36.31  | | | REDUCE: (54), (55) imply:
% 259.55/36.31  | | |   (56)  $false
% 259.55/36.31  | | | 
% 259.55/36.31  | | | CLOSE: (56) is inconsistent.
% 259.55/36.31  | | | 
% 259.55/36.31  | | Case 2:
% 259.55/36.31  | | | 
% 259.55/36.31  | | |   (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p304(v0) = v1 &
% 259.55/36.31  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.31  | | | 
% 259.55/36.31  | | | DELTA: instantiating (57) with fresh symbols all_232_0, all_232_1 gives:
% 259.55/36.31  | | |   (58)   ~ (all_232_0 = 0) & p304(all_232_1) = all_232_0 & r1(all_68_20,
% 259.55/36.31  | | |           all_232_1) = 0 & $i(all_232_1)
% 259.55/36.31  | | | 
% 259.55/36.31  | | | ALPHA: (58) implies:
% 259.55/36.31  | | |   (59)   ~ (all_232_0 = 0)
% 259.55/36.31  | | |   (60)  $i(all_232_1)
% 259.55/36.31  | | |   (61)  r1(all_68_20, all_232_1) = 0
% 259.55/36.32  | | |   (62)  p304(all_232_1) = all_232_0
% 259.55/36.32  | | | 
% 259.55/36.32  | | | BETA: splitting (17) gives:
% 259.55/36.32  | | | 
% 259.55/36.32  | | | Case 1:
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | |   (63)   ~ (all_68_19 = 0)
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | BETA: splitting (32) gives:
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | Case 1:
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | |   (64)   ~ (all_75_10 = 0)
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | REDUCE: (10), (64) imply:
% 259.55/36.32  | | | | |   (65)   ~ (all_68_16 = 0)
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | BETA: splitting (35) gives:
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | Case 1:
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | |   (66)  all_68_16 = 0
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | REDUCE: (65), (66) imply:
% 259.55/36.32  | | | | | |   (67)  $false
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | CLOSE: (67) is inconsistent.
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | Case 2:
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | |   (68)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | BETA: splitting (68) gives:
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | Case 1:
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | |   (69)  all_68_17 = 0
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | COMBINE_EQS: (39), (69) imply:
% 259.55/36.32  | | | | | | |   (70)  all_75_14 = 0
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | BETA: splitting (27) gives:
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | |   (71)   ~ (all_75_11 = 0)
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | REDUCE: (24), (71) imply:
% 259.55/36.32  | | | | | | | |   (72)   ~ (all_68_5 = 0)
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | REF_CLOSE: (5), (8), (15), (16), (18), (33), (42), (59), (60),
% 259.55/36.32  | | | | | | | |            (61), (62), (72) are inconsistent by sub-proof #290.
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | |   (73)   ~ (all_75_14 = 0)
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | REDUCE: (70), (73) imply:
% 259.55/36.32  | | | | | | | |   (74)  $false
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | CLOSE: (74) is inconsistent.
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | End of split
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | Case 2:
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | |   (75)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | REF_CLOSE: (36), (63), (75) are inconsistent by sub-proof #406.
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | End of split
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | End of split
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | Case 2:
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | |   (76)  all_75_10 = 0
% 259.55/36.32  | | | | |   (77)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.32  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | DELTA: instantiating (77) with fresh symbols all_259_0, all_259_1
% 259.55/36.32  | | | | |        gives:
% 259.55/36.32  | | | | |   (78)   ~ (all_259_0 = 0) & p102(all_259_1) = all_259_0 &
% 259.55/36.32  | | | | |         r1(all_68_20, all_259_1) = 0 & $i(all_259_1)
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | ALPHA: (78) implies:
% 259.55/36.32  | | | | |   (79)   ~ (all_259_0 = 0)
% 259.55/36.32  | | | | |   (80)  $i(all_259_1)
% 259.55/36.32  | | | | |   (81)  r1(all_68_20, all_259_1) = 0
% 259.55/36.32  | | | | |   (82)  p102(all_259_1) = all_259_0
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | BETA: splitting (23) gives:
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | Case 1:
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | DELTA: instantiating (3) with fresh symbols all_274_0, all_274_1
% 259.55/36.32  | | | | | |        gives:
% 259.55/36.32  | | | | | |   (83)   ~ (all_274_0 = 0) & p104(all_274_1) = all_274_0 &
% 259.55/36.32  | | | | | |         r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | ALPHA: (83) implies:
% 259.55/36.32  | | | | | |   (84)   ~ (all_274_0 = 0)
% 259.55/36.32  | | | | | |   (85)  $i(all_274_1)
% 259.55/36.32  | | | | | |   (86)  r1(all_68_20, all_274_1) = 0
% 259.55/36.32  | | | | | |   (87)  p104(all_274_1) = all_274_0
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | BETA: splitting (19) gives:
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | Case 1:
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | |   (88)   ~ (all_75_11 = 0)
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | REDUCE: (24), (88) imply:
% 259.55/36.32  | | | | | | |   (89)   ~ (all_68_5 = 0)
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | REF_CLOSE: (5), (8), (15), (16), (18), (33), (42), (59), (60),
% 259.55/36.32  | | | | | | |            (61), (62), (89) are inconsistent by sub-proof #290.
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | Case 2:
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | |   (90)  all_75_11 = 0
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | COMBINE_EQS: (24), (90) imply:
% 259.55/36.32  | | | | | | |   (91)  all_68_5 = 0
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | BETA: splitting (37) gives:
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | |   (92)   ~ (all_75_11 = 0)
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | REDUCE: (90), (92) imply:
% 259.55/36.32  | | | | | | | |   (93)  $false
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | CLOSE: (93) is inconsistent.
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | |   (94)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 259.55/36.32  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | DELTA: instantiating (94) with fresh symbols all_307_0,
% 259.55/36.32  | | | | | | | |        all_307_1 gives:
% 259.55/36.32  | | | | | | | |   (95)   ~ (all_307_0 = 0) & p103(all_307_1) = all_307_0 &
% 259.55/36.32  | | | | | | | |         r1(all_68_20, all_307_1) = 0 & $i(all_307_1)
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | ALPHA: (95) implies:
% 259.55/36.32  | | | | | | | |   (96)   ~ (all_307_0 = 0)
% 259.55/36.32  | | | | | | | |   (97)  $i(all_307_1)
% 259.55/36.32  | | | | | | | |   (98)  r1(all_68_20, all_307_1) = 0
% 259.55/36.32  | | | | | | | |   (99)  p103(all_307_1) = all_307_0
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | DELTA: instantiating (47) with fresh symbols all_314_0,
% 259.55/36.32  | | | | | | | |        all_314_1 gives:
% 259.55/36.32  | | | | | | | |   (100)   ~ (all_314_0 = 0) & p105(all_314_1) = all_314_0 &
% 259.55/36.32  | | | | | | | |          r1(all_68_20, all_314_1) = 0 & $i(all_314_1)
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | ALPHA: (100) implies:
% 259.55/36.32  | | | | | | | |   (101)   ~ (all_314_0 = 0)
% 259.55/36.32  | | | | | | | |   (102)  $i(all_314_1)
% 259.55/36.32  | | | | | | | |   (103)  r1(all_68_20, all_314_1) = 0
% 259.55/36.32  | | | | | | | |   (104)  p105(all_314_1) = all_314_0
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | BETA: splitting (31) gives:
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | | 
% 259.55/36.32  | | | | | | | | |   (105)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.32  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.32  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.32  | | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.32  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.32  | | | | | | | | |              v2))
% 259.55/36.32  | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | BETA: splitting (105) gives:
% 259.55/36.32  | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | |   (106)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 259.55/36.32  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.32  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | GROUND_INST: instantiating (106) with all_259_1, all_259_0,
% 259.55/36.32  | | | | | | | | | |              simplifying with (80), (82) gives:
% 259.55/36.32  | | | | | | | | | |   (107)  all_259_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.32  | | | | | | | | | |            r1(all_68_20, all_259_1) = v0)
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | BETA: splitting (107) gives:
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | |   (108)  all_259_0 = 0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | REDUCE: (79), (108) imply:
% 259.55/36.32  | | | | | | | | | | |   (109)  $false
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | CLOSE: (109) is inconsistent.
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | |   (110)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.32  | | | | | | | | | | |              all_259_1) = v0)
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | DELTA: instantiating (110) with fresh symbol all_331_0
% 259.55/36.32  | | | | | | | | | | |        gives:
% 259.55/36.32  | | | | | | | | | | |   (111)   ~ (all_331_0 = 0) & r1(all_68_20, all_259_1) =
% 259.55/36.32  | | | | | | | | | | |          all_331_0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | ALPHA: (111) implies:
% 259.55/36.32  | | | | | | | | | | |   (112)   ~ (all_331_0 = 0)
% 259.55/36.32  | | | | | | | | | | |   (113)  r1(all_68_20, all_259_1) = all_331_0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_331_0, all_259_1,
% 259.55/36.32  | | | | | | | | | | |              all_68_20, simplifying with (81), (113) gives:
% 259.55/36.32  | | | | | | | | | | |   (114)  all_331_0 = 0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | REDUCE: (112), (114) imply:
% 259.55/36.32  | | | | | | | | | | |   (115)  $false
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | CLOSE: (115) is inconsistent.
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | End of split
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 259.55/36.32  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.32  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | GROUND_INST: instantiating (116) with all_307_1, all_307_0,
% 259.55/36.32  | | | | | | | | | |              simplifying with (97), (99) gives:
% 259.55/36.32  | | | | | | | | | |   (117)  all_307_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.32  | | | | | | | | | |            r1(all_68_20, all_307_1) = v0)
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | BETA: splitting (117) gives:
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | |   (118)  all_307_0 = 0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | REDUCE: (96), (118) imply:
% 259.55/36.32  | | | | | | | | | | |   (119)  $false
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | CLOSE: (119) is inconsistent.
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | |   (120)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.32  | | | | | | | | | | |              all_307_1) = v0)
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | DELTA: instantiating (120) with fresh symbol all_331_0
% 259.55/36.32  | | | | | | | | | | |        gives:
% 259.55/36.32  | | | | | | | | | | |   (121)   ~ (all_331_0 = 0) & r1(all_68_20, all_307_1) =
% 259.55/36.32  | | | | | | | | | | |          all_331_0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | ALPHA: (121) implies:
% 259.55/36.32  | | | | | | | | | | |   (122)   ~ (all_331_0 = 0)
% 259.55/36.32  | | | | | | | | | | |   (123)  r1(all_68_20, all_307_1) = all_331_0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_331_0, all_307_1,
% 259.55/36.32  | | | | | | | | | | |              all_68_20, simplifying with (98), (123) gives:
% 259.55/36.32  | | | | | | | | | | |   (124)  all_331_0 = 0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | REDUCE: (122), (124) imply:
% 259.55/36.32  | | | | | | | | | | |   (125)  $false
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | CLOSE: (125) is inconsistent.
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | End of split
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | End of split
% 259.55/36.32  | | | | | | | | | 
% 259.55/36.32  | | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | | 
% 259.55/36.32  | | | | | | | | |   (126)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.32  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.32  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.32  | | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.32  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.32  | | | | | | | | |              v2))
% 259.55/36.32  | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | BETA: splitting (126) gives:
% 259.55/36.32  | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | |   (127)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 259.55/36.32  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.32  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | GROUND_INST: instantiating (127) with all_274_1, all_274_0,
% 259.55/36.32  | | | | | | | | | |              simplifying with (85), (87) gives:
% 259.55/36.32  | | | | | | | | | |   (128)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.32  | | | | | | | | | |            r1(all_68_20, all_274_1) = v0)
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | BETA: splitting (128) gives:
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | |   (129)  all_274_0 = 0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | REDUCE: (84), (129) imply:
% 259.55/36.32  | | | | | | | | | | |   (130)  $false
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | CLOSE: (130) is inconsistent.
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | |   (131)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.32  | | | | | | | | | | |              all_274_1) = v0)
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | DELTA: instantiating (131) with fresh symbol all_331_0
% 259.55/36.32  | | | | | | | | | | |        gives:
% 259.55/36.32  | | | | | | | | | | |   (132)   ~ (all_331_0 = 0) & r1(all_68_20, all_274_1) =
% 259.55/36.32  | | | | | | | | | | |          all_331_0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | ALPHA: (132) implies:
% 259.55/36.32  | | | | | | | | | | |   (133)   ~ (all_331_0 = 0)
% 259.55/36.32  | | | | | | | | | | |   (134)  r1(all_68_20, all_274_1) = all_331_0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_331_0, all_274_1,
% 259.55/36.32  | | | | | | | | | | |              all_68_20, simplifying with (86), (134) gives:
% 259.55/36.32  | | | | | | | | | | |   (135)  all_331_0 = 0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | REDUCE: (133), (135) imply:
% 259.55/36.32  | | | | | | | | | | |   (136)  $false
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | CLOSE: (136) is inconsistent.
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | End of split
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | |   (137)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 259.55/36.32  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.32  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | GROUND_INST: instantiating (137) with all_314_1, all_314_0,
% 259.55/36.32  | | | | | | | | | |              simplifying with (102), (104) gives:
% 259.55/36.32  | | | | | | | | | |   (138)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.32  | | | | | | | | | |            r1(all_68_20, all_314_1) = v0)
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | BETA: splitting (138) gives:
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | Case 1:
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | |   (139)  all_314_0 = 0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | REDUCE: (101), (139) imply:
% 259.55/36.32  | | | | | | | | | | |   (140)  $false
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | CLOSE: (140) is inconsistent.
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | Case 2:
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | |   (141)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.32  | | | | | | | | | | |              all_314_1) = v0)
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | DELTA: instantiating (141) with fresh symbol all_331_0
% 259.55/36.32  | | | | | | | | | | |        gives:
% 259.55/36.32  | | | | | | | | | | |   (142)   ~ (all_331_0 = 0) & r1(all_68_20, all_314_1) =
% 259.55/36.32  | | | | | | | | | | |          all_331_0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | ALPHA: (142) implies:
% 259.55/36.32  | | | | | | | | | | |   (143)   ~ (all_331_0 = 0)
% 259.55/36.32  | | | | | | | | | | |   (144)  r1(all_68_20, all_314_1) = all_331_0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_331_0, all_314_1,
% 259.55/36.32  | | | | | | | | | | |              all_68_20, simplifying with (103), (144) gives:
% 259.55/36.32  | | | | | | | | | | |   (145)  all_331_0 = 0
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | REDUCE: (143), (145) imply:
% 259.55/36.32  | | | | | | | | | | |   (146)  $false
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | | CLOSE: (146) is inconsistent.
% 259.55/36.32  | | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | | End of split
% 259.55/36.32  | | | | | | | | | | 
% 259.55/36.32  | | | | | | | | | End of split
% 259.55/36.32  | | | | | | | | | 
% 259.55/36.32  | | | | | | | | End of split
% 259.55/36.32  | | | | | | | | 
% 259.55/36.32  | | | | | | | End of split
% 259.55/36.32  | | | | | | | 
% 259.55/36.32  | | | | | | End of split
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | Case 2:
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | |   (147)   ~ (all_75_10 = 0)
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | REDUCE: (76), (147) imply:
% 259.55/36.32  | | | | | |   (148)  $false
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | | CLOSE: (148) is inconsistent.
% 259.55/36.32  | | | | | | 
% 259.55/36.32  | | | | | End of split
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | End of split
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | Case 2:
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | |   (149)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.32  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | BETA: splitting (19) gives:
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | Case 1:
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | |   (150)   ~ (all_75_11 = 0)
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | REDUCE: (24), (150) imply:
% 259.55/36.32  | | | | |   (151)   ~ (all_68_5 = 0)
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | REF_CLOSE: (5), (8), (15), (16), (18), (33), (42), (59), (60), (61),
% 259.55/36.32  | | | | |            (62), (151) are inconsistent by sub-proof #290.
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | Case 2:
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | |   (152)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.32  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | REF_CLOSE: (1), (16), (20), (29), (149), (152) are inconsistent by
% 259.55/36.32  | | | | |            sub-proof #361.
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | End of split
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | End of split
% 259.55/36.32  | | | 
% 259.55/36.32  | | End of split
% 259.55/36.32  | | 
% 259.55/36.32  | End of split
% 259.55/36.32  | 
% 259.55/36.32  End of proof
% 259.55/36.32  
% 259.55/36.32  Sub-proof #290 shows that the following formulas are inconsistent:
% 259.55/36.32  ----------------------------------------------------------------
% 259.55/36.32    (1)   ~ (all_232_0 = 0)
% 259.55/36.32    (2)   ~ (all_68_5 = 0)
% 259.55/36.32    (3)   ~ (all_68_4 = 0)
% 259.55/36.32    (4)  all_68_4 = 0 | all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.32           (p304(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.32             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.32           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.32             r1(all_68_20, v0) = v2))
% 259.55/36.32    (5)  p305(all_168_1) = all_168_0
% 259.55/36.32    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.32         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.32    (7)  $i(all_168_1)
% 259.55/36.32    (8)  $i(all_232_1)
% 259.55/36.32    (9)  p304(all_232_1) = all_232_0
% 259.55/36.32    (10)   ~ (all_168_0 = 0)
% 259.55/36.32    (11)  r1(all_68_20, all_168_1) = 0
% 259.55/36.32    (12)  r1(all_68_20, all_232_1) = 0
% 259.55/36.32  
% 259.55/36.32  Begin of proof
% 259.55/36.32  | 
% 259.55/36.32  | BETA: splitting (4) gives:
% 259.55/36.32  | 
% 259.55/36.32  | Case 1:
% 259.55/36.32  | | 
% 259.55/36.32  | |   (13)  all_68_4 = 0
% 259.55/36.32  | | 
% 259.55/36.32  | | REDUCE: (3), (13) imply:
% 259.55/36.32  | |   (14)  $false
% 259.55/36.32  | | 
% 259.55/36.32  | | CLOSE: (14) is inconsistent.
% 259.55/36.32  | | 
% 259.55/36.32  | Case 2:
% 259.55/36.32  | | 
% 259.55/36.32  | |   (15)  all_68_5 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) =
% 259.55/36.32  | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20,
% 259.55/36.32  | |               v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.32  | |           (p305(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.32  | |             r1(all_68_20, v0) = v2))
% 259.55/36.32  | | 
% 259.55/36.32  | | BETA: splitting (15) gives:
% 259.55/36.32  | | 
% 259.55/36.32  | | Case 1:
% 259.55/36.32  | | | 
% 259.55/36.32  | | |   (16)  all_68_5 = 0
% 259.55/36.32  | | | 
% 259.55/36.32  | | | REDUCE: (2), (16) imply:
% 259.55/36.32  | | |   (17)  $false
% 259.55/36.32  | | | 
% 259.55/36.32  | | | CLOSE: (17) is inconsistent.
% 259.55/36.32  | | | 
% 259.55/36.32  | | Case 2:
% 259.55/36.32  | | | 
% 259.55/36.32  | | |   (18)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.32  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.32  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.55/36.32  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.32  | | | 
% 259.55/36.32  | | | BETA: splitting (18) gives:
% 259.55/36.32  | | | 
% 259.55/36.32  | | | Case 1:
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | |   (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p304(v0) = v1) |  ~
% 259.55/36.32  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.32  | | | |             v2))
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | GROUND_INST: instantiating (19) with all_232_1, all_232_0, simplifying
% 259.55/36.32  | | | |              with (8), (9) gives:
% 259.55/36.32  | | | |   (20)  all_232_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.32  | | | |             all_232_1) = v0)
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | BETA: splitting (20) gives:
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | Case 1:
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | |   (21)  all_232_0 = 0
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | REDUCE: (1), (21) imply:
% 259.55/36.32  | | | | |   (22)  $false
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | CLOSE: (22) is inconsistent.
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | Case 2:
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | |   (23)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_232_1) = v0)
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | DELTA: instantiating (23) with fresh symbol all_347_0 gives:
% 259.55/36.32  | | | | |   (24)   ~ (all_347_0 = 0) & r1(all_68_20, all_232_1) = all_347_0
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | ALPHA: (24) implies:
% 259.55/36.32  | | | | |   (25)   ~ (all_347_0 = 0)
% 259.55/36.32  | | | | |   (26)  r1(all_68_20, all_232_1) = all_347_0
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | GROUND_INST: instantiating (6) with 0, all_347_0, all_232_1,
% 259.55/36.32  | | | | |              all_68_20, simplifying with (12), (26) gives:
% 259.55/36.32  | | | | |   (27)  all_347_0 = 0
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | REDUCE: (25), (27) imply:
% 259.55/36.32  | | | | |   (28)  $false
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | | CLOSE: (28) is inconsistent.
% 259.55/36.32  | | | | | 
% 259.55/36.32  | | | | End of split
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | Case 2:
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | |   (29)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p305(v0) = v1) |  ~
% 259.55/36.32  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.32  | | | |             v2))
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | GROUND_INST: instantiating (29) with all_168_1, all_168_0, simplifying
% 259.55/36.32  | | | |              with (5), (7) gives:
% 259.55/36.32  | | | |   (30)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.32  | | | |             all_168_1) = v0)
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | | REF_CLOSE: (6), (10), (11), (30) are inconsistent by sub-proof #291.
% 259.55/36.32  | | | | 
% 259.55/36.32  | | | End of split
% 259.55/36.32  | | | 
% 259.55/36.32  | | End of split
% 259.55/36.32  | | 
% 259.55/36.32  | End of split
% 259.55/36.32  | 
% 259.55/36.32  End of proof
% 259.55/36.32  
% 259.55/36.32  Sub-proof #291 shows that the following formulas are inconsistent:
% 259.55/36.32  ----------------------------------------------------------------
% 259.55/36.32    (1)  all_168_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_168_1) =
% 259.55/36.32           v0)
% 259.55/36.32    (2)   ~ (all_168_0 = 0)
% 259.55/36.32    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.32         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.32    (4)  r1(all_68_20, all_168_1) = 0
% 259.55/36.32  
% 259.55/36.32  Begin of proof
% 259.55/36.32  | 
% 259.55/36.32  | BETA: splitting (1) gives:
% 259.55/36.32  | 
% 259.55/36.32  | Case 1:
% 259.55/36.32  | | 
% 259.55/36.32  | |   (5)  all_168_0 = 0
% 259.55/36.32  | | 
% 259.55/36.32  | | REDUCE: (2), (5) imply:
% 259.55/36.32  | |   (6)  $false
% 259.55/36.32  | | 
% 259.55/36.32  | | CLOSE: (6) is inconsistent.
% 259.55/36.32  | | 
% 259.55/36.32  | Case 2:
% 259.55/36.32  | | 
% 259.55/36.32  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_168_1) = v0)
% 259.55/36.32  | | 
% 259.55/36.32  | | DELTA: instantiating (7) with fresh symbol all_360_0 gives:
% 259.55/36.32  | |   (8)   ~ (all_360_0 = 0) & r1(all_68_20, all_168_1) = all_360_0
% 259.55/36.32  | | 
% 259.55/36.32  | | ALPHA: (8) implies:
% 259.55/36.32  | |   (9)   ~ (all_360_0 = 0)
% 259.55/36.32  | |   (10)  r1(all_68_20, all_168_1) = all_360_0
% 259.55/36.32  | | 
% 259.55/36.32  | | GROUND_INST: instantiating (3) with 0, all_360_0, all_168_1, all_68_20,
% 259.55/36.32  | |              simplifying with (4), (10) gives:
% 259.55/36.32  | |   (11)  all_360_0 = 0
% 259.55/36.32  | | 
% 259.55/36.32  | | REDUCE: (9), (11) imply:
% 259.55/36.32  | |   (12)  $false
% 259.55/36.32  | | 
% 259.55/36.32  | | CLOSE: (12) is inconsistent.
% 259.55/36.32  | | 
% 259.55/36.32  | End of split
% 259.55/36.32  | 
% 259.55/36.32  End of proof
% 259.55/36.32  
% 259.55/36.32  Sub-proof #292 shows that the following formulas are inconsistent:
% 259.55/36.32  ----------------------------------------------------------------
% 259.55/36.32    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.32    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.32             v0) = 0 & $i(v0))
% 259.55/36.32    (3)  all_75_9 = all_68_11
% 259.55/36.32    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.55/36.32             v0) = 0 & $i(v0))
% 259.55/36.32    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.32           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (6)  p104(all_184_1) = all_184_0
% 259.55/36.32    (7)   ~ (all_184_0 = 0)
% 259.55/36.32    (8)  all_75_18 = all_68_14
% 259.55/36.32    (9)  all_75_10 = all_68_16
% 259.55/36.32    (10)  all_75_13 = all_68_12
% 259.55/36.32    (11)  $i(all_184_1)
% 259.55/36.32    (12)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.32            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.32          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.32    (14)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.32            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (15)   ~ (all_68_2 = 0)
% 259.55/36.32    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.32            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (17)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.32    (18)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.32    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.32            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.32              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (20)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.32            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.32           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.32            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.32          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.32            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.32    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.32            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.32            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.32          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.32            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.32          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.32              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.32            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.32              r1(all_68_20, v0) = v2))
% 259.55/36.32    (23)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.32            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (24)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.55/36.32            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.55/36.32    (25)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.32    (26)   ~ (all_68_18 = 0)
% 259.55/36.32    (27)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.32            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (28)   ~ (all_68_13 = 0)
% 259.55/36.32    (29)  all_75_14 = all_68_17
% 259.55/36.32    (30)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.32            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.32    (31)  r1(all_68_20, all_184_1) = 0
% 259.55/36.33    (32)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.33            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.33    (33)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.33            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.33            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.33              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33    (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.33            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33  
% 259.55/36.33  Begin of proof
% 259.55/36.33  | 
% 259.55/36.33  | BETA: splitting (23) gives:
% 259.55/36.33  | 
% 259.55/36.33  | Case 1:
% 259.55/36.33  | | 
% 259.55/36.33  | |   (36)   ~ (all_75_10 = 0)
% 259.55/36.33  | | 
% 259.55/36.33  | | REDUCE: (9), (36) imply:
% 259.55/36.33  | |   (37)   ~ (all_68_16 = 0)
% 259.55/36.33  | | 
% 259.55/36.33  | | REF_CLOSE: (1), (2), (3), (4), (5), (8), (10), (12), (13), (14), (15), (16),
% 259.55/36.33  | |            (18), (19), (20), (22), (24), (25), (26), (27), (28), (29), (30),
% 259.55/36.33  | |            (33), (34), (35), (37) are inconsistent by sub-proof #295.
% 259.55/36.33  | | 
% 259.55/36.33  | Case 2:
% 259.55/36.33  | | 
% 259.55/36.33  | |   (38)  all_75_10 = 0
% 259.55/36.33  | |   (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.33  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33  | | 
% 259.55/36.33  | | DELTA: instantiating (39) with fresh symbols all_243_0, all_243_1 gives:
% 259.55/36.33  | |   (40)   ~ (all_243_0 = 0) & p102(all_243_1) = all_243_0 & r1(all_68_20,
% 259.55/36.33  | |           all_243_1) = 0 & $i(all_243_1)
% 259.55/36.33  | | 
% 259.55/36.33  | | ALPHA: (40) implies:
% 259.55/36.33  | |   (41)   ~ (all_243_0 = 0)
% 259.55/36.33  | |   (42)  $i(all_243_1)
% 259.55/36.33  | |   (43)  r1(all_68_20, all_243_1) = 0
% 259.55/36.33  | |   (44)  p102(all_243_1) = all_243_0
% 259.55/36.33  | | 
% 259.55/36.33  | | BETA: splitting (17) gives:
% 259.55/36.33  | | 
% 259.55/36.33  | | Case 1:
% 259.55/36.33  | | | 
% 259.55/36.33  | | |   (45)   ~ (all_75_9 = 0)
% 259.55/36.33  | | | 
% 259.55/36.33  | | | REDUCE: (3), (45) imply:
% 259.55/36.33  | | |   (46)   ~ (all_68_11 = 0)
% 259.55/36.33  | | | 
% 259.55/36.33  | | | BETA: splitting (16) gives:
% 259.55/36.33  | | | 
% 259.55/36.33  | | | Case 1:
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | |   (47)   ~ (all_75_13 = 0)
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | | REDUCE: (10), (47) imply:
% 259.55/36.33  | | | |   (48)   ~ (all_68_12 = 0)
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | | BETA: splitting (1) gives:
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | | Case 1:
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | |   (49)  all_68_11 = 0
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | REDUCE: (46), (49) imply:
% 259.55/36.33  | | | | |   (50)  $false
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | CLOSE: (50) is inconsistent.
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | Case 2:
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | |   (51)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | BETA: splitting (51) gives:
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | Case 1:
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | |   (52)  all_68_12 = 0
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | REDUCE: (48), (52) imply:
% 259.55/36.33  | | | | | |   (53)  $false
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | CLOSE: (53) is inconsistent.
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | Case 2:
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | |   (54)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | BETA: splitting (54) gives:
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | Case 1:
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | |   (55)  all_68_13 = 0
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | REDUCE: (28), (55) imply:
% 259.55/36.33  | | | | | | |   (56)  $false
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | CLOSE: (56) is inconsistent.
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | Case 2:
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | |   (57)  all_68_14 = 0
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | COMBINE_EQS: (8), (57) imply:
% 259.55/36.33  | | | | | | |   (58)  all_75_18 = 0
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | BETA: splitting (24) gives:
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | DELTA: instantiating (35) with fresh symbols all_284_0,
% 259.55/36.33  | | | | | | | |        all_284_1 gives:
% 259.55/36.33  | | | | | | | |   (59)   ~ (all_284_0 = 0) & p105(all_284_1) = all_284_0 &
% 259.55/36.33  | | | | | | | |         r1(all_68_20, all_284_1) = 0 & $i(all_284_1)
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | ALPHA: (59) implies:
% 259.55/36.33  | | | | | | | |   (60)   ~ (all_284_0 = 0)
% 259.55/36.33  | | | | | | | |   (61)  $i(all_284_1)
% 259.55/36.33  | | | | | | | |   (62)  r1(all_68_20, all_284_1) = 0
% 259.55/36.33  | | | | | | | |   (63)  p105(all_284_1) = all_284_0
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | BETA: splitting (12) gives:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | |   (64)   ~ (all_75_18 = 0)
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | REDUCE: (58), (64) imply:
% 259.55/36.33  | | | | | | | | |   (65)  $false
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | CLOSE: (65) is inconsistent.
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | |   (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 259.55/36.33  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | BETA: splitting (34) gives:
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | |   (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 259.55/36.33  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | DELTA: instantiating (67) with fresh symbols all_320_0,
% 259.55/36.33  | | | | | | | | | |        all_320_1 gives:
% 259.55/36.33  | | | | | | | | | |   (68)   ~ (all_320_0 = 0) & p103(all_320_1) = all_320_0 &
% 259.55/36.33  | | | | | | | | | |         r1(all_68_20, all_320_1) = 0 & $i(all_320_1)
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | ALPHA: (68) implies:
% 259.55/36.33  | | | | | | | | | |   (69)   ~ (all_320_0 = 0)
% 259.55/36.33  | | | | | | | | | |   (70)  $i(all_320_1)
% 259.55/36.33  | | | | | | | | | |   (71)  r1(all_68_20, all_320_1) = 0
% 259.55/36.33  | | | | | | | | | |   (72)  p103(all_320_1) = all_320_0
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | BETA: splitting (22) gives:
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | |   (73)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.33  | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.33  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.33  | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.33  | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.33  | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | BETA: splitting (73) gives:
% 259.55/36.33  | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | |   (74)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.33  | | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.33  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | GROUND_INST: instantiating (74) with all_243_1, all_243_0,
% 259.55/36.33  | | | | | | | | | | | |              simplifying with (42), (44) gives:
% 259.55/36.33  | | | | | | | | | | | |   (75)  all_243_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.33  | | | | | | | | | | | |           r1(all_68_20, all_243_1) = v0)
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | REF_CLOSE: (13), (41), (43), (75) are inconsistent by
% 259.55/36.33  | | | | | | | | | | | |            sub-proof #294.
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | |   (76)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.33  | | | | | | | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.33  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | GROUND_INST: instantiating (76) with all_320_1, all_320_0,
% 259.55/36.33  | | | | | | | | | | | |              simplifying with (70), (72) gives:
% 259.55/36.33  | | | | | | | | | | | |   (77)  all_320_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.33  | | | | | | | | | | | |           r1(all_68_20, all_320_1) = v0)
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | BETA: splitting (77) gives:
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | |   (78)  all_320_0 = 0
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | REDUCE: (69), (78) imply:
% 259.55/36.33  | | | | | | | | | | | | |   (79)  $false
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | CLOSE: (79) is inconsistent.
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | |   (80)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.33  | | | | | | | | | | | | |             all_320_1) = v0)
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | DELTA: instantiating (80) with fresh symbol all_350_0
% 259.55/36.33  | | | | | | | | | | | | |        gives:
% 259.55/36.33  | | | | | | | | | | | | |   (81)   ~ (all_350_0 = 0) & r1(all_68_20, all_320_1) =
% 259.55/36.33  | | | | | | | | | | | | |         all_350_0
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | ALPHA: (81) implies:
% 259.55/36.33  | | | | | | | | | | | | |   (82)   ~ (all_350_0 = 0)
% 259.55/36.33  | | | | | | | | | | | | |   (83)  r1(all_68_20, all_320_1) = all_350_0
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_350_0, all_320_1,
% 259.55/36.33  | | | | | | | | | | | | |              all_68_20, simplifying with (71), (83) gives:
% 259.55/36.33  | | | | | | | | | | | | |   (84)  all_350_0 = 0
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | REDUCE: (82), (84) imply:
% 259.55/36.33  | | | | | | | | | | | | |   (85)  $false
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | CLOSE: (85) is inconsistent.
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | |   (86)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.33  | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.33  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.33  | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.33  | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.33  | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | BETA: splitting (86) gives:
% 259.55/36.33  | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | |   (87)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.33  | | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.33  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | GROUND_INST: instantiating (87) with all_184_1, all_184_0,
% 259.55/36.33  | | | | | | | | | | | |              simplifying with (6), (11) gives:
% 259.55/36.33  | | | | | | | | | | | |   (88)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.33  | | | | | | | | | | | |           r1(all_68_20, all_184_1) = v0)
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | REF_CLOSE: (7), (13), (31), (88) are inconsistent by
% 259.55/36.33  | | | | | | | | | | | |            sub-proof #293.
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | |   (89)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.33  | | | | | | | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.33  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | GROUND_INST: instantiating (89) with all_284_1, all_284_0,
% 259.55/36.33  | | | | | | | | | | | |              simplifying with (61), (63) gives:
% 259.55/36.33  | | | | | | | | | | | |   (90)  all_284_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.33  | | | | | | | | | | | |           r1(all_68_20, all_284_1) = v0)
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | BETA: splitting (90) gives:
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | |   (91)  all_284_0 = 0
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | REDUCE: (60), (91) imply:
% 259.55/36.33  | | | | | | | | | | | | |   (92)  $false
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | CLOSE: (92) is inconsistent.
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | |   (93)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.33  | | | | | | | | | | | | |             all_284_1) = v0)
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | DELTA: instantiating (93) with fresh symbol all_350_0
% 259.55/36.33  | | | | | | | | | | | | |        gives:
% 259.55/36.33  | | | | | | | | | | | | |   (94)   ~ (all_350_0 = 0) & r1(all_68_20, all_284_1) =
% 259.55/36.33  | | | | | | | | | | | | |         all_350_0
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | ALPHA: (94) implies:
% 259.55/36.33  | | | | | | | | | | | | |   (95)   ~ (all_350_0 = 0)
% 259.55/36.33  | | | | | | | | | | | | |   (96)  r1(all_68_20, all_284_1) = all_350_0
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_350_0, all_284_1,
% 259.55/36.33  | | | | | | | | | | | | |              all_68_20, simplifying with (62), (96) gives:
% 259.55/36.33  | | | | | | | | | | | | |   (97)  all_350_0 = 0
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | REDUCE: (95), (97) imply:
% 259.55/36.33  | | | | | | | | | | | | |   (98)  $false
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | | CLOSE: (98) is inconsistent.
% 259.55/36.33  | | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.33  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | | REF_CLOSE: (2), (13), (15), (20), (66), (99) are inconsistent
% 259.55/36.33  | | | | | | | | | |            by sub-proof #361.
% 259.55/36.33  | | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | |   (100)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~
% 259.55/36.33  | | | | | | | |            (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 &
% 259.55/36.33  | | | | | | | |            $i(v0))
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | ALPHA: (100) implies:
% 259.55/36.33  | | | | | | | |   (101)   ~ (all_75_18 = 0)
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | REDUCE: (58), (101) imply:
% 259.55/36.33  | | | | | | | |   (102)  $false
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | CLOSE: (102) is inconsistent.
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | End of split
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | End of split
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | End of split
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | End of split
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | Case 2:
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | |   (103)  all_75_13 = 0
% 259.55/36.33  | | | |   (104)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.33  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | | BETA: splitting (21) gives:
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | | Case 1:
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | |   (105)   ~ (all_75_13 = 0)
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | REDUCE: (103), (105) imply:
% 259.55/36.33  | | | | |   (106)  $false
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | CLOSE: (106) is inconsistent.
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | Case 2:
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | |   (107)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.33  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | DELTA: instantiating (107) with fresh symbols all_288_0, all_288_1
% 259.55/36.33  | | | | |        gives:
% 259.55/36.33  | | | | |   (108)   ~ (all_288_0 = 0) & p103(all_288_1) = all_288_0 &
% 259.55/36.33  | | | | |          r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | ALPHA: (108) implies:
% 259.55/36.33  | | | | |   (109)   ~ (all_288_0 = 0)
% 259.55/36.33  | | | | |   (110)  $i(all_288_1)
% 259.55/36.33  | | | | |   (111)  r1(all_68_20, all_288_1) = 0
% 259.55/36.33  | | | | |   (112)  p103(all_288_1) = all_288_0
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | BETA: splitting (32) gives:
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | | Case 1:
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | DELTA: instantiating (35) with fresh symbols all_307_0, all_307_1
% 259.55/36.33  | | | | | |        gives:
% 259.55/36.33  | | | | | |   (113)   ~ (all_307_0 = 0) & p105(all_307_1) = all_307_0 &
% 259.55/36.33  | | | | | |          r1(all_68_20, all_307_1) = 0 & $i(all_307_1)
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | ALPHA: (113) implies:
% 259.55/36.33  | | | | | |   (114)   ~ (all_307_0 = 0)
% 259.55/36.33  | | | | | |   (115)  $i(all_307_1)
% 259.55/36.33  | | | | | |   (116)  r1(all_68_20, all_307_1) = 0
% 259.55/36.33  | | | | | |   (117)  p105(all_307_1) = all_307_0
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | BETA: splitting (22) gives:
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | Case 1:
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | |   (118)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.55/36.33  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.33  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.33  | | | | | | |          : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.33  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | BETA: splitting (118) gives:
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | |   (119)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.33  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.33  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | GROUND_INST: instantiating (119) with all_243_1, all_243_0,
% 259.55/36.33  | | | | | | | |              simplifying with (42), (44) gives:
% 259.55/36.33  | | | | | | | |   (120)  all_243_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.33  | | | | | | | |            r1(all_68_20, all_243_1) = v0)
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | REF_CLOSE: (13), (41), (43), (120) are inconsistent by sub-proof
% 259.55/36.33  | | | | | | | |            #294.
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | |   (121)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.33  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.33  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | GROUND_INST: instantiating (121) with all_288_1, all_288_0,
% 259.55/36.33  | | | | | | | |              simplifying with (110), (112) gives:
% 259.55/36.33  | | | | | | | |   (122)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.33  | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | BETA: splitting (122) gives:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | |   (123)  all_288_0 = 0
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | REDUCE: (109), (123) imply:
% 259.55/36.33  | | | | | | | | |   (124)  $false
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | CLOSE: (124) is inconsistent.
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | |   (125)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.33  | | | | | | | | |              all_288_1) = v0)
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | DELTA: instantiating (125) with fresh symbol all_330_0 gives:
% 259.55/36.33  | | | | | | | | |   (126)   ~ (all_330_0 = 0) & r1(all_68_20, all_288_1) =
% 259.55/36.33  | | | | | | | | |          all_330_0
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | ALPHA: (126) implies:
% 259.55/36.33  | | | | | | | | |   (127)   ~ (all_330_0 = 0)
% 259.55/36.33  | | | | | | | | |   (128)  r1(all_68_20, all_288_1) = all_330_0
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_330_0, all_288_1,
% 259.55/36.33  | | | | | | | | |              all_68_20, simplifying with (111), (128) gives:
% 259.55/36.33  | | | | | | | | |   (129)  all_330_0 = 0
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | REDUCE: (127), (129) imply:
% 259.55/36.33  | | | | | | | | |   (130)  $false
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | CLOSE: (130) is inconsistent.
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | End of split
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | Case 2:
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | |   (131)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.55/36.33  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.33  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.33  | | | | | | |          : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.33  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | BETA: splitting (131) gives:
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | |   (132)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.33  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.33  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | GROUND_INST: instantiating (132) with all_184_1, all_184_0,
% 259.55/36.33  | | | | | | | |              simplifying with (6), (11) gives:
% 259.55/36.33  | | | | | | | |   (133)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.33  | | | | | | | |            r1(all_68_20, all_184_1) = v0)
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | REF_CLOSE: (7), (13), (31), (133) are inconsistent by sub-proof
% 259.55/36.33  | | | | | | | |            #293.
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | |   (134)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.33  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.33  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | GROUND_INST: instantiating (134) with all_307_1, all_307_0,
% 259.55/36.33  | | | | | | | |              simplifying with (115), (117) gives:
% 259.55/36.33  | | | | | | | |   (135)  all_307_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.33  | | | | | | | |            r1(all_68_20, all_307_1) = v0)
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | BETA: splitting (135) gives:
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | | Case 1:
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | |   (136)  all_307_0 = 0
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | REDUCE: (114), (136) imply:
% 259.55/36.33  | | | | | | | | |   (137)  $false
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | CLOSE: (137) is inconsistent.
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | Case 2:
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | |   (138)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.33  | | | | | | | | |              all_307_1) = v0)
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | DELTA: instantiating (138) with fresh symbol all_330_0 gives:
% 259.55/36.33  | | | | | | | | |   (139)   ~ (all_330_0 = 0) & r1(all_68_20, all_307_1) =
% 259.55/36.33  | | | | | | | | |          all_330_0
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | ALPHA: (139) implies:
% 259.55/36.33  | | | | | | | | |   (140)   ~ (all_330_0 = 0)
% 259.55/36.33  | | | | | | | | |   (141)  r1(all_68_20, all_307_1) = all_330_0
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | GROUND_INST: instantiating (13) with 0, all_330_0, all_307_1,
% 259.55/36.33  | | | | | | | | |              all_68_20, simplifying with (116), (141) gives:
% 259.55/36.33  | | | | | | | | |   (142)  all_330_0 = 0
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | REDUCE: (140), (142) imply:
% 259.55/36.33  | | | | | | | | |   (143)  $false
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | | CLOSE: (143) is inconsistent.
% 259.55/36.33  | | | | | | | | | 
% 259.55/36.33  | | | | | | | | End of split
% 259.55/36.33  | | | | | | | | 
% 259.55/36.33  | | | | | | | End of split
% 259.55/36.33  | | | | | | | 
% 259.55/36.33  | | | | | | End of split
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | Case 2:
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | |   (144)  all_75_18 = 0
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | | REF_CLOSE: (2), (12), (13), (15), (20), (104), (144) are
% 259.55/36.33  | | | | | |            inconsistent by sub-proof #302.
% 259.55/36.33  | | | | | | 
% 259.55/36.33  | | | | | End of split
% 259.55/36.33  | | | | | 
% 259.55/36.33  | | | | End of split
% 259.55/36.33  | | | | 
% 259.55/36.33  | | | End of split
% 259.55/36.33  | | | 
% 259.55/36.33  | | Case 2:
% 259.55/36.33  | | | 
% 259.55/36.33  | | |   (145)   ~ (all_75_10 = 0)
% 259.55/36.33  | | | 
% 259.55/36.33  | | | REDUCE: (38), (145) imply:
% 259.55/36.33  | | |   (146)  $false
% 259.55/36.33  | | | 
% 259.55/36.33  | | | CLOSE: (146) is inconsistent.
% 259.55/36.33  | | | 
% 259.55/36.33  | | End of split
% 259.55/36.33  | | 
% 259.55/36.33  | End of split
% 259.55/36.33  | 
% 259.55/36.33  End of proof
% 259.55/36.33  
% 259.55/36.33  Sub-proof #293 shows that the following formulas are inconsistent:
% 259.55/36.33  ----------------------------------------------------------------
% 259.55/36.33    (1)  all_184_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_184_1) =
% 259.55/36.33           v0)
% 259.55/36.33    (2)   ~ (all_184_0 = 0)
% 259.55/36.33    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.33         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.33    (4)  r1(all_68_20, all_184_1) = 0
% 259.55/36.33  
% 259.55/36.33  Begin of proof
% 259.55/36.33  | 
% 259.55/36.33  | BETA: splitting (1) gives:
% 259.55/36.33  | 
% 259.55/36.33  | Case 1:
% 259.55/36.33  | | 
% 259.55/36.33  | |   (5)  all_184_0 = 0
% 259.55/36.33  | | 
% 259.55/36.33  | | REDUCE: (2), (5) imply:
% 259.55/36.33  | |   (6)  $false
% 259.55/36.33  | | 
% 259.55/36.33  | | CLOSE: (6) is inconsistent.
% 259.55/36.33  | | 
% 259.55/36.33  | Case 2:
% 259.55/36.33  | | 
% 259.55/36.33  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_184_1) = v0)
% 259.55/36.33  | | 
% 259.55/36.33  | | DELTA: instantiating (7) with fresh symbol all_330_0 gives:
% 259.55/36.33  | |   (8)   ~ (all_330_0 = 0) & r1(all_68_20, all_184_1) = all_330_0
% 259.55/36.33  | | 
% 259.55/36.33  | | ALPHA: (8) implies:
% 259.55/36.33  | |   (9)   ~ (all_330_0 = 0)
% 259.55/36.33  | |   (10)  r1(all_68_20, all_184_1) = all_330_0
% 259.55/36.33  | | 
% 259.55/36.33  | | GROUND_INST: instantiating (3) with 0, all_330_0, all_184_1, all_68_20,
% 259.55/36.33  | |              simplifying with (4), (10) gives:
% 259.55/36.33  | |   (11)  all_330_0 = 0
% 259.55/36.33  | | 
% 259.55/36.33  | | REDUCE: (9), (11) imply:
% 259.55/36.33  | |   (12)  $false
% 259.55/36.33  | | 
% 259.55/36.33  | | CLOSE: (12) is inconsistent.
% 259.55/36.33  | | 
% 259.55/36.33  | End of split
% 259.55/36.33  | 
% 259.55/36.33  End of proof
% 259.55/36.33  
% 259.55/36.33  Sub-proof #294 shows that the following formulas are inconsistent:
% 259.55/36.33  ----------------------------------------------------------------
% 259.55/36.33    (1)  all_243_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_243_1) =
% 259.55/36.33           v0)
% 259.55/36.33    (2)   ~ (all_243_0 = 0)
% 259.55/36.33    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.33         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.33    (4)  r1(all_68_20, all_243_1) = 0
% 259.55/36.33  
% 259.55/36.33  Begin of proof
% 259.55/36.33  | 
% 259.55/36.33  | BETA: splitting (1) gives:
% 259.55/36.33  | 
% 259.55/36.33  | Case 1:
% 259.55/36.33  | | 
% 259.55/36.33  | |   (5)  all_243_0 = 0
% 259.55/36.33  | | 
% 259.55/36.33  | | REDUCE: (2), (5) imply:
% 259.55/36.33  | |   (6)  $false
% 259.55/36.33  | | 
% 259.55/36.33  | | CLOSE: (6) is inconsistent.
% 259.55/36.33  | | 
% 259.55/36.33  | Case 2:
% 259.55/36.33  | | 
% 259.55/36.33  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_243_1) = v0)
% 259.55/36.33  | | 
% 259.55/36.33  | | DELTA: instantiating (7) with fresh symbol all_330_0 gives:
% 259.55/36.33  | |   (8)   ~ (all_330_0 = 0) & r1(all_68_20, all_243_1) = all_330_0
% 259.55/36.33  | | 
% 259.55/36.33  | | ALPHA: (8) implies:
% 259.55/36.33  | |   (9)   ~ (all_330_0 = 0)
% 259.55/36.33  | |   (10)  r1(all_68_20, all_243_1) = all_330_0
% 259.55/36.33  | | 
% 259.55/36.33  | | GROUND_INST: instantiating (3) with 0, all_330_0, all_243_1, all_68_20,
% 259.55/36.33  | |              simplifying with (4), (10) gives:
% 259.55/36.33  | |   (11)  all_330_0 = 0
% 259.55/36.33  | | 
% 259.55/36.33  | | REDUCE: (9), (11) imply:
% 259.55/36.33  | |   (12)  $false
% 259.55/36.33  | | 
% 259.55/36.33  | | CLOSE: (12) is inconsistent.
% 259.55/36.33  | | 
% 259.55/36.33  | End of split
% 259.55/36.33  | 
% 259.55/36.33  End of proof
% 259.55/36.33  
% 259.55/36.33  Sub-proof #295 shows that the following formulas are inconsistent:
% 259.55/36.33  ----------------------------------------------------------------
% 259.55/36.33    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.33    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.33             v0) = 0 & $i(v0))
% 259.55/36.33    (3)  all_75_9 = all_68_11
% 259.55/36.33    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.55/36.33             v0) = 0 & $i(v0))
% 259.55/36.33    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.33           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33    (6)  all_75_18 = all_68_14
% 259.55/36.33    (7)  all_75_13 = all_68_12
% 259.55/36.33    (8)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.33           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.33         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.33    (10)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.33            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33    (11)   ~ (all_68_2 = 0)
% 259.55/36.33    (12)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.33            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33    (13)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.33    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.33            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.33              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.33    (15)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.33            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.33           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.33            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.33          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.33            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.34    (16)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.34            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.34          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.34            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.34          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.34              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.34            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.34              r1(all_68_20, v0) = v2))
% 259.55/36.34    (17)   ~ (all_68_16 = 0)
% 259.55/36.34    (18)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.55/36.34            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.55/36.34    (19)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34    (20)   ~ (all_68_18 = 0)
% 259.55/36.34    (21)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.34            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (22)   ~ (all_68_13 = 0)
% 259.55/36.34    (23)  all_75_14 = all_68_17
% 259.55/36.34    (24)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.34            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (25)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.34            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.34              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.34            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  
% 259.55/36.34  Begin of proof
% 259.55/36.34  | 
% 259.55/36.34  | DELTA: instantiating (4) with fresh symbols all_248_0, all_248_1 gives:
% 259.55/36.34  |   (28)   ~ (all_248_0 = 0) & p104(all_248_1) = all_248_0 & r1(all_68_20,
% 259.55/36.34  |           all_248_1) = 0 & $i(all_248_1)
% 259.55/36.34  | 
% 259.55/36.34  | ALPHA: (28) implies:
% 259.55/36.34  |   (29)   ~ (all_248_0 = 0)
% 259.55/36.34  |   (30)  $i(all_248_1)
% 259.55/36.34  |   (31)  r1(all_68_20, all_248_1) = 0
% 259.55/36.34  |   (32)  p104(all_248_1) = all_248_0
% 259.55/36.34  | 
% 259.55/36.34  | BETA: splitting (12) gives:
% 259.55/36.34  | 
% 259.55/36.34  | Case 1:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (33)   ~ (all_75_13 = 0)
% 259.55/36.34  | | 
% 259.55/36.34  | | REDUCE: (7), (33) imply:
% 259.55/36.34  | |   (34)   ~ (all_68_12 = 0)
% 259.55/36.34  | | 
% 259.55/36.34  | | BETA: splitting (26) gives:
% 259.55/36.34  | | 
% 259.55/36.34  | | Case 1:
% 259.55/36.34  | | | 
% 259.55/36.34  | | |   (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.34  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  | | | 
% 259.55/36.34  | | | DELTA: instantiating (35) with fresh symbols all_267_0, all_267_1 gives:
% 259.55/36.34  | | |   (36)   ~ (all_267_0 = 0) & p103(all_267_1) = all_267_0 & r1(all_68_20,
% 259.55/36.34  | | |           all_267_1) = 0 & $i(all_267_1)
% 259.55/36.34  | | | 
% 259.55/36.34  | | | ALPHA: (36) implies:
% 259.55/36.34  | | |   (37)   ~ (all_267_0 = 0)
% 259.55/36.34  | | |   (38)  $i(all_267_1)
% 259.55/36.34  | | |   (39)  r1(all_68_20, all_267_1) = 0
% 259.55/36.34  | | |   (40)  p103(all_267_1) = all_267_0
% 259.55/36.34  | | | 
% 259.55/36.34  | | | BETA: splitting (18) gives:
% 259.55/36.34  | | | 
% 259.55/36.34  | | | Case 1:
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | |   (41)   ~ (all_68_19 = 0)
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (8), (9), (11), (14), (15), (16),
% 259.55/36.34  | | | |            (17), (19), (20), (21), (22), (23), (24), (25), (29), (30),
% 259.55/36.34  | | | |            (31), (32), (34), (41) are inconsistent by sub-proof #299.
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | Case 2:
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | |   (42)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.34  | | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | ALPHA: (42) implies:
% 259.55/36.34  | | | |   (43)   ~ (all_75_18 = 0)
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | REDUCE: (6), (43) imply:
% 259.55/36.34  | | | |   (44)   ~ (all_68_14 = 0)
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | BETA: splitting (1) gives:
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | Case 1:
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | |   (45)  all_68_11 = 0
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | | COMBINE_EQS: (3), (45) imply:
% 259.55/36.34  | | | | |   (46)  all_75_9 = 0
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | | BETA: splitting (10) gives:
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | | Case 1:
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | |   (47)   ~ (all_68_19 = 0)
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (8), (9), (11), (14), (15),
% 259.55/36.34  | | | | | |            (16), (17), (19), (20), (21), (22), (23), (24), (25),
% 259.55/36.34  | | | | | |            (29), (30), (31), (32), (34), (47) are inconsistent by
% 259.55/36.34  | | | | | |            sub-proof #299.
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | Case 2:
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | |   (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.34  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | | BETA: splitting (5) gives:
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | | Case 1:
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | |   (49)   ~ (all_75_9 = 0)
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | | REDUCE: (46), (49) imply:
% 259.55/36.34  | | | | | | |   (50)  $false
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | | CLOSE: (50) is inconsistent.
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | Case 2:
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | |   (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 259.55/36.34  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | | DELTA: instantiating (51) with fresh symbols all_300_0, all_300_1
% 259.55/36.34  | | | | | | |        gives:
% 259.55/36.34  | | | | | | |   (52)   ~ (all_300_0 = 0) & p102(all_300_1) = all_300_0 &
% 259.55/36.34  | | | | | | |         r1(all_68_20, all_300_1) = 0 & $i(all_300_1)
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | | ALPHA: (52) implies:
% 259.55/36.34  | | | | | | |   (53)   ~ (all_300_0 = 0)
% 259.55/36.34  | | | | | | |   (54)  $i(all_300_1)
% 259.55/36.34  | | | | | | |   (55)  r1(all_68_20, all_300_1) = 0
% 259.55/36.34  | | | | | | |   (56)  p102(all_300_1) = all_300_0
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | | BETA: splitting (21) gives:
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | | Case 1:
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | | DELTA: instantiating (27) with fresh symbols all_319_0,
% 259.55/36.34  | | | | | | | |        all_319_1 gives:
% 259.55/36.34  | | | | | | | |   (57)   ~ (all_319_0 = 0) & p105(all_319_1) = all_319_0 &
% 259.55/36.34  | | | | | | | |         r1(all_68_20, all_319_1) = 0 & $i(all_319_1)
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | | ALPHA: (57) implies:
% 259.55/36.34  | | | | | | | |   (58)   ~ (all_319_0 = 0)
% 259.55/36.34  | | | | | | | |   (59)  $i(all_319_1)
% 259.55/36.34  | | | | | | | |   (60)  r1(all_68_20, all_319_1) = 0
% 259.55/36.34  | | | | | | | |   (61)  p105(all_319_1) = all_319_0
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | | BETA: splitting (16) gives:
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | | Case 1:
% 259.55/36.34  | | | | | | | | | 
% 259.55/36.34  | | | | | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.34  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.34  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.34  | | | | | | | | |           int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.34  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.34  | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | BETA: splitting (62) gives:
% 259.55/36.34  | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | Case 1:
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 259.55/36.34  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.34  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | GROUND_INST: instantiating (63) with all_300_1, all_300_0,
% 259.55/36.34  | | | | | | | | | |              simplifying with (54), (56) gives:
% 259.55/36.34  | | | | | | | | | |   (64)  all_300_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.34  | | | | | | | | | |           r1(all_68_20, all_300_1) = v0)
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | BETA: splitting (64) gives:
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | Case 1:
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | |   (65)  all_300_0 = 0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | REDUCE: (53), (65) imply:
% 259.55/36.34  | | | | | | | | | | |   (66)  $false
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | CLOSE: (66) is inconsistent.
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | Case 2:
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | |   (67)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.34  | | | | | | | | | | |             all_300_1) = v0)
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | DELTA: instantiating (67) with fresh symbol all_370_0
% 259.55/36.34  | | | | | | | | | | |        gives:
% 259.55/36.34  | | | | | | | | | | |   (68)   ~ (all_370_0 = 0) & r1(all_68_20, all_300_1) =
% 259.55/36.34  | | | | | | | | | | |         all_370_0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | ALPHA: (68) implies:
% 259.55/36.34  | | | | | | | | | | |   (69)   ~ (all_370_0 = 0)
% 259.55/36.34  | | | | | | | | | | |   (70)  r1(all_68_20, all_300_1) = all_370_0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_370_0, all_300_1,
% 259.55/36.34  | | | | | | | | | | |              all_68_20, simplifying with (55), (70) gives:
% 259.55/36.34  | | | | | | | | | | |   (71)  all_370_0 = 0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | REDUCE: (69), (71) imply:
% 259.55/36.34  | | | | | | | | | | |   (72)  $false
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | CLOSE: (72) is inconsistent.
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | End of split
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | Case 2:
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | |   (73)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 259.55/36.34  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.34  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | GROUND_INST: instantiating (73) with all_267_1, all_267_0,
% 259.55/36.34  | | | | | | | | | |              simplifying with (38), (40) gives:
% 259.55/36.34  | | | | | | | | | |   (74)  all_267_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.34  | | | | | | | | | |           r1(all_68_20, all_267_1) = v0)
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | BETA: splitting (74) gives:
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | Case 1:
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | |   (75)  all_267_0 = 0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | REDUCE: (37), (75) imply:
% 259.55/36.34  | | | | | | | | | | |   (76)  $false
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | CLOSE: (76) is inconsistent.
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | Case 2:
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | |   (77)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.34  | | | | | | | | | | |             all_267_1) = v0)
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | DELTA: instantiating (77) with fresh symbol all_370_0
% 259.55/36.34  | | | | | | | | | | |        gives:
% 259.55/36.34  | | | | | | | | | | |   (78)   ~ (all_370_0 = 0) & r1(all_68_20, all_267_1) =
% 259.55/36.34  | | | | | | | | | | |         all_370_0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | ALPHA: (78) implies:
% 259.55/36.34  | | | | | | | | | | |   (79)   ~ (all_370_0 = 0)
% 259.55/36.34  | | | | | | | | | | |   (80)  r1(all_68_20, all_267_1) = all_370_0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_370_0, all_267_1,
% 259.55/36.34  | | | | | | | | | | |              all_68_20, simplifying with (39), (80) gives:
% 259.55/36.34  | | | | | | | | | | |   (81)  all_370_0 = 0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | REDUCE: (79), (81) imply:
% 259.55/36.34  | | | | | | | | | | |   (82)  $false
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | CLOSE: (82) is inconsistent.
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | End of split
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | End of split
% 259.55/36.34  | | | | | | | | | 
% 259.55/36.34  | | | | | | | | Case 2:
% 259.55/36.34  | | | | | | | | | 
% 259.55/36.34  | | | | | | | | |   (83)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.34  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.34  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.34  | | | | | | | | |           int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.34  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.34  | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | BETA: splitting (83) gives:
% 259.55/36.34  | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | Case 1:
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | |   (84)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 259.55/36.34  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.34  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | GROUND_INST: instantiating (84) with all_248_1, all_248_0,
% 259.55/36.34  | | | | | | | | | |              simplifying with (30), (32) gives:
% 259.55/36.34  | | | | | | | | | |   (85)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.34  | | | | | | | | | |           r1(all_68_20, all_248_1) = v0)
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | REF_CLOSE: (9), (29), (31), (85) are inconsistent by
% 259.55/36.34  | | | | | | | | | |            sub-proof #303.
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | Case 2:
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | |   (86)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 259.55/36.34  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.34  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | GROUND_INST: instantiating (86) with all_319_1, all_319_0,
% 259.55/36.34  | | | | | | | | | |              simplifying with (59), (61) gives:
% 259.55/36.34  | | | | | | | | | |   (87)  all_319_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.34  | | | | | | | | | |           r1(all_68_20, all_319_1) = v0)
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | BETA: splitting (87) gives:
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | Case 1:
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | |   (88)  all_319_0 = 0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | REDUCE: (58), (88) imply:
% 259.55/36.34  | | | | | | | | | | |   (89)  $false
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | CLOSE: (89) is inconsistent.
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | Case 2:
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | |   (90)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.34  | | | | | | | | | | |             all_319_1) = v0)
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | DELTA: instantiating (90) with fresh symbol all_370_0
% 259.55/36.34  | | | | | | | | | | |        gives:
% 259.55/36.34  | | | | | | | | | | |   (91)   ~ (all_370_0 = 0) & r1(all_68_20, all_319_1) =
% 259.55/36.34  | | | | | | | | | | |         all_370_0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | ALPHA: (91) implies:
% 259.55/36.34  | | | | | | | | | | |   (92)   ~ (all_370_0 = 0)
% 259.55/36.34  | | | | | | | | | | |   (93)  r1(all_68_20, all_319_1) = all_370_0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_370_0, all_319_1,
% 259.55/36.34  | | | | | | | | | | |              all_68_20, simplifying with (60), (93) gives:
% 259.55/36.34  | | | | | | | | | | |   (94)  all_370_0 = 0
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | REDUCE: (92), (94) imply:
% 259.55/36.34  | | | | | | | | | | |   (95)  $false
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | | CLOSE: (95) is inconsistent.
% 259.55/36.34  | | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | | End of split
% 259.55/36.34  | | | | | | | | | | 
% 259.55/36.34  | | | | | | | | | End of split
% 259.55/36.34  | | | | | | | | | 
% 259.55/36.34  | | | | | | | | End of split
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | Case 2:
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | |   (96)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 259.55/36.34  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | | REF_CLOSE: (2), (9), (11), (15), (48), (96) are inconsistent by
% 259.55/36.34  | | | | | | | |            sub-proof #361.
% 259.55/36.34  | | | | | | | | 
% 259.55/36.34  | | | | | | | End of split
% 259.55/36.34  | | | | | | | 
% 259.55/36.34  | | | | | | End of split
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | End of split
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | Case 2:
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | |   (97)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | | REF_CLOSE: (22), (34), (44), (97) are inconsistent by sub-proof #396.
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | End of split
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | End of split
% 259.55/36.34  | | | 
% 259.55/36.34  | | Case 2:
% 259.55/36.34  | | | 
% 259.55/36.34  | | |   (98)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.34  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  | | | 
% 259.55/36.34  | | | BETA: splitting (18) gives:
% 259.55/36.34  | | | 
% 259.55/36.34  | | | Case 1:
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | |   (99)   ~ (all_68_19 = 0)
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | BETA: splitting (19) gives:
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | Case 1:
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | |   (100)  all_68_16 = 0
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | | REDUCE: (17), (100) imply:
% 259.55/36.34  | | | | |   (101)  $false
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | | CLOSE: (101) is inconsistent.
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | Case 2:
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | |   (102)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | | BETA: splitting (102) gives:
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | | Case 1:
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | |   (103)  all_68_17 = 0
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | | COMBINE_EQS: (23), (103) imply:
% 259.55/36.34  | | | | | |   (104)  all_75_14 = 0
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (8), (9), (11), (14), (15),
% 259.55/36.34  | | | | | |            (16), (21), (22), (24), (25), (29), (30), (31), (32),
% 259.55/36.34  | | | | | |            (34), (98), (104) are inconsistent by sub-proof #300.
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | Case 2:
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | |   (105)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | | REF_CLOSE: (20), (99), (105) are inconsistent by sub-proof #406.
% 259.55/36.34  | | | | | | 
% 259.55/36.34  | | | | | End of split
% 259.55/36.34  | | | | | 
% 259.55/36.34  | | | | End of split
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | Case 2:
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | |   (106)  all_68_19 = 0
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | REF_CLOSE: (2), (9), (10), (11), (15), (98), (106) are inconsistent by
% 259.55/36.34  | | | |            sub-proof #298.
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | End of split
% 259.55/36.34  | | | 
% 259.55/36.34  | | End of split
% 259.55/36.34  | | 
% 259.55/36.34  | Case 2:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (107)  all_75_13 = 0
% 259.55/36.34  | |   (108)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.34  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  | | 
% 259.55/36.34  | | BETA: splitting (13) gives:
% 259.55/36.34  | | 
% 259.55/36.34  | | Case 1:
% 259.55/36.34  | | | 
% 259.55/36.34  | | |   (109)   ~ (all_75_13 = 0)
% 259.55/36.34  | | | 
% 259.55/36.34  | | | REDUCE: (107), (109) imply:
% 259.55/36.34  | | |   (110)  $false
% 259.55/36.34  | | | 
% 259.55/36.34  | | | CLOSE: (110) is inconsistent.
% 259.55/36.34  | | | 
% 259.55/36.34  | | Case 2:
% 259.55/36.34  | | | 
% 259.55/36.34  | | |   (111)   ~ (all_75_14 = 0)
% 259.55/36.34  | | | 
% 259.55/36.34  | | | REDUCE: (23), (111) imply:
% 259.55/36.34  | | |   (112)   ~ (all_68_17 = 0)
% 259.55/36.34  | | | 
% 259.55/36.34  | | | REF_CLOSE: (2), (9), (10), (11), (15), (17), (19), (20), (108), (112) are
% 259.55/36.34  | | |            inconsistent by sub-proof #296.
% 259.55/36.34  | | | 
% 259.55/36.34  | | End of split
% 259.55/36.34  | | 
% 259.55/36.34  | End of split
% 259.55/36.34  | 
% 259.55/36.34  End of proof
% 259.55/36.34  
% 259.55/36.34  Sub-proof #296 shows that the following formulas are inconsistent:
% 259.55/36.34  ----------------------------------------------------------------
% 259.55/36.34    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.34             v0) = 0 & $i(v0))
% 259.55/36.34    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.34         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.34    (3)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.34           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (4)   ~ (all_68_2 = 0)
% 259.55/36.34    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.55/36.34             v0) = 0 & $i(v0))
% 259.55/36.34    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.34           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.34         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.34           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.34         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.34             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.34    (7)   ~ (all_68_16 = 0)
% 259.55/36.34    (8)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34    (9)   ~ (all_68_18 = 0)
% 259.55/36.34    (10)   ~ (all_68_17 = 0)
% 259.55/36.34  
% 259.55/36.34  Begin of proof
% 259.55/36.34  | 
% 259.55/36.34  | BETA: splitting (8) gives:
% 259.55/36.34  | 
% 259.55/36.34  | Case 1:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (11)  all_68_16 = 0
% 259.55/36.34  | | 
% 259.55/36.34  | | REDUCE: (7), (11) imply:
% 259.55/36.34  | |   (12)  $false
% 259.55/36.34  | | 
% 259.55/36.34  | | CLOSE: (12) is inconsistent.
% 259.55/36.34  | | 
% 259.55/36.34  | Case 2:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (13)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34  | | 
% 259.55/36.34  | | BETA: splitting (13) gives:
% 259.55/36.34  | | 
% 259.55/36.34  | | Case 1:
% 259.55/36.34  | | | 
% 259.55/36.34  | | |   (14)  all_68_17 = 0
% 259.55/36.34  | | | 
% 259.55/36.34  | | | REDUCE: (10), (14) imply:
% 259.55/36.34  | | |   (15)  $false
% 259.55/36.34  | | | 
% 259.55/36.34  | | | CLOSE: (15) is inconsistent.
% 259.55/36.34  | | | 
% 259.55/36.34  | | Case 2:
% 259.55/36.34  | | | 
% 259.55/36.34  | | |   (16)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34  | | | 
% 259.55/36.34  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (9), (16) are inconsistent by
% 259.55/36.34  | | |            sub-proof #297.
% 259.55/36.34  | | | 
% 259.55/36.34  | | End of split
% 259.55/36.34  | | 
% 259.55/36.34  | End of split
% 259.55/36.34  | 
% 259.55/36.34  End of proof
% 259.55/36.34  
% 259.55/36.34  Sub-proof #297 shows that the following formulas are inconsistent:
% 259.55/36.34  ----------------------------------------------------------------
% 259.55/36.34    (1)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.34             v0) = 0 & $i(v0))
% 259.55/36.34    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.34         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.34    (4)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.34           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (5)   ~ (all_68_2 = 0)
% 259.55/36.34    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.55/36.34             v0) = 0 & $i(v0))
% 259.55/36.34    (7)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.34           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.34         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.34           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.34         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.34             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.34    (8)   ~ (all_68_18 = 0)
% 259.55/36.34  
% 259.55/36.34  Begin of proof
% 259.55/36.34  | 
% 259.55/36.34  | BETA: splitting (1) gives:
% 259.55/36.34  | 
% 259.55/36.34  | Case 1:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (9)  all_68_18 = 0
% 259.55/36.34  | | 
% 259.55/36.34  | | REDUCE: (8), (9) imply:
% 259.55/36.34  | |   (10)  $false
% 259.55/36.34  | | 
% 259.55/36.34  | | CLOSE: (10) is inconsistent.
% 259.55/36.34  | | 
% 259.55/36.34  | Case 2:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (11)  all_68_19 = 0
% 259.55/36.34  | | 
% 259.55/36.34  | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (11) are inconsistent by sub-proof
% 259.55/36.34  | |            #298.
% 259.55/36.34  | | 
% 259.55/36.34  | End of split
% 259.55/36.34  | 
% 259.55/36.34  End of proof
% 259.55/36.34  
% 259.55/36.34  Sub-proof #298 shows that the following formulas are inconsistent:
% 259.55/36.34  ----------------------------------------------------------------
% 259.55/36.34    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.34             v0) = 0 & $i(v0))
% 259.55/36.34    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.34         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.34    (3)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.34           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (4)   ~ (all_68_2 = 0)
% 259.55/36.34    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.55/36.34             v0) = 0 & $i(v0))
% 259.55/36.34    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.34           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.34         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.34           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.34         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.34             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.34    (7)  all_68_19 = 0
% 259.55/36.34  
% 259.55/36.34  Begin of proof
% 259.55/36.34  | 
% 259.55/36.34  | BETA: splitting (3) gives:
% 259.55/36.34  | 
% 259.55/36.34  | Case 1:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (8)   ~ (all_68_19 = 0)
% 259.55/36.34  | | 
% 259.55/36.34  | | REDUCE: (7), (8) imply:
% 259.55/36.34  | |   (9)  $false
% 259.55/36.34  | | 
% 259.55/36.34  | | CLOSE: (9) is inconsistent.
% 259.55/36.34  | | 
% 259.55/36.34  | Case 2:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.34  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  | | 
% 259.55/36.34  | | REF_CLOSE: (1), (2), (4), (5), (6), (10) are inconsistent by sub-proof #361.
% 259.55/36.34  | | 
% 259.55/36.34  | End of split
% 259.55/36.34  | 
% 259.55/36.34  End of proof
% 259.55/36.34  
% 259.55/36.34  Sub-proof #299 shows that the following formulas are inconsistent:
% 259.55/36.34  ----------------------------------------------------------------
% 259.55/36.34    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.34    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.34             v0) = 0 & $i(v0))
% 259.55/36.34    (3)  all_75_9 = all_68_11
% 259.55/36.34    (4)  $i(all_248_1)
% 259.55/36.34    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.34           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (6)   ~ (all_68_12 = 0)
% 259.55/36.34    (7)  all_75_18 = all_68_14
% 259.55/36.34    (8)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.34           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.34         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.34    (10)   ~ (all_68_2 = 0)
% 259.55/36.34    (11)   ~ (all_248_0 = 0)
% 259.55/36.34    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.34            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.34              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (13)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.34            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.34           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.34            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.34          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.34            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.34    (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.34            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.34          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.34            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.34          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.34              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.34            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.34              r1(all_68_20, v0) = v2))
% 259.55/36.34    (15)  r1(all_68_20, all_248_1) = 0
% 259.55/36.34    (16)   ~ (all_68_16 = 0)
% 259.55/36.34    (17)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34    (18)   ~ (all_68_18 = 0)
% 259.55/36.34    (19)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.34            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (20)   ~ (all_68_13 = 0)
% 259.55/36.34    (21)  all_75_14 = all_68_17
% 259.55/36.34    (22)  p104(all_248_1) = all_248_0
% 259.55/36.34    (23)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.34            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34    (24)   ~ (all_68_19 = 0)
% 259.55/36.34    (25)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.34            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.34  
% 259.55/36.34  Begin of proof
% 259.55/36.34  | 
% 259.55/36.34  | BETA: splitting (17) gives:
% 259.55/36.34  | 
% 259.55/36.34  | Case 1:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (26)  all_68_16 = 0
% 259.55/36.34  | | 
% 259.55/36.34  | | REDUCE: (16), (26) imply:
% 259.55/36.34  | |   (27)  $false
% 259.55/36.34  | | 
% 259.55/36.34  | | CLOSE: (27) is inconsistent.
% 259.55/36.34  | | 
% 259.55/36.34  | Case 2:
% 259.55/36.34  | | 
% 259.55/36.34  | |   (28)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.34  | | 
% 259.55/36.34  | | BETA: splitting (28) gives:
% 259.55/36.34  | | 
% 259.55/36.34  | | Case 1:
% 259.55/36.34  | | | 
% 259.55/36.34  | | |   (29)  all_68_17 = 0
% 259.55/36.34  | | | 
% 259.55/36.34  | | | COMBINE_EQS: (21), (29) imply:
% 259.55/36.34  | | |   (30)  all_75_14 = 0
% 259.55/36.34  | | | 
% 259.55/36.34  | | | BETA: splitting (19) gives:
% 259.55/36.34  | | | 
% 259.55/36.34  | | | Case 1:
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | |   (31)   ~ (all_75_14 = 0)
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | REDUCE: (30), (31) imply:
% 259.55/36.34  | | | |   (32)  $false
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | | CLOSE: (32) is inconsistent.
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | Case 2:
% 259.55/36.34  | | | | 
% 259.55/36.34  | | | |   (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.34  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.35  | | | |            (12), (13), (14), (15), (19), (20), (22), (23), (25), (30),
% 259.55/36.35  | | | |            (33) are inconsistent by sub-proof #300.
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | End of split
% 259.55/36.35  | | | 
% 259.55/36.35  | | Case 2:
% 259.55/36.35  | | | 
% 259.55/36.35  | | |   (34)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.35  | | | 
% 259.55/36.35  | | | REF_CLOSE: (18), (24), (34) are inconsistent by sub-proof #406.
% 259.55/36.35  | | | 
% 259.55/36.35  | | End of split
% 259.55/36.35  | | 
% 259.55/36.35  | End of split
% 259.55/36.35  | 
% 259.55/36.35  End of proof
% 259.55/36.35  
% 259.55/36.35  Sub-proof #300 shows that the following formulas are inconsistent:
% 259.55/36.35  ----------------------------------------------------------------
% 259.55/36.35    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.35    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.35             v0) = 0 & $i(v0))
% 259.55/36.35    (3)  all_75_9 = all_68_11
% 259.55/36.35    (4)  $i(all_248_1)
% 259.55/36.35    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.35           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (6)   ~ (all_68_12 = 0)
% 259.55/36.35    (7)  all_75_18 = all_68_14
% 259.55/36.35    (8)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.35           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.35    (10)   ~ (all_68_2 = 0)
% 259.55/36.35    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.35            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (12)   ~ (all_248_0 = 0)
% 259.55/36.35    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.35            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.35              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (14)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.35            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.35           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.35            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.35          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.35            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.35    (15)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.35            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.35          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.35            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.35          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.35            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35              r1(all_68_20, v0) = v2))
% 259.55/36.35    (16)  r1(all_68_20, all_248_1) = 0
% 259.55/36.35    (17)  all_75_14 = 0
% 259.55/36.35    (18)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.35            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (19)   ~ (all_68_13 = 0)
% 259.55/36.35    (20)  p104(all_248_1) = all_248_0
% 259.55/36.35    (21)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.35            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (22)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.35            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  
% 259.55/36.35  Begin of proof
% 259.55/36.35  | 
% 259.55/36.35  | BETA: splitting (22) gives:
% 259.55/36.35  | 
% 259.55/36.35  | Case 1:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (23)   ~ (all_75_14 = 0)
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (17), (23) imply:
% 259.55/36.35  | |   (24)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (24) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | Case 2:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.35  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  | | 
% 259.55/36.35  | | DELTA: instantiating (25) with fresh symbols all_290_0, all_290_1 gives:
% 259.55/36.35  | |   (26)   ~ (all_290_0 = 0) & p103(all_290_1) = all_290_0 & r1(all_68_20,
% 259.55/36.35  | |           all_290_1) = 0 & $i(all_290_1)
% 259.55/36.35  | | 
% 259.55/36.35  | | ALPHA: (26) implies:
% 259.55/36.35  | |   (27)   ~ (all_290_0 = 0)
% 259.55/36.35  | |   (28)  $i(all_290_1)
% 259.55/36.35  | |   (29)  r1(all_68_20, all_290_1) = 0
% 259.55/36.35  | |   (30)  p103(all_290_1) = all_290_0
% 259.55/36.35  | | 
% 259.55/36.35  | | BETA: splitting (21) gives:
% 259.55/36.35  | | 
% 259.55/36.35  | | Case 1:
% 259.55/36.35  | | | 
% 259.55/36.35  | | |   (31)   ~ (all_75_18 = 0)
% 259.55/36.35  | | | 
% 259.55/36.35  | | | REDUCE: (7), (31) imply:
% 259.55/36.35  | | |   (32)   ~ (all_68_14 = 0)
% 259.55/36.35  | | | 
% 259.55/36.35  | | | BETA: splitting (1) gives:
% 259.55/36.35  | | | 
% 259.55/36.35  | | | Case 1:
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | |   (33)  all_68_11 = 0
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | | COMBINE_EQS: (3), (33) imply:
% 259.55/36.35  | | | |   (34)  all_75_9 = 0
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | | BETA: splitting (5) gives:
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | | Case 1:
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | |   (35)   ~ (all_75_9 = 0)
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | | REDUCE: (34), (35) imply:
% 259.55/36.35  | | | | |   (36)  $false
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | | CLOSE: (36) is inconsistent.
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | Case 2:
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | |   (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.35  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | | DELTA: instantiating (37) with fresh symbols all_312_0, all_312_1
% 259.55/36.35  | | | | |        gives:
% 259.55/36.35  | | | | |   (38)   ~ (all_312_0 = 0) & p102(all_312_1) = all_312_0 &
% 259.55/36.35  | | | | |         r1(all_68_20, all_312_1) = 0 & $i(all_312_1)
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | | ALPHA: (38) implies:
% 259.55/36.35  | | | | |   (39)   ~ (all_312_0 = 0)
% 259.55/36.35  | | | | |   (40)  $i(all_312_1)
% 259.55/36.35  | | | | |   (41)  r1(all_68_20, all_312_1) = 0
% 259.55/36.35  | | | | |   (42)  p102(all_312_1) = all_312_0
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | | BETA: splitting (13) gives:
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | | Case 1:
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | |   (43)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.35  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | | DELTA: instantiating (43) with fresh symbols all_319_0, all_319_1
% 259.55/36.35  | | | | | |        gives:
% 259.55/36.35  | | | | | |   (44)   ~ (all_319_0 = 0) & p105(all_319_1) = all_319_0 &
% 259.55/36.35  | | | | | |         r1(all_68_20, all_319_1) = 0 & $i(all_319_1)
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | | ALPHA: (44) implies:
% 259.55/36.35  | | | | | |   (45)   ~ (all_319_0 = 0)
% 259.55/36.35  | | | | | |   (46)  $i(all_319_1)
% 259.55/36.35  | | | | | |   (47)  r1(all_68_20, all_319_1) = 0
% 259.55/36.35  | | | | | |   (48)  p105(all_319_1) = all_319_0
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | | BETA: splitting (15) gives:
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | | Case 1:
% 259.55/36.35  | | | | | | | 
% 259.55/36.35  | | | | | | |   (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.55/36.35  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.35  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.35  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.35  | | | | | | | 
% 259.55/36.35  | | | | | | | BETA: splitting (49) gives:
% 259.55/36.35  | | | | | | | 
% 259.55/36.35  | | | | | | | Case 1:
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | |   (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.35  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | GROUND_INST: instantiating (50) with all_312_1, all_312_0,
% 259.55/36.35  | | | | | | | |              simplifying with (40), (42) gives:
% 259.55/36.35  | | | | | | | |   (51)  all_312_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.35  | | | | | | | |           r1(all_68_20, all_312_1) = v0)
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | BETA: splitting (51) gives:
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | Case 1:
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | |   (52)  all_312_0 = 0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | REDUCE: (39), (52) imply:
% 259.55/36.35  | | | | | | | | |   (53)  $false
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | CLOSE: (53) is inconsistent.
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | Case 2:
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | |   (54)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_312_1)
% 259.55/36.35  | | | | | | | | |           = v0)
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | DELTA: instantiating (54) with fresh symbol all_342_0 gives:
% 259.55/36.35  | | | | | | | | |   (55)   ~ (all_342_0 = 0) & r1(all_68_20, all_312_1) =
% 259.55/36.35  | | | | | | | | |         all_342_0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | ALPHA: (55) implies:
% 259.55/36.35  | | | | | | | | |   (56)   ~ (all_342_0 = 0)
% 259.55/36.35  | | | | | | | | |   (57)  r1(all_68_20, all_312_1) = all_342_0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_342_0, all_312_1,
% 259.55/36.35  | | | | | | | | |              all_68_20, simplifying with (41), (57) gives:
% 259.55/36.35  | | | | | | | | |   (58)  all_342_0 = 0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | REDUCE: (56), (58) imply:
% 259.55/36.35  | | | | | | | | |   (59)  $false
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | CLOSE: (59) is inconsistent.
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | End of split
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | Case 2:
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | |   (60)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.35  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | GROUND_INST: instantiating (60) with all_290_1, all_290_0,
% 259.55/36.35  | | | | | | | |              simplifying with (28), (30) gives:
% 259.55/36.35  | | | | | | | |   (61)  all_290_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.35  | | | | | | | |           r1(all_68_20, all_290_1) = v0)
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | BETA: splitting (61) gives:
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | Case 1:
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | |   (62)  all_290_0 = 0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | REDUCE: (27), (62) imply:
% 259.55/36.35  | | | | | | | | |   (63)  $false
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | CLOSE: (63) is inconsistent.
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | Case 2:
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | |   (64)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_290_1)
% 259.55/36.35  | | | | | | | | |           = v0)
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | DELTA: instantiating (64) with fresh symbol all_342_0 gives:
% 259.55/36.35  | | | | | | | | |   (65)   ~ (all_342_0 = 0) & r1(all_68_20, all_290_1) =
% 259.55/36.35  | | | | | | | | |         all_342_0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | ALPHA: (65) implies:
% 259.55/36.35  | | | | | | | | |   (66)   ~ (all_342_0 = 0)
% 259.55/36.35  | | | | | | | | |   (67)  r1(all_68_20, all_290_1) = all_342_0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_342_0, all_290_1,
% 259.55/36.35  | | | | | | | | |              all_68_20, simplifying with (29), (67) gives:
% 259.55/36.35  | | | | | | | | |   (68)  all_342_0 = 0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | REDUCE: (66), (68) imply:
% 259.55/36.35  | | | | | | | | |   (69)  $false
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | CLOSE: (69) is inconsistent.
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | End of split
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | End of split
% 259.55/36.35  | | | | | | | 
% 259.55/36.35  | | | | | | Case 2:
% 259.55/36.35  | | | | | | | 
% 259.55/36.35  | | | | | | |   (70)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.55/36.35  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.35  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.35  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.35  | | | | | | | 
% 259.55/36.35  | | | | | | | BETA: splitting (70) gives:
% 259.55/36.35  | | | | | | | 
% 259.55/36.35  | | | | | | | Case 1:
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | |   (71)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.35  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | GROUND_INST: instantiating (71) with all_248_1, all_248_0,
% 259.55/36.35  | | | | | | | |              simplifying with (4), (20) gives:
% 259.55/36.35  | | | | | | | |   (72)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.35  | | | | | | | |           r1(all_68_20, all_248_1) = v0)
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | REF_CLOSE: (9), (12), (16), (72) are inconsistent by sub-proof
% 259.55/36.35  | | | | | | | |            #303.
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | Case 2:
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | |   (73)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.35  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | GROUND_INST: instantiating (73) with all_319_1, all_319_0,
% 259.55/36.35  | | | | | | | |              simplifying with (46), (48) gives:
% 259.55/36.35  | | | | | | | |   (74)  all_319_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.35  | | | | | | | |           r1(all_68_20, all_319_1) = v0)
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | BETA: splitting (74) gives:
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | | Case 1:
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | |   (75)  all_319_0 = 0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | REDUCE: (45), (75) imply:
% 259.55/36.35  | | | | | | | | |   (76)  $false
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | CLOSE: (76) is inconsistent.
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | Case 2:
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | |   (77)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_319_1)
% 259.55/36.35  | | | | | | | | |           = v0)
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | DELTA: instantiating (77) with fresh symbol all_342_0 gives:
% 259.55/36.35  | | | | | | | | |   (78)   ~ (all_342_0 = 0) & r1(all_68_20, all_319_1) =
% 259.55/36.35  | | | | | | | | |         all_342_0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | ALPHA: (78) implies:
% 259.55/36.35  | | | | | | | | |   (79)   ~ (all_342_0 = 0)
% 259.55/36.35  | | | | | | | | |   (80)  r1(all_68_20, all_319_1) = all_342_0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_342_0, all_319_1,
% 259.55/36.35  | | | | | | | | |              all_68_20, simplifying with (47), (80) gives:
% 259.55/36.35  | | | | | | | | |   (81)  all_342_0 = 0
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | REDUCE: (79), (81) imply:
% 259.55/36.35  | | | | | | | | |   (82)  $false
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | | CLOSE: (82) is inconsistent.
% 259.55/36.35  | | | | | | | | | 
% 259.55/36.35  | | | | | | | | End of split
% 259.55/36.35  | | | | | | | | 
% 259.55/36.35  | | | | | | | End of split
% 259.55/36.35  | | | | | | | 
% 259.55/36.35  | | | | | | End of split
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | Case 2:
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | |   (83)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.35  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | | REF_CLOSE: (2), (9), (10), (11), (14), (83) are inconsistent by
% 259.55/36.35  | | | | | |            sub-proof #361.
% 259.55/36.35  | | | | | | 
% 259.55/36.35  | | | | | End of split
% 259.55/36.35  | | | | | 
% 259.55/36.35  | | | | End of split
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | Case 2:
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | |   (84)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | | REF_CLOSE: (6), (19), (32), (84) are inconsistent by sub-proof #396.
% 259.55/36.35  | | | | 
% 259.55/36.35  | | | End of split
% 259.55/36.35  | | | 
% 259.55/36.35  | | Case 2:
% 259.55/36.35  | | | 
% 259.55/36.35  | | |   (85)  all_75_18 = 0
% 259.55/36.35  | | | 
% 259.55/36.35  | | | REF_CLOSE: (2), (8), (9), (10), (14), (17), (18), (85) are inconsistent by
% 259.55/36.35  | | |            sub-proof #301.
% 259.55/36.35  | | | 
% 259.55/36.35  | | End of split
% 259.55/36.35  | | 
% 259.55/36.35  | End of split
% 259.55/36.35  | 
% 259.55/36.35  End of proof
% 259.55/36.35  
% 259.55/36.35  Sub-proof #301 shows that the following formulas are inconsistent:
% 259.55/36.35  ----------------------------------------------------------------
% 259.55/36.35    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.35             v0) = 0 & $i(v0))
% 259.55/36.35    (2)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.35           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.35    (4)  all_75_18 = 0
% 259.55/36.35    (5)   ~ (all_68_2 = 0)
% 259.55/36.35    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.35           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.35         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.35           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.35         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.35             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.35    (7)  all_75_14 = 0
% 259.55/36.35    (8)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.35           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  
% 259.55/36.35  Begin of proof
% 259.55/36.35  | 
% 259.55/36.35  | BETA: splitting (8) gives:
% 259.55/36.35  | 
% 259.55/36.35  | Case 1:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (9)   ~ (all_75_14 = 0)
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (7), (9) imply:
% 259.55/36.35  | |   (10)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (10) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | Case 2:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.35  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  | | 
% 259.55/36.35  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (11) are inconsistent by sub-proof
% 259.55/36.35  | |            #302.
% 259.55/36.35  | | 
% 259.55/36.35  | End of split
% 259.55/36.35  | 
% 259.55/36.35  End of proof
% 259.55/36.35  
% 259.55/36.35  Sub-proof #302 shows that the following formulas are inconsistent:
% 259.55/36.35  ----------------------------------------------------------------
% 259.55/36.35    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.35             v0) = 0 & $i(v0))
% 259.55/36.35    (2)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0)
% 259.55/36.35           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.35    (4)  all_75_18 = 0
% 259.55/36.35    (5)   ~ (all_68_2 = 0)
% 259.55/36.35    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.55/36.35             v0) = 0 & $i(v0))
% 259.55/36.35    (7)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.35           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.35         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.35           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.35         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.35             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.35  
% 259.55/36.35  Begin of proof
% 259.55/36.35  | 
% 259.55/36.35  | BETA: splitting (2) gives:
% 259.55/36.35  | 
% 259.55/36.35  | Case 1:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (8)   ~ (all_75_18 = 0)
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (4), (8) imply:
% 259.55/36.35  | |   (9)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (9) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | Case 2:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.35  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  | | 
% 259.55/36.35  | | REF_CLOSE: (1), (3), (5), (6), (7), (10) are inconsistent by sub-proof #361.
% 259.55/36.35  | | 
% 259.55/36.35  | End of split
% 259.55/36.35  | 
% 259.55/36.35  End of proof
% 259.55/36.35  
% 259.55/36.35  Sub-proof #303 shows that the following formulas are inconsistent:
% 259.55/36.35  ----------------------------------------------------------------
% 259.55/36.35    (1)  all_248_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_248_1) =
% 259.55/36.35           v0)
% 259.55/36.35    (2)   ~ (all_248_0 = 0)
% 259.55/36.35    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.35    (4)  r1(all_68_20, all_248_1) = 0
% 259.55/36.35  
% 259.55/36.35  Begin of proof
% 259.55/36.35  | 
% 259.55/36.35  | BETA: splitting (1) gives:
% 259.55/36.35  | 
% 259.55/36.35  | Case 1:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (5)  all_248_0 = 0
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (2), (5) imply:
% 259.55/36.35  | |   (6)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (6) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | Case 2:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_248_1) = v0)
% 259.55/36.35  | | 
% 259.55/36.35  | | DELTA: instantiating (7) with fresh symbol all_342_0 gives:
% 259.55/36.35  | |   (8)   ~ (all_342_0 = 0) & r1(all_68_20, all_248_1) = all_342_0
% 259.55/36.35  | | 
% 259.55/36.35  | | ALPHA: (8) implies:
% 259.55/36.35  | |   (9)   ~ (all_342_0 = 0)
% 259.55/36.35  | |   (10)  r1(all_68_20, all_248_1) = all_342_0
% 259.55/36.35  | | 
% 259.55/36.35  | | GROUND_INST: instantiating (3) with 0, all_342_0, all_248_1, all_68_20,
% 259.55/36.35  | |              simplifying with (4), (10) gives:
% 259.55/36.35  | |   (11)  all_342_0 = 0
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (9), (11) imply:
% 259.55/36.35  | |   (12)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (12) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | End of split
% 259.55/36.35  | 
% 259.55/36.35  End of proof
% 259.55/36.35  
% 259.55/36.35  Sub-proof #304 shows that the following formulas are inconsistent:
% 259.55/36.35  ----------------------------------------------------------------
% 259.55/36.35    (1)  all_229_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_229_1) =
% 259.55/36.35           v0)
% 259.55/36.35    (2)   ~ (all_229_0 = 0)
% 259.55/36.35    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.35    (4)  r1(all_68_20, all_229_1) = 0
% 259.55/36.35  
% 259.55/36.35  Begin of proof
% 259.55/36.35  | 
% 259.55/36.35  | BETA: splitting (1) gives:
% 259.55/36.35  | 
% 259.55/36.35  | Case 1:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (5)  all_229_0 = 0
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (2), (5) imply:
% 259.55/36.35  | |   (6)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (6) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | Case 2:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_229_1) = v0)
% 259.55/36.35  | | 
% 259.55/36.35  | | DELTA: instantiating (7) with fresh symbol all_330_0 gives:
% 259.55/36.35  | |   (8)   ~ (all_330_0 = 0) & r1(all_68_20, all_229_1) = all_330_0
% 259.55/36.35  | | 
% 259.55/36.35  | | ALPHA: (8) implies:
% 259.55/36.35  | |   (9)   ~ (all_330_0 = 0)
% 259.55/36.35  | |   (10)  r1(all_68_20, all_229_1) = all_330_0
% 259.55/36.35  | | 
% 259.55/36.35  | | GROUND_INST: instantiating (3) with 0, all_330_0, all_229_1, all_68_20,
% 259.55/36.35  | |              simplifying with (4), (10) gives:
% 259.55/36.35  | |   (11)  all_330_0 = 0
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (9), (11) imply:
% 259.55/36.35  | |   (12)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (12) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | End of split
% 259.55/36.35  | 
% 259.55/36.35  End of proof
% 259.55/36.35  
% 259.55/36.35  Sub-proof #305 shows that the following formulas are inconsistent:
% 259.55/36.35  ----------------------------------------------------------------
% 259.55/36.35    (1)  all_203_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_203_1) =
% 259.55/36.35           v0)
% 259.55/36.35    (2)   ~ (all_203_0 = 0)
% 259.55/36.35    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.35    (4)  r1(all_68_20, all_203_1) = 0
% 259.55/36.35  
% 259.55/36.35  Begin of proof
% 259.55/36.35  | 
% 259.55/36.35  | BETA: splitting (1) gives:
% 259.55/36.35  | 
% 259.55/36.35  | Case 1:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (5)  all_203_0 = 0
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (2), (5) imply:
% 259.55/36.35  | |   (6)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (6) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | Case 2:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_203_1) = v0)
% 259.55/36.35  | | 
% 259.55/36.35  | | DELTA: instantiating (7) with fresh symbol all_335_0 gives:
% 259.55/36.35  | |   (8)   ~ (all_335_0 = 0) & r1(all_68_20, all_203_1) = all_335_0
% 259.55/36.35  | | 
% 259.55/36.35  | | ALPHA: (8) implies:
% 259.55/36.35  | |   (9)   ~ (all_335_0 = 0)
% 259.55/36.35  | |   (10)  r1(all_68_20, all_203_1) = all_335_0
% 259.55/36.35  | | 
% 259.55/36.35  | | GROUND_INST: instantiating (3) with 0, all_335_0, all_203_1, all_68_20,
% 259.55/36.35  | |              simplifying with (4), (10) gives:
% 259.55/36.35  | |   (11)  all_335_0 = 0
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (9), (11) imply:
% 259.55/36.35  | |   (12)  $false
% 259.55/36.35  | | 
% 259.55/36.35  | | CLOSE: (12) is inconsistent.
% 259.55/36.35  | | 
% 259.55/36.35  | End of split
% 259.55/36.35  | 
% 259.55/36.35  End of proof
% 259.55/36.35  
% 259.55/36.35  Sub-proof #306 shows that the following formulas are inconsistent:
% 259.55/36.35  ----------------------------------------------------------------
% 259.55/36.35    (1)  r1(all_68_20, all_143_1) = 0
% 259.55/36.35    (2)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.35         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35             r1(all_68_20, v0) = v2))
% 259.55/36.35    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.55/36.35             v0) = 0 & $i(v0))
% 259.55/36.35    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.35         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.35    (5)   ~ (all_143_0 = 0)
% 259.55/36.35    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.35           p405(v0) = v1 & $i(v0))
% 259.55/36.35    (7)  $i(all_143_1)
% 259.55/36.35    (8)   ~ (all_68_8 = 0)
% 259.55/36.35    (9)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.35           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.35         ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 259.55/36.35             ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.35         (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.35           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.35             r1(all_68_20, v0) = v2))
% 259.55/36.35    (10)  all_75_15 = all_68_9
% 259.55/36.35    (11)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.35            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (12)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.35            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (13)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.35            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (14)  p102(all_143_1) = all_143_0
% 259.55/36.35    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.35            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35    (16)   ~ (all_68_7 = 0)
% 259.55/36.35  
% 259.55/36.35  Begin of proof
% 259.55/36.35  | 
% 259.55/36.35  | BETA: splitting (12) gives:
% 259.55/36.35  | 
% 259.55/36.35  | Case 1:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (17)   ~ (all_75_15 = 0)
% 259.55/36.35  | | 
% 259.55/36.35  | | REDUCE: (10), (17) imply:
% 259.55/36.35  | |   (18)   ~ (all_68_9 = 0)
% 259.55/36.35  | | 
% 259.55/36.35  | | REF_CLOSE: (2), (4), (6), (8), (16), (18) are inconsistent by sub-proof
% 259.55/36.35  | |            #398.
% 259.55/36.35  | | 
% 259.55/36.35  | Case 2:
% 259.55/36.35  | | 
% 259.55/36.35  | |   (19)  all_75_15 = 0
% 259.55/36.35  | | 
% 259.55/36.35  | | COMBINE_EQS: (10), (19) imply:
% 259.55/36.35  | |   (20)  all_68_9 = 0
% 259.55/36.35  | | 
% 259.55/36.35  | | BETA: splitting (13) gives:
% 259.55/36.35  | | 
% 259.55/36.35  | | Case 1:
% 259.55/36.35  | | | 
% 259.55/36.35  | | |   (21)   ~ (all_75_15 = 0)
% 259.55/36.35  | | | 
% 259.55/36.35  | | | REDUCE: (19), (21) imply:
% 259.55/36.35  | | |   (22)  $false
% 259.55/36.35  | | | 
% 259.55/36.35  | | | CLOSE: (22) is inconsistent.
% 259.55/36.35  | | | 
% 259.55/36.35  | | Case 2:
% 259.55/36.35  | | | 
% 259.55/36.35  | | |   (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.35  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.35  | | | 
% 259.55/36.35  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.35  | | |            (14), (15), (16), (23) are inconsistent by sub-proof #311.
% 259.55/36.35  | | | 
% 259.55/36.35  | | End of split
% 259.55/36.35  | | 
% 259.55/36.35  | End of split
% 259.55/36.35  | 
% 259.55/36.35  End of proof
% 259.55/36.35  
% 259.55/36.35  Sub-proof #307 shows that the following formulas are inconsistent:
% 259.55/36.35  ----------------------------------------------------------------
% 259.55/36.36    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.36    (2)  all_75_17 = all_68_18
% 259.55/36.36    (3)   ~ (all_68_12 = 0)
% 259.55/36.36    (4)  all_75_18 = all_68_14
% 259.55/36.36    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.36         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36             r1(all_68_20, v0) = v2))
% 259.55/36.36    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.36         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.36    (7)   ~ (all_68_11 = 0)
% 259.55/36.36    (8)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.36    (9)   ~ (all_68_8 = 0)
% 259.55/36.36    (10)  all_75_15 = all_68_9
% 259.55/36.36    (11)   ~ (all_68_16 = 0)
% 259.55/36.36    (12)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] :
% 259.55/36.36            ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.55/36.36    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.36    (14)   ~ (all_68_13 = 0)
% 259.55/36.36    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.36    (16)   ~ (all_68_7 = 0)
% 259.55/36.36    (17)   ~ (all_68_17 = 0)
% 259.55/36.36  
% 259.55/36.36  Begin of proof
% 259.55/36.36  | 
% 259.55/36.36  | BETA: splitting (1) gives:
% 259.55/36.36  | 
% 259.55/36.36  | Case 1:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (18)  all_68_11 = 0
% 259.55/36.36  | | 
% 259.55/36.36  | | REDUCE: (7), (18) imply:
% 259.55/36.36  | |   (19)  $false
% 259.55/36.36  | | 
% 259.55/36.36  | | CLOSE: (19) is inconsistent.
% 259.55/36.36  | | 
% 259.55/36.36  | Case 2:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (20)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.36  | | 
% 259.55/36.36  | | BETA: splitting (20) gives:
% 259.55/36.36  | | 
% 259.55/36.36  | | Case 1:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (21)  all_68_12 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | REDUCE: (3), (21) imply:
% 259.55/36.36  | | |   (22)  $false
% 259.55/36.36  | | | 
% 259.55/36.36  | | | CLOSE: (22) is inconsistent.
% 259.55/36.36  | | | 
% 259.55/36.36  | | Case 2:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (23)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | BETA: splitting (23) gives:
% 259.55/36.36  | | | 
% 259.55/36.36  | | | Case 1:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | |   (24)  all_68_13 = 0
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | REDUCE: (14), (24) imply:
% 259.55/36.36  | | | |   (25)  $false
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | CLOSE: (25) is inconsistent.
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | Case 2:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | |   (26)  all_68_14 = 0
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | COMBINE_EQS: (4), (26) imply:
% 259.55/36.36  | | | |   (27)  all_75_18 = 0
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | REF_CLOSE: (2), (5), (6), (8), (9), (10), (11), (12), (13), (15), (16),
% 259.55/36.36  | | | |            (17), (27) are inconsistent by sub-proof #308.
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | End of split
% 259.55/36.36  | | | 
% 259.55/36.36  | | End of split
% 259.55/36.36  | | 
% 259.55/36.36  | End of split
% 259.55/36.36  | 
% 259.55/36.36  End of proof
% 259.55/36.36  
% 259.55/36.36  Sub-proof #308 shows that the following formulas are inconsistent:
% 259.55/36.36  ----------------------------------------------------------------
% 259.55/36.36    (1)  all_75_17 = all_68_18
% 259.55/36.36    (2)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.36         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36             r1(all_68_20, v0) = v2))
% 259.55/36.36    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.36         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.36    (4)  all_75_18 = 0
% 259.55/36.36    (5)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.36    (6)   ~ (all_68_8 = 0)
% 259.55/36.36    (7)  all_75_15 = all_68_9
% 259.55/36.36    (8)   ~ (all_68_16 = 0)
% 259.55/36.36    (9)   ~ (all_68_19 = 0) | ( ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : (
% 259.55/36.36             ~ (v1 = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0)))
% 259.55/36.36    (10)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.36    (11)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.36    (12)   ~ (all_68_7 = 0)
% 259.55/36.36    (13)   ~ (all_68_17 = 0)
% 259.55/36.36  
% 259.55/36.36  Begin of proof
% 259.55/36.36  | 
% 259.55/36.36  | BETA: splitting (9) gives:
% 259.55/36.36  | 
% 259.55/36.36  | Case 1:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (14)   ~ (all_68_19 = 0)
% 259.55/36.36  | | 
% 259.55/36.36  | | BETA: splitting (10) gives:
% 259.55/36.36  | | 
% 259.55/36.36  | | Case 1:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (15)  all_68_16 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | REDUCE: (8), (15) imply:
% 259.55/36.36  | | |   (16)  $false
% 259.55/36.36  | | | 
% 259.55/36.36  | | | CLOSE: (16) is inconsistent.
% 259.55/36.36  | | | 
% 259.55/36.36  | | Case 2:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (17)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | BETA: splitting (11) gives:
% 259.55/36.36  | | | 
% 259.55/36.36  | | | Case 1:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | |   (18)   ~ (all_75_18 = 0)
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | REDUCE: (4), (18) imply:
% 259.55/36.36  | | | |   (19)  $false
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | CLOSE: (19) is inconsistent.
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | Case 2:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | |   (20)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) =
% 259.55/36.36  | | | |           0 & p405(v0) = v1 & $i(v0))
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (12), (13), (14), (17), (20)
% 259.55/36.36  | | | |            are inconsistent by sub-proof #387.
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | End of split
% 259.55/36.36  | | | 
% 259.55/36.36  | | End of split
% 259.55/36.36  | | 
% 259.55/36.36  | Case 2:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (21)   ~ (all_75_18 = 0) &  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36  | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.36  | | 
% 259.55/36.36  | | ALPHA: (21) implies:
% 259.55/36.36  | |   (22)   ~ (all_75_18 = 0)
% 259.55/36.36  | | 
% 259.55/36.36  | | REDUCE: (4), (22) imply:
% 259.55/36.36  | |   (23)  $false
% 259.55/36.36  | | 
% 259.55/36.36  | | CLOSE: (23) is inconsistent.
% 259.55/36.36  | | 
% 259.55/36.36  | End of split
% 259.55/36.36  | 
% 259.55/36.36  End of proof
% 259.55/36.36  
% 259.55/36.36  Sub-proof #309 shows that the following formulas are inconsistent:
% 259.55/36.36  ----------------------------------------------------------------
% 259.55/36.36    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.36    (2)  all_75_17 = all_68_18
% 259.55/36.36    (3)  all_75_13 = all_68_12
% 259.55/36.36    (4)  r1(all_68_20, all_143_1) = 0
% 259.55/36.36    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.36         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36             r1(all_68_20, v0) = v2))
% 259.55/36.36    (6)   ~ (all_68_14 = 0)
% 259.55/36.36    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.36         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.36    (8)   ~ (all_143_0 = 0)
% 259.55/36.36    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.36           p405(v0) = v1 & $i(v0))
% 259.55/36.36    (10)   ~ (all_68_11 = 0)
% 259.55/36.36    (11)  $i(all_143_1)
% 259.55/36.36    (12)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.36    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (14)   ~ (all_68_8 = 0)
% 259.55/36.36    (15)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.36            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.36          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.36            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.36          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.36            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36              r1(all_68_20, v0) = v2))
% 259.55/36.36    (16)  all_75_15 = all_68_9
% 259.55/36.36    (17)   ~ (all_68_16 = 0)
% 259.55/36.36    (18)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (19)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.36    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (21)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (22)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (23)  p102(all_143_1) = all_143_0
% 259.55/36.36    (24)   ~ (all_68_13 = 0)
% 259.55/36.36    (25)   ~ (all_68_7 = 0)
% 259.55/36.36    (26)   ~ (all_68_17 = 0)
% 259.55/36.36  
% 259.55/36.36  Begin of proof
% 259.55/36.36  | 
% 259.55/36.36  | BETA: splitting (1) gives:
% 259.55/36.36  | 
% 259.55/36.36  | Case 1:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (27)  all_68_11 = 0
% 259.55/36.36  | | 
% 259.55/36.36  | | REDUCE: (10), (27) imply:
% 259.55/36.36  | |   (28)  $false
% 259.55/36.36  | | 
% 259.55/36.36  | | CLOSE: (28) is inconsistent.
% 259.55/36.36  | | 
% 259.55/36.36  | Case 2:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (29)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.36  | | 
% 259.55/36.36  | | BETA: splitting (29) gives:
% 259.55/36.36  | | 
% 259.55/36.36  | | Case 1:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (30)  all_68_12 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | COMBINE_EQS: (3), (30) imply:
% 259.55/36.36  | | |   (31)  all_75_13 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | REF_CLOSE: (2), (4), (5), (7), (8), (9), (11), (12), (13), (14), (15),
% 259.55/36.36  | | |            (16), (17), (18), (19), (20), (21), (22), (23), (25), (26),
% 259.55/36.36  | | |            (31) are inconsistent by sub-proof #310.
% 259.55/36.36  | | | 
% 259.55/36.36  | | Case 2:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (32)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | REF_CLOSE: (6), (24), (32) are inconsistent by sub-proof #404.
% 259.55/36.36  | | | 
% 259.55/36.36  | | End of split
% 259.55/36.36  | | 
% 259.55/36.36  | End of split
% 259.55/36.36  | 
% 259.55/36.36  End of proof
% 259.55/36.36  
% 259.55/36.36  Sub-proof #310 shows that the following formulas are inconsistent:
% 259.55/36.36  ----------------------------------------------------------------
% 259.55/36.36    (1)  all_75_17 = all_68_18
% 259.55/36.36    (2)  r1(all_68_20, all_143_1) = 0
% 259.55/36.36    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.36         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36             r1(all_68_20, v0) = v2))
% 259.55/36.36    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.36         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.36    (5)   ~ (all_143_0 = 0)
% 259.55/36.36    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.36           p405(v0) = v1 & $i(v0))
% 259.55/36.36    (7)  $i(all_143_1)
% 259.55/36.36    (8)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.36    (9)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 259.55/36.36           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (10)   ~ (all_68_8 = 0)
% 259.55/36.36    (11)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.36            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.36          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.36            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.36          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.36            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36              r1(all_68_20, v0) = v2))
% 259.55/36.36    (12)  all_75_15 = all_68_9
% 259.55/36.36    (13)   ~ (all_68_16 = 0)
% 259.55/36.36    (14)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (15)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.36    (16)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (17)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (18)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (19)  p102(all_143_1) = all_143_0
% 259.55/36.36    (20)  all_75_13 = 0
% 259.55/36.36    (21)   ~ (all_68_7 = 0)
% 259.55/36.36    (22)   ~ (all_68_17 = 0)
% 259.55/36.36  
% 259.55/36.36  Begin of proof
% 259.55/36.36  | 
% 259.55/36.36  | BETA: splitting (9) gives:
% 259.55/36.36  | 
% 259.55/36.36  | Case 1:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (23)   ~ (all_75_13 = 0)
% 259.55/36.36  | | 
% 259.55/36.36  | | REDUCE: (20), (23) imply:
% 259.55/36.36  | |   (24)  $false
% 259.55/36.36  | | 
% 259.55/36.36  | | CLOSE: (24) is inconsistent.
% 259.55/36.36  | | 
% 259.55/36.36  | Case 2:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.36  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36  | | 
% 259.55/36.36  | | BETA: splitting (16) gives:
% 259.55/36.36  | | 
% 259.55/36.36  | | Case 1:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (26)   ~ (all_75_15 = 0)
% 259.55/36.36  | | | 
% 259.55/36.36  | | | REDUCE: (12), (26) imply:
% 259.55/36.36  | | |   (27)   ~ (all_68_9 = 0)
% 259.55/36.36  | | | 
% 259.55/36.36  | | | REF_CLOSE: (3), (4), (6), (10), (21), (27) are inconsistent by sub-proof
% 259.55/36.36  | | |            #398.
% 259.55/36.36  | | | 
% 259.55/36.36  | | Case 2:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (28)  all_75_15 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | COMBINE_EQS: (12), (28) imply:
% 259.55/36.36  | | |   (29)  all_68_9 = 0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | BETA: splitting (18) gives:
% 259.55/36.36  | | | 
% 259.55/36.36  | | | Case 1:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | |   (30)   ~ (all_75_15 = 0)
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | REDUCE: (28), (30) imply:
% 259.55/36.36  | | | |   (31)  $false
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | CLOSE: (31) is inconsistent.
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | Case 2:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | |   (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.36  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | BETA: splitting (15) gives:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | Case 1:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | |   (33)  all_68_16 = 0
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | REDUCE: (13), (33) imply:
% 259.55/36.36  | | | | |   (34)  $false
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | CLOSE: (34) is inconsistent.
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | Case 2:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | |   (35)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | BETA: splitting (35) gives:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | Case 1:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | |   (36)  all_68_17 = 0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | REDUCE: (22), (36) imply:
% 259.55/36.36  | | | | | |   (37)  $false
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | CLOSE: (37) is inconsistent.
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | Case 2:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | |   (38)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | BETA: splitting (14) gives:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | Case 1:
% 259.55/36.36  | | | | | | | 
% 259.55/36.36  | | | | | | |   (39)   ~ (all_68_19 = 0)
% 259.55/36.36  | | | | | | | 
% 259.55/36.36  | | | | | | | REF_CLOSE: (1), (3), (4), (6), (8), (10), (12), (21), (38), (39)
% 259.55/36.36  | | | | | | |            are inconsistent by sub-proof #388.
% 259.55/36.36  | | | | | | | 
% 259.55/36.36  | | | | | | Case 2:
% 259.55/36.36  | | | | | | | 
% 259.55/36.36  | | | | | | |   (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1
% 259.55/36.36  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36  | | | | | | | 
% 259.55/36.36  | | | | | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (10), (11), (12), (16),
% 259.55/36.36  | | | | | | |            (17), (19), (21), (25), (32), (40) are inconsistent by
% 259.55/36.36  | | | | | | |            sub-proof #311.
% 259.55/36.36  | | | | | | | 
% 259.55/36.36  | | | | | | End of split
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | End of split
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | End of split
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | End of split
% 259.55/36.36  | | | 
% 259.55/36.36  | | End of split
% 259.55/36.36  | | 
% 259.55/36.36  | End of split
% 259.55/36.36  | 
% 259.55/36.36  End of proof
% 259.55/36.36  
% 259.55/36.36  Sub-proof #311 shows that the following formulas are inconsistent:
% 259.55/36.36  ----------------------------------------------------------------
% 259.55/36.36    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.55/36.36             v0) = 0 & $i(v0))
% 259.55/36.36    (2)  r1(all_68_20, all_143_1) = 0
% 259.55/36.36    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.36         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36             r1(all_68_20, v0) = v2))
% 259.55/36.36    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.55/36.36             v0) = 0 & $i(v0))
% 259.55/36.36    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.36         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.36    (6)   ~ (all_143_0 = 0)
% 259.55/36.36    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.36           p405(v0) = v1 & $i(v0))
% 259.55/36.36    (8)  $i(all_143_1)
% 259.55/36.36    (9)   ~ (all_68_8 = 0)
% 259.55/36.36    (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.36            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.36          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.36            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.36          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.36            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36              r1(all_68_20, v0) = v2))
% 259.55/36.36    (11)  all_75_15 = all_68_9
% 259.55/36.36    (12)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (13)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.36            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (14)  p102(all_143_1) = all_143_0
% 259.55/36.36    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.36            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.36    (16)   ~ (all_68_7 = 0)
% 259.55/36.36  
% 259.55/36.36  Begin of proof
% 259.55/36.36  | 
% 259.55/36.36  | DELTA: instantiating (4) with fresh symbols all_292_0, all_292_1 gives:
% 259.55/36.36  |   (17)   ~ (all_292_0 = 0) & p103(all_292_1) = all_292_0 & r1(all_68_20,
% 259.55/36.36  |           all_292_1) = 0 & $i(all_292_1)
% 259.55/36.36  | 
% 259.55/36.36  | ALPHA: (17) implies:
% 259.55/36.36  |   (18)   ~ (all_292_0 = 0)
% 259.55/36.36  |   (19)  $i(all_292_1)
% 259.55/36.36  |   (20)  r1(all_68_20, all_292_1) = 0
% 259.55/36.36  |   (21)  p103(all_292_1) = all_292_0
% 259.55/36.36  | 
% 259.55/36.36  | BETA: splitting (12) gives:
% 259.55/36.36  | 
% 259.55/36.36  | Case 1:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (22)   ~ (all_75_15 = 0)
% 259.55/36.36  | | 
% 259.55/36.36  | | REDUCE: (11), (22) imply:
% 259.55/36.36  | |   (23)   ~ (all_68_9 = 0)
% 259.55/36.36  | | 
% 259.55/36.36  | | REF_CLOSE: (3), (5), (7), (9), (16), (23) are inconsistent by sub-proof
% 259.55/36.36  | |            #398.
% 259.55/36.36  | | 
% 259.55/36.36  | Case 2:
% 259.55/36.36  | | 
% 259.55/36.36  | |   (24)  all_75_15 = 0
% 259.55/36.36  | | 
% 259.55/36.36  | | COMBINE_EQS: (11), (24) imply:
% 259.55/36.36  | |   (25)  all_68_9 = 0
% 259.55/36.36  | | 
% 259.55/36.36  | | BETA: splitting (13) gives:
% 259.55/36.36  | | 
% 259.55/36.36  | | Case 1:
% 259.55/36.36  | | | 
% 259.55/36.36  | | |   (26)   ~ (all_75_15 = 0)
% 259.55/36.36  | | | 
% 259.55/36.36  | | | REDUCE: (24), (26) imply:
% 259.55/36.36  | | |   (27)  $false
% 259.55/36.36  | | | 
% 259.55/36.36  | | | CLOSE: (27) is inconsistent.
% 259.55/36.36  | | | 
% 259.55/36.36  | | Case 2:
% 259.55/36.36  | | | 
% 259.55/36.36  | | | 
% 259.55/36.36  | | | DELTA: instantiating (1) with fresh symbols all_339_0, all_339_1 gives:
% 259.55/36.36  | | |   (28)   ~ (all_339_0 = 0) & p104(all_339_1) = all_339_0 & r1(all_68_20,
% 259.55/36.36  | | |           all_339_1) = 0 & $i(all_339_1)
% 259.55/36.36  | | | 
% 259.55/36.36  | | | ALPHA: (28) implies:
% 259.55/36.36  | | |   (29)   ~ (all_339_0 = 0)
% 259.55/36.36  | | |   (30)  $i(all_339_1)
% 259.55/36.36  | | |   (31)  r1(all_68_20, all_339_1) = 0
% 259.55/36.36  | | |   (32)  p104(all_339_1) = all_339_0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | DELTA: instantiating (15) with fresh symbols all_346_0, all_346_1 gives:
% 259.55/36.36  | | |   (33)   ~ (all_346_0 = 0) & p105(all_346_1) = all_346_0 & r1(all_68_20,
% 259.55/36.36  | | |           all_346_1) = 0 & $i(all_346_1)
% 259.55/36.36  | | | 
% 259.55/36.36  | | | ALPHA: (33) implies:
% 259.55/36.36  | | |   (34)   ~ (all_346_0 = 0)
% 259.55/36.36  | | |   (35)  $i(all_346_1)
% 259.55/36.36  | | |   (36)  r1(all_68_20, all_346_1) = 0
% 259.55/36.36  | | |   (37)  p105(all_346_1) = all_346_0
% 259.55/36.36  | | | 
% 259.55/36.36  | | | BETA: splitting (10) gives:
% 259.55/36.36  | | | 
% 259.55/36.36  | | | Case 1:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | |   (38)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.55/36.36  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.36  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.36  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36  | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | BETA: splitting (38) gives:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | Case 1:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | |   (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.55/36.36  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.36  | | | | |             v2))
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | GROUND_INST: instantiating (39) with all_143_1, all_143_0, simplifying
% 259.55/36.36  | | | | |              with (8), (14) gives:
% 259.55/36.36  | | | | |   (40)  all_143_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.36  | | | | |             all_143_1) = v0)
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | REF_CLOSE: (2), (5), (6), (40) are inconsistent by sub-proof #312.
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | Case 2:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | |   (41)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 259.55/36.36  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.36  | | | | |             v2))
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | GROUND_INST: instantiating (41) with all_292_1, all_292_0, simplifying
% 259.55/36.36  | | | | |              with (19), (21) gives:
% 259.55/36.36  | | | | |   (42)  all_292_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.36  | | | | |             all_292_1) = v0)
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | BETA: splitting (42) gives:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | Case 1:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | |   (43)  all_292_0 = 0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | REDUCE: (18), (43) imply:
% 259.55/36.36  | | | | | |   (44)  $false
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | CLOSE: (44) is inconsistent.
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | Case 2:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | |   (45)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_292_1) = v0)
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | DELTA: instantiating (45) with fresh symbol all_418_0 gives:
% 259.55/36.36  | | | | | |   (46)   ~ (all_418_0 = 0) & r1(all_68_20, all_292_1) = all_418_0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | ALPHA: (46) implies:
% 259.55/36.36  | | | | | |   (47)   ~ (all_418_0 = 0)
% 259.55/36.36  | | | | | |   (48)  r1(all_68_20, all_292_1) = all_418_0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | GROUND_INST: instantiating (5) with 0, all_418_0, all_292_1,
% 259.55/36.36  | | | | | |              all_68_20, simplifying with (20), (48) gives:
% 259.55/36.36  | | | | | |   (49)  all_418_0 = 0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | REDUCE: (47), (49) imply:
% 259.55/36.36  | | | | | |   (50)  $false
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | CLOSE: (50) is inconsistent.
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | End of split
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | End of split
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | Case 2:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | |   (51)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.55/36.36  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.36  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.36  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.36  | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | BETA: splitting (51) gives:
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | | Case 1:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.55/36.36  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.36  | | | | |             v2))
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | GROUND_INST: instantiating (52) with all_339_1, all_339_0, simplifying
% 259.55/36.36  | | | | |              with (30), (32) gives:
% 259.55/36.36  | | | | |   (53)  all_339_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.36  | | | | |             all_339_1) = v0)
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | BETA: splitting (53) gives:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | Case 1:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | |   (54)  all_339_0 = 0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | REDUCE: (29), (54) imply:
% 259.55/36.36  | | | | | |   (55)  $false
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | CLOSE: (55) is inconsistent.
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | Case 2:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | |   (56)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_339_1) = v0)
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | DELTA: instantiating (56) with fresh symbol all_418_0 gives:
% 259.55/36.36  | | | | | |   (57)   ~ (all_418_0 = 0) & r1(all_68_20, all_339_1) = all_418_0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | ALPHA: (57) implies:
% 259.55/36.36  | | | | | |   (58)   ~ (all_418_0 = 0)
% 259.55/36.36  | | | | | |   (59)  r1(all_68_20, all_339_1) = all_418_0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | GROUND_INST: instantiating (5) with 0, all_418_0, all_339_1,
% 259.55/36.36  | | | | | |              all_68_20, simplifying with (31), (59) gives:
% 259.55/36.36  | | | | | |   (60)  all_418_0 = 0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | REDUCE: (58), (60) imply:
% 259.55/36.36  | | | | | |   (61)  $false
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | CLOSE: (61) is inconsistent.
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | End of split
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | Case 2:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.55/36.36  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.36  | | | | |             v2))
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | GROUND_INST: instantiating (62) with all_346_1, all_346_0, simplifying
% 259.55/36.36  | | | | |              with (35), (37) gives:
% 259.55/36.36  | | | | |   (63)  all_346_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.36  | | | | |             all_346_1) = v0)
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | BETA: splitting (63) gives:
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | | Case 1:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | |   (64)  all_346_0 = 0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | REDUCE: (34), (64) imply:
% 259.55/36.36  | | | | | |   (65)  $false
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | CLOSE: (65) is inconsistent.
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | Case 2:
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | |   (66)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_346_1) = v0)
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | DELTA: instantiating (66) with fresh symbol all_418_0 gives:
% 259.55/36.36  | | | | | |   (67)   ~ (all_418_0 = 0) & r1(all_68_20, all_346_1) = all_418_0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | ALPHA: (67) implies:
% 259.55/36.36  | | | | | |   (68)   ~ (all_418_0 = 0)
% 259.55/36.36  | | | | | |   (69)  r1(all_68_20, all_346_1) = all_418_0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | GROUND_INST: instantiating (5) with 0, all_418_0, all_346_1,
% 259.55/36.36  | | | | | |              all_68_20, simplifying with (36), (69) gives:
% 259.55/36.36  | | | | | |   (70)  all_418_0 = 0
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | REDUCE: (68), (70) imply:
% 259.55/36.36  | | | | | |   (71)  $false
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | | CLOSE: (71) is inconsistent.
% 259.55/36.36  | | | | | | 
% 259.55/36.36  | | | | | End of split
% 259.55/36.36  | | | | | 
% 259.55/36.36  | | | | End of split
% 259.55/36.36  | | | | 
% 259.55/36.36  | | | End of split
% 259.55/36.36  | | | 
% 259.55/36.36  | | End of split
% 259.55/36.36  | | 
% 259.55/36.36  | End of split
% 259.55/36.36  | 
% 259.55/36.36  End of proof
% 259.55/36.36  
% 259.55/36.36  Sub-proof #312 shows that the following formulas are inconsistent:
% 259.55/36.36  ----------------------------------------------------------------
% 259.55/36.36    (1)  all_143_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_143_1) =
% 259.55/36.36           v0)
% 259.55/36.37    (2)   ~ (all_143_0 = 0)
% 259.55/36.37    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.37         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.37    (4)  r1(all_68_20, all_143_1) = 0
% 259.55/36.37  
% 259.55/36.37  Begin of proof
% 259.55/36.37  | 
% 259.55/36.37  | BETA: splitting (1) gives:
% 259.55/36.37  | 
% 259.55/36.37  | Case 1:
% 259.55/36.37  | | 
% 259.55/36.37  | |   (5)  all_143_0 = 0
% 259.55/36.37  | | 
% 259.55/36.37  | | REDUCE: (2), (5) imply:
% 259.55/36.37  | |   (6)  $false
% 259.55/36.37  | | 
% 259.55/36.37  | | CLOSE: (6) is inconsistent.
% 259.55/36.37  | | 
% 259.55/36.37  | Case 2:
% 259.55/36.37  | | 
% 259.55/36.37  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_143_1) = v0)
% 259.55/36.37  | | 
% 259.55/36.37  | | DELTA: instantiating (7) with fresh symbol all_418_0 gives:
% 259.55/36.37  | |   (8)   ~ (all_418_0 = 0) & r1(all_68_20, all_143_1) = all_418_0
% 259.55/36.37  | | 
% 259.55/36.37  | | ALPHA: (8) implies:
% 259.55/36.37  | |   (9)   ~ (all_418_0 = 0)
% 259.55/36.37  | |   (10)  r1(all_68_20, all_143_1) = all_418_0
% 259.55/36.37  | | 
% 259.55/36.37  | | GROUND_INST: instantiating (3) with 0, all_418_0, all_143_1, all_68_20,
% 259.55/36.37  | |              simplifying with (4), (10) gives:
% 259.55/36.37  | |   (11)  all_418_0 = 0
% 259.55/36.37  | | 
% 259.55/36.37  | | REDUCE: (9), (11) imply:
% 259.55/36.37  | |   (12)  $false
% 259.55/36.37  | | 
% 259.55/36.37  | | CLOSE: (12) is inconsistent.
% 259.55/36.37  | | 
% 259.55/36.37  | End of split
% 259.55/36.37  | 
% 259.55/36.37  End of proof
% 259.55/36.37  
% 259.55/36.37  Sub-proof #313 shows that the following formulas are inconsistent:
% 259.55/36.37  ----------------------------------------------------------------
% 259.55/36.37    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.37             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.37    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.37    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.37    (4)  all_75_9 = all_68_11
% 259.55/36.37    (5)  all_75_17 = all_68_18
% 259.55/36.37    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.37           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (7)  all_75_18 = all_68_14
% 259.55/36.37    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.37           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (9)  all_75_10 = all_68_16
% 259.55/36.37    (10)  all_75_13 = all_68_12
% 259.55/36.37    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.37          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.37              & r1(all_68_20, v0) = v2))
% 259.55/36.37    (12)  all_75_16 = all_68_13
% 259.55/36.37    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.37            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.37              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.37    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.37          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.37    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (18)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.37    (21)   ~ (all_68_2 = 0)
% 259.55/36.37    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.37    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.37    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (25)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.37    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.37            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.37              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.37            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.37              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (29)  all_75_8 = all_68_7
% 259.55/36.37    (30)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.37    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.37            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.37              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.37    (33)   ~ (all_68_10 = 0)
% 259.55/36.37    (34)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.37            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.37           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.37            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.37          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.37            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.37    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.37            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.37          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.37            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.37          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.37              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.37            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.37              r1(all_68_20, v0) = v2))
% 259.55/36.37    (37)  all_75_15 = all_68_9
% 259.55/36.37    (38)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (39)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (40)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.37    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (46)  all_75_14 = all_68_17
% 259.55/36.37    (47)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.37    (48)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (49)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (50)   ~ (all_68_19 = 0)
% 259.55/36.37    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (52)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.37          all_68_14 = 0
% 259.55/36.37    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.37    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.37            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.37              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37    (56)  all_75_12 = all_68_8
% 259.55/36.37    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  
% 259.55/36.37  Begin of proof
% 259.55/36.37  | 
% 259.55/36.37  | BETA: splitting (31) gives:
% 259.55/36.37  | 
% 259.55/36.37  | Case 1:
% 259.55/36.37  | | 
% 259.55/36.37  | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.37  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | 
% 259.55/36.37  | | BETA: splitting (53) gives:
% 259.55/36.37  | | 
% 259.55/36.37  | | Case 1:
% 259.55/36.37  | | | 
% 259.55/36.37  | | |   (59)   ~ (all_75_18 = 0)
% 259.55/36.37  | | | 
% 259.55/36.37  | | | REDUCE: (7), (59) imply:
% 259.55/36.37  | | |   (60)   ~ (all_68_14 = 0)
% 259.55/36.37  | | | 
% 259.55/36.37  | | | BETA: splitting (52) gives:
% 259.55/36.37  | | | 
% 259.55/36.37  | | | Case 1:
% 259.55/36.37  | | | | 
% 259.55/36.37  | | | |   (61)  all_68_10 = 0
% 259.55/36.37  | | | | 
% 259.55/36.37  | | | | REDUCE: (33), (61) imply:
% 259.55/36.37  | | | |   (62)  $false
% 259.55/36.37  | | | | 
% 259.55/36.37  | | | | CLOSE: (62) is inconsistent.
% 259.55/36.37  | | | | 
% 259.55/36.37  | | | Case 2:
% 259.55/36.37  | | | | 
% 259.55/36.37  | | | |   (63)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.37  | | | | 
% 259.55/36.37  | | | | BETA: splitting (57) gives:
% 259.55/36.37  | | | | 
% 259.55/36.37  | | | | Case 1:
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | |   (64)   ~ (all_75_16 = 0)
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | | REDUCE: (12), (64) imply:
% 259.55/36.37  | | | | |   (65)   ~ (all_68_13 = 0)
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | | BETA: splitting (28) gives:
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | | Case 1:
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | |   (66)   ~ (all_75_12 = 0)
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | | REDUCE: (56), (66) imply:
% 259.55/36.37  | | | | | |   (67)   ~ (all_68_8 = 0)
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | | BETA: splitting (38) gives:
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | | Case 1:
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | |   (68)   ~ (all_75_10 = 0)
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | | REDUCE: (9), (68) imply:
% 259.55/36.37  | | | | | | |   (69)   ~ (all_68_16 = 0)
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | | BETA: splitting (6) gives:
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | |   (70)   ~ (all_75_9 = 0)
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | REDUCE: (4), (70) imply:
% 259.55/36.37  | | | | | | | |   (71)   ~ (all_68_11 = 0)
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 259.55/36.37  | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (19), (20),
% 259.55/36.37  | | | | | | | |            (21), (22), (23), (24), (25), (27), (28), (29), (30),
% 259.55/36.37  | | | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38), (40),
% 259.55/36.37  | | | | | | | |            (41), (42), (43), (44), (45), (46), (47), (49), (50),
% 259.55/36.37  | | | | | | | |            (51), (52), (53), (54), (55), (56), (57), (58), (60),
% 259.55/36.37  | | | | | | | |            (63), (65), (69), (71) are inconsistent by sub-proof
% 259.55/36.37  | | | | | | | |            #363.
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | |   (72)  all_75_9 = 0
% 259.55/36.37  | | | | | | | |   (73)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 259.55/36.37  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | BETA: splitting (13) gives:
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | |   (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 259.55/36.37  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 259.55/36.37  | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (19),
% 259.55/36.37  | | | | | | | | |            (20), (21), (22), (23), (24), (25), (26), (27),
% 259.55/36.37  | | | | | | | | |            (28), (29), (30), (31), (32), (33), (34), (35),
% 259.55/36.37  | | | | | | | | |            (36), (37), (38), (40), (41), (42), (43), (44),
% 259.55/36.37  | | | | | | | | |            (45), (46), (47), (49), (50), (51), (52), (53),
% 259.55/36.37  | | | | | | | | |            (54), (55), (56), (57), (60), (63), (65), (67),
% 259.55/36.37  | | | | | | | | |            (69), (72), (73), (74) are inconsistent by
% 259.55/36.37  | | | | | | | | |            sub-proof #345.
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | |   (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37  | | | | | | | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | BETA: splitting (30) gives:
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | |   (76)   ~ (all_75_13 = 0)
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | REDUCE: (10), (76) imply:
% 259.55/36.37  | | | | | | | | | |   (77)   ~ (all_68_12 = 0)
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | BETA: splitting (43) gives:
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | |   (78)   ~ (all_75_15 = 0)
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | REDUCE: (37), (78) imply:
% 259.55/36.37  | | | | | | | | | | |   (79)   ~ (all_68_9 = 0)
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | REF_CLOSE: (4), (11), (16), (29), (47), (60), (63), (65),
% 259.55/36.37  | | | | | | | | | | |            (67), (75), (77), (79) are inconsistent by
% 259.55/36.37  | | | | | | | | | | |            sub-proof #369.
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | |   (80)  all_75_15 = 0
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | COMBINE_EQS: (37), (80) imply:
% 259.55/36.37  | | | | | | | | | | |   (81)  all_68_9 = 0
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 259.55/36.37  | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 259.55/36.37  | | | | | | | | | | |            (19), (20), (21), (22), (23), (24), (25), (26),
% 259.55/36.37  | | | | | | | | | | |            (27), (28), (29), (30), (31), (32), (33), (34),
% 259.55/36.37  | | | | | | | | | | |            (35), (36), (37), (38), (39), (40), (41), (42),
% 259.55/36.37  | | | | | | | | | | |            (43), (44), (45), (46), (47), (48), (49), (51),
% 259.55/36.37  | | | | | | | | | | |            (52), (53), (54), (55), (56), (57), (60), (75),
% 259.55/36.37  | | | | | | | | | | |            (80) are inconsistent by sub-proof #314.
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | |   (82)  all_75_13 = 0
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 259.55/36.37  | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (19),
% 259.55/36.37  | | | | | | | | | |            (20), (21), (22), (23), (24), (25), (27), (28),
% 259.55/36.37  | | | | | | | | | |            (29), (30), (31), (32), (33), (34), (35), (36),
% 259.55/36.37  | | | | | | | | | |            (37), (38), (40), (41), (42), (43), (44), (45),
% 259.55/36.37  | | | | | | | | | |            (46), (47), (49), (50), (51), (52), (53), (54),
% 259.55/36.37  | | | | | | | | | |            (55), (56), (57), (58), (60), (63), (65), (69),
% 259.55/36.37  | | | | | | | | | |            (82) are inconsistent by sub-proof #364.
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | End of split
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | Case 2:
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | |   (83)  all_75_10 = 0
% 259.55/36.37  | | | | | | |   (84)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 259.55/36.37  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | | BETA: splitting (25) gives:
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | |   (85)   ~ (all_75_9 = 0)
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | REDUCE: (4), (85) imply:
% 259.55/36.37  | | | | | | | |   (86)   ~ (all_68_11 = 0)
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | BETA: splitting (63) gives:
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | |   (87)  all_68_11 = 0
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | REDUCE: (86), (87) imply:
% 259.55/36.37  | | | | | | | | |   (88)  $false
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | CLOSE: (88) is inconsistent.
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | |   (89)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | BETA: splitting (89) gives:
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | |   (90)  all_68_12 = 0
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | COMBINE_EQS: (10), (90) imply:
% 259.55/36.37  | | | | | | | | | |   (91)  all_75_13 = 0
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | BETA: splitting (30) gives:
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | |   (92)   ~ (all_75_13 = 0)
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | REDUCE: (91), (92) imply:
% 259.55/36.37  | | | | | | | | | | |   (93)  $false
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | CLOSE: (93) is inconsistent.
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | |   (94)   ~ (all_75_14 = 0)
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | REDUCE: (46), (94) imply:
% 259.55/36.37  | | | | | | | | | | |   (95)   ~ (all_68_17 = 0)
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | BETA: splitting (35) gives:
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | |   (96)   ~ (all_75_13 = 0)
% 259.55/36.37  | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | REDUCE: (91), (96) imply:
% 259.55/36.37  | | | | | | | | | | | |   (97)  $false
% 259.55/36.37  | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | CLOSE: (97) is inconsistent.
% 259.55/36.37  | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | |   (98)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37  | | | | | | | | | | | |           p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | BETA: splitting (13) gives:
% 259.55/36.37  | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37  | | | | | | | | | | | | |           p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | REF_CLOSE: (1), (3), (4), (5), (6), (8), (9), (10), (11),
% 259.55/36.37  | | | | | | | | | | | | |            (12), (14), (16), (19), (20), (21), (24), (25),
% 259.55/36.37  | | | | | | | | | | | | |            (26), (27), (29), (30), (32), (33), (34), (35),
% 259.55/36.37  | | | | | | | | | | | | |            (36), (37), (40), (41), (42), (43), (44), (46),
% 259.55/36.37  | | | | | | | | | | | | |            (47), (50), (52), (55), (56), (57), (60), (63),
% 259.55/36.37  | | | | | | | | | | | | |            (65), (67), (83), (84), (91), (99) are
% 259.55/36.37  | | | | | | | | | | | | |            inconsistent by sub-proof #336.
% 259.55/36.37  | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | |   (100)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.37  | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.37  | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | BETA: splitting (19) gives:
% 259.55/36.37  | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | |   (101)   ~ (all_75_17 = 0)
% 259.55/36.37  | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | REDUCE: (5), (101) imply:
% 259.55/36.37  | | | | | | | | | | | | | |   (102)   ~ (all_68_18 = 0)
% 259.55/36.37  | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | BETA: splitting (43) gives:
% 259.55/36.37  | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | Case 1:
% 259.55/36.37  | | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | |   (103)   ~ (all_75_15 = 0)
% 259.55/36.37  | | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | | REDUCE: (37), (103) imply:
% 259.55/36.37  | | | | | | | | | | | | | | |   (104)   ~ (all_68_9 = 0)
% 259.55/36.37  | | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | | REF_CLOSE: (3), (9), (11), (16), (29), (41), (50), (67),
% 259.55/36.37  | | | | | | | | | | | | | | |            (95), (100), (102), (104) are inconsistent by
% 259.55/36.37  | | | | | | | | | | | | | | |            sub-proof #384.
% 259.55/36.37  | | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | |   (105)  all_75_15 = 0
% 259.55/36.37  | | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 259.55/36.37  | | | | | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 259.55/36.37  | | | | | | | | | | | | | | |            (19), (20), (21), (22), (23), (24), (25), (26),
% 259.55/36.37  | | | | | | | | | | | | | | |            (27), (28), (29), (30), (31), (32), (33), (34),
% 259.55/36.37  | | | | | | | | | | | | | | |            (35), (36), (37), (38), (39), (40), (41), (42),
% 259.55/36.37  | | | | | | | | | | | | | | |            (43), (44), (45), (46), (47), (48), (49), (51),
% 259.55/36.37  | | | | | | | | | | | | | | |            (52), (53), (54), (55), (56), (57), (60), (100),
% 259.55/36.37  | | | | | | | | | | | | | | |            (105) are inconsistent by sub-proof #314.
% 259.55/36.37  | | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | |   (106)  all_75_17 = 0
% 259.55/36.37  | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | | REF_CLOSE: (2), (4), (6), (8), (10), (11), (12), (14), (16),
% 259.55/36.37  | | | | | | | | | | | | | |            (22), (24), (29), (32), (35), (36), (37), (47),
% 259.55/36.37  | | | | | | | | | | | | | |            (49), (56), (58), (60), (63), (98), (100), (106)
% 259.55/36.37  | | | | | | | | | | | | | |            are inconsistent by sub-proof #344.
% 259.55/36.37  | | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | |   (107)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | | REF_CLOSE: (60), (65), (107) are inconsistent by sub-proof
% 259.55/36.37  | | | | | | | | | |            #404.
% 259.55/36.37  | | | | | | | | | | 
% 259.55/36.37  | | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | | 
% 259.55/36.37  | | | | | | | | End of split
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | Case 2:
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | |   (108)   ~ (all_75_10 = 0)
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | REDUCE: (83), (108) imply:
% 259.55/36.37  | | | | | | | |   (109)  $false
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | | CLOSE: (109) is inconsistent.
% 259.55/36.37  | | | | | | | | 
% 259.55/36.37  | | | | | | | End of split
% 259.55/36.37  | | | | | | | 
% 259.55/36.37  | | | | | | End of split
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | Case 2:
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | |   (110)  all_75_12 = 0
% 259.55/36.37  | | | | | |   (111)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.37  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.37  | | | | | |            (12), (13), (14), (15), (16), (17), (19), (20), (21),
% 259.55/36.37  | | | | | |            (22), (23), (24), (25), (27), (28), (29), (30), (31),
% 259.55/36.37  | | | | | |            (32), (33), (34), (35), (36), (37), (38), (40), (41),
% 259.55/36.37  | | | | | |            (42), (43), (44), (45), (46), (47), (49), (50), (51),
% 259.55/36.37  | | | | | |            (52), (53), (54), (55), (56), (57), (58), (60), (63),
% 259.55/36.37  | | | | | |            (65), (110), (111) are inconsistent by sub-proof #337.
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | End of split
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | Case 2:
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | |   (112)  all_75_16 = 0
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | | COMBINE_EQS: (12), (112) imply:
% 259.55/36.37  | | | | |   (113)  all_68_13 = 0
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | | BETA: splitting (40) gives:
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | | Case 1:
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | |   (114)   ~ (all_75_16 = 0)
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | | REDUCE: (112), (114) imply:
% 259.55/36.37  | | | | | |   (115)  $false
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | | CLOSE: (115) is inconsistent.
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | Case 2:
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | |   (116)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.37  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.37  | | | | | |            (12), (13), (14), (15), (16), (17), (19), (20), (21),
% 259.55/36.37  | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30),
% 259.55/36.37  | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38), (39),
% 259.55/36.37  | | | | | |            (40), (41), (42), (43), (44), (45), (46), (47), (48),
% 259.55/36.37  | | | | | |            (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 259.55/36.37  | | | | | |            (116) are inconsistent by sub-proof #320.
% 259.55/36.37  | | | | | | 
% 259.55/36.37  | | | | | End of split
% 259.55/36.37  | | | | | 
% 259.55/36.37  | | | | End of split
% 259.55/36.37  | | | | 
% 259.55/36.37  | | | End of split
% 259.55/36.37  | | | 
% 259.55/36.37  | | Case 2:
% 259.55/36.37  | | | 
% 259.55/36.37  | | |   (117)  all_75_18 = 0
% 259.55/36.37  | | |   (118)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 259.55/36.37  | | |            & p405(v0) = v1 & $i(v0))
% 259.55/36.37  | | | 
% 259.55/36.37  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.37  | | |            (13), (14), (15), (16), (17), (19), (20), (21), (22), (23),
% 259.55/36.37  | | |            (24), (25), (27), (28), (29), (30), (31), (32), (33), (34),
% 259.55/36.37  | | |            (35), (36), (37), (38), (40), (41), (42), (43), (44), (45),
% 259.55/36.37  | | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55),
% 259.55/36.37  | | |            (56), (57), (117), (118) are inconsistent by sub-proof #322.
% 259.55/36.37  | | | 
% 259.55/36.37  | | End of split
% 259.55/36.37  | | 
% 259.55/36.37  | Case 2:
% 259.55/36.37  | | 
% 259.55/36.37  | |   (119)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.37  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.37  | | 
% 259.55/36.37  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.37  | |            (13), (14), (15), (16), (17), (19), (20), (21), (22), (23), (24),
% 259.55/36.37  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 259.55/36.37  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 259.55/36.37  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 259.55/36.37  | |            (119) are inconsistent by sub-proof #321.
% 259.55/36.37  | | 
% 259.55/36.37  | End of split
% 259.55/36.37  | 
% 259.55/36.37  End of proof
% 259.55/36.37  
% 259.55/36.37  Sub-proof #314 shows that the following formulas are inconsistent:
% 259.55/36.37  ----------------------------------------------------------------
% 259.55/36.38    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.38             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.38    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.38    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.38    (4)  all_75_9 = all_68_11
% 259.55/36.38    (5)  all_75_17 = all_68_18
% 259.55/36.38    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.38           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (7)  all_75_18 = all_68_14
% 259.55/36.38    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.38           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (9)  all_75_10 = all_68_16
% 259.55/36.38    (10)  all_75_13 = all_68_12
% 259.55/36.38    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.38          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.38              & r1(all_68_20, v0) = v2))
% 259.55/36.38    (12)   ~ (all_68_14 = 0)
% 259.55/36.38    (13)  all_75_16 = all_68_13
% 259.55/36.38    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.38    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.38          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.38    (18)  all_75_15 = 0
% 259.55/36.38    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (20)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.38    (23)   ~ (all_68_2 = 0)
% 259.55/36.38    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.38    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.38            p405(v0) = v1 & $i(v0))
% 259.55/36.38    (26)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.38    (27)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (28)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.38    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (31)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (32)  all_75_8 = all_68_7
% 259.55/36.38    (33)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.38    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (35)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.38    (36)   ~ (all_68_10 = 0)
% 259.55/36.38    (37)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.38            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.38           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.38            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.38          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.38            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.38    (38)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.38            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.38          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.38            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.38          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.38              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.38            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.38              r1(all_68_20, v0) = v2))
% 259.55/36.38    (40)  all_75_15 = all_68_9
% 259.55/36.38    (41)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (42)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (43)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (44)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.38    (45)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (46)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (47)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (48)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (49)  all_75_14 = all_68_17
% 259.55/36.38    (50)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.38    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (52)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (54)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.38          all_68_14 = 0
% 259.55/36.38    (55)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.38    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (58)  all_75_12 = all_68_8
% 259.55/36.38    (59)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38  
% 259.55/36.38  Begin of proof
% 259.55/36.38  | 
% 259.55/36.38  | BETA: splitting (47) gives:
% 259.55/36.38  | 
% 259.55/36.38  | Case 1:
% 259.55/36.38  | | 
% 259.55/36.38  | |   (60)   ~ (all_75_15 = 0)
% 259.55/36.38  | | 
% 259.55/36.38  | | REDUCE: (18), (60) imply:
% 259.55/36.38  | |   (61)  $false
% 259.55/36.38  | | 
% 259.55/36.38  | | CLOSE: (61) is inconsistent.
% 259.55/36.38  | | 
% 259.55/36.38  | Case 2:
% 259.55/36.38  | | 
% 259.55/36.38  | |   (62)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.38  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38  | | 
% 259.55/36.38  | | BETA: splitting (20) gives:
% 259.55/36.38  | | 
% 259.55/36.38  | | Case 1:
% 259.55/36.38  | | | 
% 259.55/36.38  | | |   (63)   ~ (all_68_19 = 0)
% 259.55/36.38  | | | 
% 259.55/36.38  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (13),
% 259.55/36.38  | | |            (14), (15), (16), (17), (19), (21), (22), (23), (24), (26),
% 259.55/36.38  | | |            (27), (28), (29), (30), (31), (32), (33), (34), (35), (36),
% 259.55/36.38  | | |            (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 259.55/36.38  | | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 259.55/36.38  | | |            (57), (58), (59), (62), (63) are inconsistent by sub-proof
% 259.55/36.38  | | |            #320.
% 259.55/36.38  | | | 
% 259.55/36.38  | | Case 2:
% 259.55/36.38  | | | 
% 259.55/36.38  | | |   (64)  all_68_19 = 0
% 259.55/36.38  | | |   (65)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.38  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38  | | | 
% 259.55/36.38  | | | REF_CLOSE: (4), (6), (8), (10), (11), (12), (13), (15), (17), (22), (23),
% 259.55/36.38  | | |            (24), (25), (27), (29), (30), (31), (32), (36), (37), (38),
% 259.55/36.38  | | |            (39), (40), (42), (43), (45), (46), (47), (50), (54), (57),
% 259.55/36.38  | | |            (58), (59), (64), (65) are inconsistent by sub-proof #315.
% 259.55/36.38  | | | 
% 259.55/36.38  | | End of split
% 259.55/36.38  | | 
% 259.55/36.38  | End of split
% 259.55/36.38  | 
% 259.55/36.38  End of proof
% 259.55/36.38  
% 259.55/36.38  Sub-proof #315 shows that the following formulas are inconsistent:
% 259.55/36.38  ----------------------------------------------------------------
% 259.55/36.38    (1)  all_75_9 = all_68_11
% 259.55/36.38    (2)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.38           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (3)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.38           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (4)  all_75_13 = all_68_12
% 259.55/36.38    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.38         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.38             r1(all_68_20, v0) = v2))
% 259.55/36.38    (6)   ~ (all_68_14 = 0)
% 259.55/36.38    (7)  all_75_16 = all_68_13
% 259.55/36.38    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.38           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.38         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.38    (10)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.38    (11)   ~ (all_68_2 = 0)
% 259.55/36.38    (12)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.38    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.38            p405(v0) = v1 & $i(v0))
% 259.55/36.38    (14)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (18)  all_75_8 = all_68_7
% 259.55/36.38    (19)   ~ (all_68_10 = 0)
% 259.55/36.38    (20)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.38            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.38           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.38            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.38          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.38            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.38    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.38            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.38          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.38            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.38          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.38              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.38            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.38              r1(all_68_20, v0) = v2))
% 259.55/36.38    (23)  all_75_15 = all_68_9
% 259.55/36.38    (24)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (25)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (26)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (27)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (28)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (29)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.38    (30)  all_68_19 = 0
% 259.55/36.38    (31)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.38          all_68_14 = 0
% 259.55/36.38    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (34)  all_75_12 = all_68_8
% 259.55/36.38    (35)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38  
% 259.55/36.38  Begin of proof
% 259.55/36.38  | 
% 259.55/36.38  | BETA: splitting (24) gives:
% 259.55/36.38  | 
% 259.55/36.38  | Case 1:
% 259.55/36.38  | | 
% 259.55/36.38  | |   (36)   ~ (all_68_19 = 0)
% 259.55/36.38  | | 
% 259.55/36.38  | | REDUCE: (30), (36) imply:
% 259.55/36.38  | |   (37)  $false
% 259.55/36.38  | | 
% 259.55/36.38  | | CLOSE: (37) is inconsistent.
% 259.55/36.38  | | 
% 259.55/36.38  | Case 2:
% 259.55/36.38  | | 
% 259.55/36.38  | |   (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.38  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38  | | 
% 259.55/36.38  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.38  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.55/36.38  | |            (25), (26), (27), (28), (29), (31), (32), (33), (34), (35), (38)
% 259.55/36.38  | |            are inconsistent by sub-proof #316.
% 259.55/36.38  | | 
% 259.55/36.38  | End of split
% 259.55/36.38  | 
% 259.55/36.38  End of proof
% 259.55/36.38  
% 259.55/36.38  Sub-proof #316 shows that the following formulas are inconsistent:
% 259.55/36.38  ----------------------------------------------------------------
% 259.55/36.38    (1)  all_75_9 = all_68_11
% 259.55/36.38    (2)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.38           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (3)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.38           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (4)  all_75_13 = all_68_12
% 259.55/36.38    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.38         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.38             r1(all_68_20, v0) = v2))
% 259.55/36.38    (6)   ~ (all_68_14 = 0)
% 259.55/36.38    (7)  all_75_16 = all_68_13
% 259.55/36.38    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.38           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.38         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.38    (10)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.38    (11)   ~ (all_68_2 = 0)
% 259.55/36.38    (12)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.38    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.38            p405(v0) = v1 & $i(v0))
% 259.55/36.38    (14)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (18)  all_75_8 = all_68_7
% 259.55/36.38    (19)   ~ (all_68_10 = 0)
% 259.55/36.38    (20)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.38            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.38           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.38            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.38          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.38            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.38    (21)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (22)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.38            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.38          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.38            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.38          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.38              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.38            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.38              r1(all_68_20, v0) = v2))
% 259.55/36.38    (23)  all_75_15 = all_68_9
% 259.55/36.38    (24)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (25)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (26)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (27)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (28)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.38    (29)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.38          all_68_14 = 0
% 259.55/36.38    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.38              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (32)  all_75_12 = all_68_8
% 259.55/36.38    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.38            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.38            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38  
% 259.55/36.38  Begin of proof
% 259.55/36.38  | 
% 259.55/36.38  | BETA: splitting (29) gives:
% 259.55/36.38  | 
% 259.55/36.38  | Case 1:
% 259.55/36.38  | | 
% 259.55/36.38  | |   (35)  all_68_10 = 0
% 259.55/36.38  | | 
% 259.55/36.38  | | REDUCE: (19), (35) imply:
% 259.55/36.38  | |   (36)  $false
% 259.55/36.38  | | 
% 259.55/36.38  | | CLOSE: (36) is inconsistent.
% 259.55/36.38  | | 
% 259.55/36.38  | Case 2:
% 259.55/36.38  | | 
% 259.55/36.38  | |   (37)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.38  | | 
% 259.55/36.38  | | DELTA: instantiating (33) with fresh symbols all_218_0, all_218_1 gives:
% 259.55/36.38  | |   (38)   ~ (all_218_0 = 0) & p105(all_218_1) = all_218_0 & r1(all_68_20,
% 259.55/36.38  | |           all_218_1) = 0 & $i(all_218_1)
% 259.55/36.38  | | 
% 259.55/36.38  | | ALPHA: (38) implies:
% 259.55/36.38  | |   (39)   ~ (all_218_0 = 0)
% 259.55/36.38  | |   (40)  $i(all_218_1)
% 259.55/36.38  | |   (41)  r1(all_68_20, all_218_1) = 0
% 259.55/36.38  | |   (42)  p105(all_218_1) = all_218_0
% 259.55/36.38  | | 
% 259.55/36.38  | | BETA: splitting (8) gives:
% 259.55/36.38  | | 
% 259.55/36.38  | | Case 1:
% 259.55/36.38  | | | 
% 259.55/36.38  | | |   (43)   ~ (all_75_12 = 0)
% 259.55/36.38  | | | 
% 259.55/36.38  | | | REDUCE: (32), (43) imply:
% 259.55/36.38  | | |   (44)   ~ (all_68_8 = 0)
% 259.55/36.38  | | | 
% 259.55/36.38  | | | BETA: splitting (34) gives:
% 259.55/36.38  | | | 
% 259.55/36.38  | | | Case 1:
% 259.55/36.38  | | | | 
% 259.55/36.38  | | | |   (45)   ~ (all_75_16 = 0)
% 259.55/36.38  | | | | 
% 259.55/36.38  | | | | REDUCE: (7), (45) imply:
% 259.55/36.38  | | | |   (46)   ~ (all_68_13 = 0)
% 259.55/36.38  | | | | 
% 259.55/36.38  | | | | BETA: splitting (14) gives:
% 259.55/36.38  | | | | 
% 259.55/36.38  | | | | Case 1:
% 259.55/36.38  | | | | | 
% 259.55/36.38  | | | | |   (47)   ~ (all_75_13 = 0)
% 259.55/36.38  | | | | | 
% 259.55/36.38  | | | | | REDUCE: (4), (47) imply:
% 259.55/36.38  | | | | |   (48)   ~ (all_68_12 = 0)
% 259.55/36.38  | | | | | 
% 259.55/36.38  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.38  | | | | |            (13), (14), (15), (18), (19), (20), (22), (23), (24), (25),
% 259.55/36.38  | | | | |            (26), (27), (28), (29), (30), (31), (32), (33), (34), (37),
% 259.55/36.38  | | | | |            (44), (46), (48) are inconsistent by sub-proof #350.
% 259.55/36.38  | | | | | 
% 259.55/36.38  | | | | Case 2:
% 259.55/36.38  | | | | | 
% 259.55/36.38  | | | | |   (49)  all_75_13 = 0
% 259.55/36.38  | | | | | 
% 259.55/36.38  | | | | | COMBINE_EQS: (4), (49) imply:
% 259.55/36.38  | | | | |   (50)  all_68_12 = 0
% 259.55/36.38  | | | | | 
% 259.55/36.38  | | | | | BETA: splitting (21) gives:
% 259.55/36.38  | | | | | 
% 259.55/36.38  | | | | | Case 1:
% 259.55/36.38  | | | | | | 
% 259.55/36.38  | | | | | |   (51)   ~ (all_75_13 = 0)
% 259.55/36.38  | | | | | | 
% 259.55/36.38  | | | | | | REDUCE: (49), (51) imply:
% 259.55/36.38  | | | | | |   (52)  $false
% 259.55/36.38  | | | | | | 
% 259.55/36.38  | | | | | | CLOSE: (52) is inconsistent.
% 259.55/36.38  | | | | | | 
% 259.55/36.38  | | | | | Case 2:
% 259.55/36.38  | | | | | | 
% 259.55/36.38  | | | | | |   (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.38  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.38  | | | | | | 
% 259.55/36.39  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.39  | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 259.55/36.39  | | | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30),
% 259.55/36.39  | | | | | |            (31), (32), (33), (34), (37), (39), (40), (41), (42),
% 259.55/36.39  | | | | | |            (53) are inconsistent by sub-proof #317.
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | End of split
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | End of split
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | Case 2:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | |   (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.39  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.39  | | | |            (13), (14), (15), (18), (20), (22), (23), (24), (26), (27),
% 259.55/36.39  | | | |            (28), (30), (31), (32), (33), (34), (37), (54) are
% 259.55/36.39  | | | |            inconsistent by sub-proof #354.
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | End of split
% 259.55/36.39  | | | 
% 259.55/36.39  | | Case 2:
% 259.55/36.39  | | | 
% 259.55/36.39  | | |   (55)  all_75_12 = 0
% 259.55/36.39  | | | 
% 259.55/36.39  | | | BETA: splitting (17) gives:
% 259.55/36.39  | | | 
% 259.55/36.39  | | | Case 1:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | |   (56)   ~ (all_75_12 = 0)
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | REDUCE: (55), (56) imply:
% 259.55/36.39  | | | |   (57)  $false
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | CLOSE: (57) is inconsistent.
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | Case 2:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.39  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.39  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (22),
% 259.55/36.39  | | | |            (23), (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 259.55/36.39  | | | |            (33), (34), (37), (39), (40), (41), (42), (58) are
% 259.55/36.39  | | | |            inconsistent by sub-proof #317.
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | End of split
% 259.55/36.39  | | | 
% 259.55/36.39  | | End of split
% 259.55/36.39  | | 
% 259.55/36.39  | End of split
% 259.55/36.39  | 
% 259.55/36.39  End of proof
% 259.55/36.39  
% 259.55/36.39  Sub-proof #317 shows that the following formulas are inconsistent:
% 259.55/36.39  ----------------------------------------------------------------
% 259.55/36.39    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.39    (2)  all_75_9 = all_68_11
% 259.55/36.39    (3)  p105(all_218_1) = all_218_0
% 259.55/36.39    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.39           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (5)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.39           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (6)  all_75_13 = all_68_12
% 259.55/36.39    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.39         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39             r1(all_68_20, v0) = v2))
% 259.55/36.39    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.55/36.39             v0) = 0 & $i(v0))
% 259.55/36.39    (9)   ~ (all_68_14 = 0)
% 259.55/36.39    (10)  all_75_16 = all_68_13
% 259.55/36.39    (11)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.39            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.39          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.39    (13)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.39    (14)   ~ (all_68_2 = 0)
% 259.55/36.39    (15)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.39    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.39            p405(v0) = v1 & $i(v0))
% 259.55/36.39    (17)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.39            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.39            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.39              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.39            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.39              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (20)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.39            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (21)  all_75_8 = all_68_7
% 259.55/36.39    (22)   ~ (all_68_10 = 0)
% 259.55/36.39    (23)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.39            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.39           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.39            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.39          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.39            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.39    (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.39            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.39          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.39            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.39          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.39            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39              r1(all_68_20, v0) = v2))
% 259.55/36.39    (25)  all_75_15 = all_68_9
% 259.55/36.39    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.39            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (27)  $i(all_218_1)
% 259.55/36.39    (28)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.39            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (29)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.39            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (30)   ~ (all_218_0 = 0)
% 259.55/36.39    (31)  r1(all_68_20, all_218_1) = 0
% 259.55/36.39    (32)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.39            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (33)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.39    (34)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.39          all_68_14 = 0
% 259.55/36.39    (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.39            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.39            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.39              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (37)  all_75_12 = all_68_8
% 259.55/36.39    (38)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.39            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.39            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39  
% 259.55/36.39  Begin of proof
% 259.55/36.39  | 
% 259.55/36.39  | BETA: splitting (19) gives:
% 259.55/36.39  | 
% 259.55/36.39  | Case 1:
% 259.55/36.39  | | 
% 259.55/36.39  | |   (40)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.39  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39  | | 
% 259.55/36.39  | | DELTA: instantiating (40) with fresh symbols all_252_0, all_252_1 gives:
% 259.55/36.39  | |   (41)   ~ (all_252_0 = 0) & p104(all_252_1) = all_252_0 & r1(all_68_20,
% 259.55/36.39  | |           all_252_1) = 0 & $i(all_252_1)
% 259.55/36.39  | | 
% 259.55/36.39  | | ALPHA: (41) implies:
% 259.55/36.39  | |   (42)   ~ (all_252_0 = 0)
% 259.55/36.39  | |   (43)  $i(all_252_1)
% 259.55/36.39  | |   (44)  r1(all_68_20, all_252_1) = 0
% 259.55/36.39  | |   (45)  p104(all_252_1) = all_252_0
% 259.55/36.39  | | 
% 259.55/36.39  | | BETA: splitting (11) gives:
% 259.55/36.39  | | 
% 259.55/36.39  | | Case 1:
% 259.55/36.39  | | | 
% 259.55/36.39  | | |   (46)   ~ (all_75_12 = 0)
% 259.55/36.39  | | | 
% 259.55/36.39  | | | REDUCE: (37), (46) imply:
% 259.55/36.39  | | |   (47)   ~ (all_68_8 = 0)
% 259.55/36.39  | | | 
% 259.55/36.39  | | | BETA: splitting (39) gives:
% 259.55/36.39  | | | 
% 259.55/36.39  | | | Case 1:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | |   (48)   ~ (all_75_16 = 0)
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | REDUCE: (10), (48) imply:
% 259.55/36.39  | | | |   (49)   ~ (all_68_13 = 0)
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | BETA: splitting (29) gives:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | Case 1:
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | |   (50)   ~ (all_75_15 = 0)
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | REDUCE: (25), (50) imply:
% 259.55/36.39  | | | | |   (51)   ~ (all_68_9 = 0)
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | BETA: splitting (17) gives:
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | Case 1:
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | |   (52)   ~ (all_75_13 = 0)
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | REDUCE: (6), (52) imply:
% 259.55/36.39  | | | | | |   (53)   ~ (all_68_12 = 0)
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (9), (10), (11), (12),
% 259.55/36.39  | | | | | |            (13), (14), (16), (17), (18), (21), (22), (23), (24),
% 259.55/36.39  | | | | | |            (25), (26), (28), (29), (32), (33), (34), (35), (36),
% 259.55/36.39  | | | | | |            (37), (38), (39), (47), (49), (53) are inconsistent by
% 259.55/36.39  | | | | | |            sub-proof #350.
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | Case 2:
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | DELTA: instantiating (8) with fresh symbols all_315_0, all_315_1
% 259.55/36.39  | | | | | |        gives:
% 259.55/36.39  | | | | | |   (54)   ~ (all_315_0 = 0) & p103(all_315_1) = all_315_0 &
% 259.55/36.39  | | | | | |         r1(all_68_20, all_315_1) = 0 & $i(all_315_1)
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | ALPHA: (54) implies:
% 259.55/36.39  | | | | | |   (55)   ~ (all_315_0 = 0)
% 259.55/36.39  | | | | | |   (56)  $i(all_315_1)
% 259.55/36.39  | | | | | |   (57)  r1(all_68_20, all_315_1) = 0
% 259.55/36.39  | | | | | |   (58)  p103(all_315_1) = all_315_0
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | BETA: splitting (5) gives:
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | Case 1:
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | |   (59)   ~ (all_75_8 = 0)
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | REDUCE: (21), (59) imply:
% 259.55/36.39  | | | | | | |   (60)   ~ (all_68_7 = 0)
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | REF_CLOSE: (7), (12), (16), (47), (51), (60) are inconsistent by
% 259.55/36.39  | | | | | | |            sub-proof #398.
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | Case 2:
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | |   (61)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 259.55/36.39  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | DELTA: instantiating (61) with fresh symbols all_329_0, all_329_1
% 259.55/36.39  | | | | | | |        gives:
% 259.55/36.39  | | | | | | |   (62)   ~ (all_329_0 = 0) & p102(all_329_1) = all_329_0 &
% 259.55/36.39  | | | | | | |         r1(all_68_20, all_329_1) = 0 & $i(all_329_1)
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | ALPHA: (62) implies:
% 259.55/36.39  | | | | | | |   (63)   ~ (all_329_0 = 0)
% 259.55/36.39  | | | | | | |   (64)  $i(all_329_1)
% 259.55/36.39  | | | | | | |   (65)  r1(all_68_20, all_329_1) = 0
% 259.55/36.39  | | | | | | |   (66)  p102(all_329_1) = all_329_0
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | BETA: splitting (24) gives:
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | |   (67)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.39  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39  | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.39  | | | | | | | |           int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.39  | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | BETA: splitting (67) gives:
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | |   (68)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.39  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | GROUND_INST: instantiating (68) with all_329_1, all_329_0,
% 259.55/36.39  | | | | | | | | |              simplifying with (64), (66) gives:
% 259.55/36.39  | | | | | | | | |   (69)  all_329_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.39  | | | | | | | | |           r1(all_68_20, all_329_1) = v0)
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | BETA: splitting (69) gives:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | |   (70)  all_329_0 = 0
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | REDUCE: (63), (70) imply:
% 259.55/36.39  | | | | | | | | | |   (71)  $false
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | CLOSE: (71) is inconsistent.
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | |   (72)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.39  | | | | | | | | | |             all_329_1) = v0)
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | DELTA: instantiating (72) with fresh symbol all_392_0 gives:
% 259.55/36.39  | | | | | | | | | |   (73)   ~ (all_392_0 = 0) & r1(all_68_20, all_329_1) =
% 259.55/36.39  | | | | | | | | | |         all_392_0
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | ALPHA: (73) implies:
% 259.55/36.39  | | | | | | | | | |   (74)   ~ (all_392_0 = 0)
% 259.55/36.39  | | | | | | | | | |   (75)  r1(all_68_20, all_329_1) = all_392_0
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | GROUND_INST: instantiating (12) with 0, all_392_0, all_329_1,
% 259.55/36.39  | | | | | | | | | |              all_68_20, simplifying with (65), (75) gives:
% 259.55/36.39  | | | | | | | | | |   (76)  all_392_0 = 0
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | REDUCE: (74), (76) imply:
% 259.55/36.39  | | | | | | | | | |   (77)  $false
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | CLOSE: (77) is inconsistent.
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | End of split
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | |   (78)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.39  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | GROUND_INST: instantiating (78) with all_315_1, all_315_0,
% 259.55/36.39  | | | | | | | | |              simplifying with (56), (58) gives:
% 259.55/36.39  | | | | | | | | |   (79)  all_315_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.39  | | | | | | | | |           r1(all_68_20, all_315_1) = v0)
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | BETA: splitting (79) gives:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | |   (80)  all_315_0 = 0
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | REDUCE: (55), (80) imply:
% 259.55/36.39  | | | | | | | | | |   (81)  $false
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | CLOSE: (81) is inconsistent.
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | |   (82)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.39  | | | | | | | | | |             all_315_1) = v0)
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | DELTA: instantiating (82) with fresh symbol all_392_0 gives:
% 259.55/36.39  | | | | | | | | | |   (83)   ~ (all_392_0 = 0) & r1(all_68_20, all_315_1) =
% 259.55/36.39  | | | | | | | | | |         all_392_0
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | ALPHA: (83) implies:
% 259.55/36.39  | | | | | | | | | |   (84)   ~ (all_392_0 = 0)
% 259.55/36.39  | | | | | | | | | |   (85)  r1(all_68_20, all_315_1) = all_392_0
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | GROUND_INST: instantiating (12) with 0, all_392_0, all_315_1,
% 259.55/36.39  | | | | | | | | | |              all_68_20, simplifying with (57), (85) gives:
% 259.55/36.39  | | | | | | | | | |   (86)  all_392_0 = 0
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | REDUCE: (84), (86) imply:
% 259.55/36.39  | | | | | | | | | |   (87)  $false
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | CLOSE: (87) is inconsistent.
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | End of split
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | End of split
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | |   (88)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.39  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39  | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.39  | | | | | | | |           int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.39  | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | BETA: splitting (88) gives:
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | |   (89)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.39  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | GROUND_INST: instantiating (89) with all_252_1, all_252_0,
% 259.55/36.39  | | | | | | | | |              simplifying with (43), (45) gives:
% 259.55/36.39  | | | | | | | | |   (90)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.39  | | | | | | | | |           r1(all_68_20, all_252_1) = v0)
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | REF_CLOSE: (12), (42), (44), (90) are inconsistent by
% 259.55/36.39  | | | | | | | | |            sub-proof #319.
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | |   (91)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.39  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | GROUND_INST: instantiating (91) with all_218_1, all_218_0,
% 259.55/36.39  | | | | | | | | |              simplifying with (3), (27) gives:
% 259.55/36.39  | | | | | | | | |   (92)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.39  | | | | | | | | |           r1(all_68_20, all_218_1) = v0)
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | REF_CLOSE: (12), (30), (31), (92) are inconsistent by
% 259.55/36.39  | | | | | | | | |            sub-proof #318.
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | End of split
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | End of split
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | End of split
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | End of split
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | Case 2:
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | |   (93)  all_75_15 = 0
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | REF_CLOSE: (2), (4), (5), (6), (7), (9), (10), (11), (12), (13), (14),
% 259.55/36.39  | | | | |            (16), (17), (18), (21), (22), (23), (24), (25), (26), (28),
% 259.55/36.39  | | | | |            (29), (32), (33), (34), (35), (36), (37), (38), (39), (93)
% 259.55/36.39  | | | | |            are inconsistent by sub-proof #352.
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | End of split
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | Case 2:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | |   (94)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.39  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (9), (10), (11), (12), (13),
% 259.55/36.39  | | | |            (14), (16), (17), (18), (21), (23), (24), (25), (26), (29),
% 259.55/36.39  | | | |            (32), (33), (35), (36), (37), (38), (39), (94) are
% 259.55/36.39  | | | |            inconsistent by sub-proof #354.
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | End of split
% 259.55/36.39  | | | 
% 259.55/36.39  | | Case 2:
% 259.55/36.39  | | | 
% 259.55/36.39  | | |   (95)  all_75_12 = 0
% 259.55/36.39  | | | 
% 259.55/36.39  | | | BETA: splitting (15) gives:
% 259.55/36.39  | | | 
% 259.55/36.39  | | | Case 1:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | |   (96)   ~ (all_75_12 = 0)
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | REDUCE: (95), (96) imply:
% 259.55/36.39  | | | |   (97)  $false
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | CLOSE: (97) is inconsistent.
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | Case 2:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | |   (98)   ~ (all_75_13 = 0)
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | REDUCE: (6), (98) imply:
% 259.55/36.39  | | | |   (99)   ~ (all_68_12 = 0)
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | BETA: splitting (20) gives:
% 259.55/36.39  | | | | 
% 259.55/36.39  | | | | Case 1:
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | |   (100)   ~ (all_75_12 = 0)
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | REDUCE: (95), (100) imply:
% 259.55/36.39  | | | | |   (101)  $false
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | CLOSE: (101) is inconsistent.
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | Case 2:
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | DELTA: instantiating (8) with fresh symbols all_275_0, all_275_1
% 259.55/36.39  | | | | |        gives:
% 259.55/36.39  | | | | |   (102)   ~ (all_275_0 = 0) & p103(all_275_1) = all_275_0 &
% 259.55/36.39  | | | | |          r1(all_68_20, all_275_1) = 0 & $i(all_275_1)
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | ALPHA: (102) implies:
% 259.55/36.39  | | | | |   (103)   ~ (all_275_0 = 0)
% 259.55/36.39  | | | | |   (104)  $i(all_275_1)
% 259.55/36.39  | | | | |   (105)  r1(all_68_20, all_275_1) = 0
% 259.55/36.39  | | | | |   (106)  p103(all_275_1) = all_275_0
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | BETA: splitting (39) gives:
% 259.55/36.39  | | | | | 
% 259.55/36.39  | | | | | Case 1:
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | |   (107)   ~ (all_75_16 = 0)
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | REDUCE: (10), (107) imply:
% 259.55/36.39  | | | | | |   (108)   ~ (all_68_13 = 0)
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | BETA: splitting (1) gives:
% 259.55/36.39  | | | | | | 
% 259.55/36.39  | | | | | | Case 1:
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | |   (109)  all_68_11 = 0
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | COMBINE_EQS: (2), (109) imply:
% 259.55/36.39  | | | | | | |   (110)  all_75_9 = 0
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | BETA: splitting (4) gives:
% 259.55/36.39  | | | | | | | 
% 259.55/36.39  | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | |   (111)   ~ (all_75_9 = 0)
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | REDUCE: (110), (111) imply:
% 259.55/36.39  | | | | | | | |   (112)  $false
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | CLOSE: (112) is inconsistent.
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | |   (113)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 259.55/36.39  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | DELTA: instantiating (113) with fresh symbols all_308_0,
% 259.55/36.39  | | | | | | | |        all_308_1 gives:
% 259.55/36.39  | | | | | | | |   (114)   ~ (all_308_0 = 0) & p102(all_308_1) = all_308_0 &
% 259.55/36.39  | | | | | | | |          r1(all_68_20, all_308_1) = 0 & $i(all_308_1)
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | ALPHA: (114) implies:
% 259.55/36.39  | | | | | | | |   (115)   ~ (all_308_0 = 0)
% 259.55/36.39  | | | | | | | |   (116)  $i(all_308_1)
% 259.55/36.39  | | | | | | | |   (117)  r1(all_68_20, all_308_1) = 0
% 259.55/36.39  | | | | | | | |   (118)  p102(all_308_1) = all_308_0
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | BETA: splitting (24) gives:
% 259.55/36.39  | | | | | | | | 
% 259.55/36.39  | | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | |   (119)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.39  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.39  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.39  | | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.39  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.39  | | | | | | | | |              v2))
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | BETA: splitting (119) gives:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | |   (120)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 259.55/36.39  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.39  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | GROUND_INST: instantiating (120) with all_308_1, all_308_0,
% 259.55/36.39  | | | | | | | | | |              simplifying with (116), (118) gives:
% 259.55/36.39  | | | | | | | | | |   (121)  all_308_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.39  | | | | | | | | | |            r1(all_68_20, all_308_1) = v0)
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | BETA: splitting (121) gives:
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | |   (122)  all_308_0 = 0
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | REDUCE: (115), (122) imply:
% 259.55/36.39  | | | | | | | | | | |   (123)  $false
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | CLOSE: (123) is inconsistent.
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | |   (124)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.39  | | | | | | | | | | |              all_308_1) = v0)
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | DELTA: instantiating (124) with fresh symbol all_384_0
% 259.55/36.39  | | | | | | | | | | |        gives:
% 259.55/36.39  | | | | | | | | | | |   (125)   ~ (all_384_0 = 0) & r1(all_68_20, all_308_1) =
% 259.55/36.39  | | | | | | | | | | |          all_384_0
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | ALPHA: (125) implies:
% 259.55/36.39  | | | | | | | | | | |   (126)   ~ (all_384_0 = 0)
% 259.55/36.39  | | | | | | | | | | |   (127)  r1(all_68_20, all_308_1) = all_384_0
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | GROUND_INST: instantiating (12) with 0, all_384_0, all_308_1,
% 259.55/36.39  | | | | | | | | | | |              all_68_20, simplifying with (117), (127) gives:
% 259.55/36.39  | | | | | | | | | | |   (128)  all_384_0 = 0
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | REDUCE: (126), (128) imply:
% 259.55/36.39  | | | | | | | | | | |   (129)  $false
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | End of split
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 259.55/36.39  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.39  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | GROUND_INST: instantiating (130) with all_275_1, all_275_0,
% 259.55/36.39  | | | | | | | | | |              simplifying with (104), (106) gives:
% 259.55/36.39  | | | | | | | | | |   (131)  all_275_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.39  | | | | | | | | | |            r1(all_68_20, all_275_1) = v0)
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | BETA: splitting (131) gives:
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | Case 1:
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | |   (132)  all_275_0 = 0
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | REDUCE: (103), (132) imply:
% 259.55/36.39  | | | | | | | | | | |   (133)  $false
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | CLOSE: (133) is inconsistent.
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | |   (134)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.39  | | | | | | | | | | |              all_275_1) = v0)
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | DELTA: instantiating (134) with fresh symbol all_384_0
% 259.55/36.39  | | | | | | | | | | |        gives:
% 259.55/36.39  | | | | | | | | | | |   (135)   ~ (all_384_0 = 0) & r1(all_68_20, all_275_1) =
% 259.55/36.39  | | | | | | | | | | |          all_384_0
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | ALPHA: (135) implies:
% 259.55/36.39  | | | | | | | | | | |   (136)   ~ (all_384_0 = 0)
% 259.55/36.39  | | | | | | | | | | |   (137)  r1(all_68_20, all_275_1) = all_384_0
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | GROUND_INST: instantiating (12) with 0, all_384_0, all_275_1,
% 259.55/36.39  | | | | | | | | | | |              all_68_20, simplifying with (105), (137) gives:
% 259.55/36.39  | | | | | | | | | | |   (138)  all_384_0 = 0
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | REDUCE: (136), (138) imply:
% 259.55/36.39  | | | | | | | | | | |   (139)  $false
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | | CLOSE: (139) is inconsistent.
% 259.55/36.39  | | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | | End of split
% 259.55/36.39  | | | | | | | | | | 
% 259.55/36.39  | | | | | | | | | End of split
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.39  | | | | | | | | Case 2:
% 259.55/36.39  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | |   (140)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.40  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.40  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.55/36.40  | | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.40  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.40  | | | | | | | | |              v2))
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | BETA: splitting (140) gives:
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | |   (141)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 259.55/36.40  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.40  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | GROUND_INST: instantiating (141) with all_252_1, all_252_0,
% 259.55/36.40  | | | | | | | | | |              simplifying with (43), (45) gives:
% 259.55/36.40  | | | | | | | | | |   (142)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.40  | | | | | | | | | |            r1(all_68_20, all_252_1) = v0)
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | REF_CLOSE: (12), (42), (44), (142) are inconsistent by
% 259.55/36.40  | | | | | | | | | |            sub-proof #319.
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | Case 2:
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | |   (143)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 259.55/36.40  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.40  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | GROUND_INST: instantiating (143) with all_218_1, all_218_0,
% 259.55/36.40  | | | | | | | | | |              simplifying with (3), (27) gives:
% 259.55/36.40  | | | | | | | | | |   (144)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.40  | | | | | | | | | |            r1(all_68_20, all_218_1) = v0)
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | REF_CLOSE: (12), (30), (31), (144) are inconsistent by
% 259.55/36.40  | | | | | | | | | |            sub-proof #318.
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | End of split
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | End of split
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | End of split
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | Case 2:
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | |   (145)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | REF_CLOSE: (9), (99), (108), (145) are inconsistent by sub-proof
% 259.55/36.40  | | | | | | |            #396.
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | End of split
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | Case 2:
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | |   (146)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.40  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (9), (10), (11), (12),
% 259.55/36.40  | | | | | |            (13), (14), (16), (17), (18), (21), (23), (24), (25),
% 259.55/36.40  | | | | | |            (26), (29), (32), (33), (35), (36), (37), (38), (39),
% 259.55/36.40  | | | | | |            (146) are inconsistent by sub-proof #354.
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | End of split
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | End of split
% 259.55/36.40  | | | | 
% 259.55/36.40  | | | End of split
% 259.55/36.40  | | | 
% 259.55/36.40  | | End of split
% 259.55/36.40  | | 
% 259.55/36.40  | Case 2:
% 259.55/36.40  | | 
% 259.55/36.40  | |   (147)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.40  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | 
% 259.55/36.40  | | REF_CLOSE: (1), (2), (4), (5), (6), (7), (9), (10), (11), (12), (13), (14),
% 259.55/36.40  | |            (16), (17), (18), (21), (23), (24), (25), (26), (29), (32), (33),
% 259.55/36.40  | |            (35), (36), (37), (38), (39), (147) are inconsistent by sub-proof
% 259.55/36.40  | |            #354.
% 259.55/36.40  | | 
% 259.55/36.40  | End of split
% 259.55/36.40  | 
% 259.55/36.40  End of proof
% 259.55/36.40  
% 259.55/36.40  Sub-proof #318 shows that the following formulas are inconsistent:
% 259.55/36.40  ----------------------------------------------------------------
% 259.55/36.40    (1)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_218_1) =
% 259.55/36.40           v0)
% 259.55/36.40    (2)   ~ (all_218_0 = 0)
% 259.55/36.40    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.40         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.40    (4)  r1(all_68_20, all_218_1) = 0
% 259.55/36.40  
% 259.55/36.40  Begin of proof
% 259.55/36.40  | 
% 259.55/36.40  | BETA: splitting (1) gives:
% 259.55/36.40  | 
% 259.55/36.40  | Case 1:
% 259.55/36.40  | | 
% 259.55/36.40  | |   (5)  all_218_0 = 0
% 259.55/36.40  | | 
% 259.55/36.40  | | REDUCE: (2), (5) imply:
% 259.55/36.40  | |   (6)  $false
% 259.55/36.40  | | 
% 259.55/36.40  | | CLOSE: (6) is inconsistent.
% 259.55/36.40  | | 
% 259.55/36.40  | Case 2:
% 259.55/36.40  | | 
% 259.55/36.40  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_218_1) = v0)
% 259.55/36.40  | | 
% 259.55/36.40  | | DELTA: instantiating (7) with fresh symbol all_384_0 gives:
% 259.55/36.40  | |   (8)   ~ (all_384_0 = 0) & r1(all_68_20, all_218_1) = all_384_0
% 259.55/36.40  | | 
% 259.55/36.40  | | ALPHA: (8) implies:
% 259.55/36.40  | |   (9)   ~ (all_384_0 = 0)
% 259.55/36.40  | |   (10)  r1(all_68_20, all_218_1) = all_384_0
% 259.55/36.40  | | 
% 259.55/36.40  | | GROUND_INST: instantiating (3) with 0, all_384_0, all_218_1, all_68_20,
% 259.55/36.40  | |              simplifying with (4), (10) gives:
% 259.55/36.40  | |   (11)  all_384_0 = 0
% 259.55/36.40  | | 
% 259.55/36.40  | | REDUCE: (9), (11) imply:
% 259.55/36.40  | |   (12)  $false
% 259.55/36.40  | | 
% 259.55/36.40  | | CLOSE: (12) is inconsistent.
% 259.55/36.40  | | 
% 259.55/36.40  | End of split
% 259.55/36.40  | 
% 259.55/36.40  End of proof
% 259.55/36.40  
% 259.55/36.40  Sub-proof #319 shows that the following formulas are inconsistent:
% 259.55/36.40  ----------------------------------------------------------------
% 259.55/36.40    (1)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_252_1) =
% 259.55/36.40           v0)
% 259.55/36.40    (2)   ~ (all_252_0 = 0)
% 259.55/36.40    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.40         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.40    (4)  r1(all_68_20, all_252_1) = 0
% 259.55/36.40  
% 259.55/36.40  Begin of proof
% 259.55/36.40  | 
% 259.55/36.40  | BETA: splitting (1) gives:
% 259.55/36.40  | 
% 259.55/36.40  | Case 1:
% 259.55/36.40  | | 
% 259.55/36.40  | |   (5)  all_252_0 = 0
% 259.55/36.40  | | 
% 259.55/36.40  | | REDUCE: (2), (5) imply:
% 259.55/36.40  | |   (6)  $false
% 259.55/36.40  | | 
% 259.55/36.40  | | CLOSE: (6) is inconsistent.
% 259.55/36.40  | | 
% 259.55/36.40  | Case 2:
% 259.55/36.40  | | 
% 259.55/36.40  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_252_1) = v0)
% 259.55/36.40  | | 
% 259.55/36.40  | | DELTA: instantiating (7) with fresh symbol all_384_0 gives:
% 259.55/36.40  | |   (8)   ~ (all_384_0 = 0) & r1(all_68_20, all_252_1) = all_384_0
% 259.55/36.40  | | 
% 259.55/36.40  | | ALPHA: (8) implies:
% 259.55/36.40  | |   (9)   ~ (all_384_0 = 0)
% 259.55/36.40  | |   (10)  r1(all_68_20, all_252_1) = all_384_0
% 259.55/36.40  | | 
% 259.55/36.40  | | GROUND_INST: instantiating (3) with 0, all_384_0, all_252_1, all_68_20,
% 259.55/36.40  | |              simplifying with (4), (10) gives:
% 259.55/36.40  | |   (11)  all_384_0 = 0
% 259.55/36.40  | | 
% 259.55/36.40  | | REDUCE: (9), (11) imply:
% 259.55/36.40  | |   (12)  $false
% 259.55/36.40  | | 
% 259.55/36.40  | | CLOSE: (12) is inconsistent.
% 259.55/36.40  | | 
% 259.55/36.40  | End of split
% 259.55/36.40  | 
% 259.55/36.40  End of proof
% 259.55/36.40  
% 259.55/36.40  Sub-proof #320 shows that the following formulas are inconsistent:
% 259.55/36.40  ----------------------------------------------------------------
% 259.55/36.40    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.40             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.40    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.40    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.40    (4)  all_75_9 = all_68_11
% 259.55/36.40    (5)  all_75_17 = all_68_18
% 259.55/36.40    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.55/36.40             v0) = 0 & $i(v0))
% 259.55/36.40    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.40           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (8)  all_75_18 = all_68_14
% 259.55/36.40    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.40           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (10)  all_75_10 = all_68_16
% 259.55/36.40    (11)  all_75_13 = all_68_12
% 259.55/36.40    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.40          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.40              & r1(all_68_20, v0) = v2))
% 259.55/36.40    (13)  all_75_16 = all_68_13
% 259.55/36.40    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.40            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.40              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.40    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.40          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.40    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.40    (21)   ~ (all_68_2 = 0)
% 259.55/36.40    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.40    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.40    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (25)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.40    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.40            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.40              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.40            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.40              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (29)  all_75_8 = all_68_7
% 259.55/36.40    (30)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.40    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.40            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.40              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.40    (33)   ~ (all_68_10 = 0)
% 259.55/36.40    (34)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.40            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.40           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.40            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.40          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.40            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.40    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.40            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.40          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.40            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.40          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.40              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.40            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.40              r1(all_68_20, v0) = v2))
% 259.55/36.40    (37)  all_75_15 = all_68_9
% 259.55/36.40    (38)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (39)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (40)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.40    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (46)  all_75_14 = all_68_17
% 259.55/36.40    (47)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.40    (48)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (49)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (50)   ~ (all_68_19 = 0)
% 259.55/36.40    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (52)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.40          all_68_14 = 0
% 259.55/36.40    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.40    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.40            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.40              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40    (56)  all_75_12 = all_68_8
% 259.55/36.40    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  
% 259.55/36.40  Begin of proof
% 259.55/36.40  | 
% 259.55/36.40  | BETA: splitting (31) gives:
% 259.55/36.40  | 
% 259.55/36.40  | Case 1:
% 259.55/36.40  | | 
% 259.55/36.40  | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.40  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | 
% 259.55/36.40  | | DELTA: instantiating (58) with fresh symbols all_194_0, all_194_1 gives:
% 259.55/36.40  | |   (59)   ~ (all_194_0 = 0) & p105(all_194_1) = all_194_0 & r1(all_68_20,
% 259.55/36.40  | |           all_194_1) = 0 & $i(all_194_1)
% 259.55/36.40  | | 
% 259.55/36.40  | | ALPHA: (59) implies:
% 259.55/36.40  | |   (60)   ~ (all_194_0 = 0)
% 259.55/36.40  | |   (61)  $i(all_194_1)
% 259.55/36.40  | |   (62)  r1(all_68_20, all_194_1) = 0
% 259.55/36.40  | |   (63)  p105(all_194_1) = all_194_0
% 259.55/36.40  | | 
% 259.55/36.40  | | BETA: splitting (53) gives:
% 259.55/36.40  | | 
% 259.55/36.40  | | Case 1:
% 259.55/36.40  | | | 
% 259.55/36.40  | | |   (64)   ~ (all_75_18 = 0)
% 259.55/36.40  | | | 
% 259.55/36.40  | | | REDUCE: (8), (64) imply:
% 259.55/36.40  | | |   (65)   ~ (all_68_14 = 0)
% 259.55/36.40  | | | 
% 259.55/36.40  | | | BETA: splitting (52) gives:
% 259.55/36.40  | | | 
% 259.55/36.40  | | | Case 1:
% 259.55/36.40  | | | | 
% 259.55/36.40  | | | |   (66)  all_68_10 = 0
% 259.55/36.40  | | | | 
% 259.55/36.40  | | | | REDUCE: (33), (66) imply:
% 259.55/36.40  | | | |   (67)  $false
% 259.55/36.40  | | | | 
% 259.55/36.40  | | | | CLOSE: (67) is inconsistent.
% 259.55/36.40  | | | | 
% 259.55/36.40  | | | Case 2:
% 259.55/36.40  | | | | 
% 259.55/36.40  | | | |   (68)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.40  | | | | 
% 259.55/36.40  | | | | BETA: splitting (57) gives:
% 259.55/36.40  | | | | 
% 259.55/36.40  | | | | Case 1:
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | |   (69)   ~ (all_75_16 = 0)
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | | REDUCE: (13), (69) imply:
% 259.55/36.40  | | | | |   (70)   ~ (all_68_13 = 0)
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | | BETA: splitting (28) gives:
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | | Case 1:
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | |   (71)   ~ (all_75_12 = 0)
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | REDUCE: (56), (71) imply:
% 259.55/36.40  | | | | | |   (72)   ~ (all_68_8 = 0)
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | BETA: splitting (38) gives:
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | Case 1:
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | |   (73)   ~ (all_75_10 = 0)
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | REDUCE: (10), (73) imply:
% 259.55/36.40  | | | | | | |   (74)   ~ (all_68_16 = 0)
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | BETA: splitting (7) gives:
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | |   (75)   ~ (all_75_9 = 0)
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | REDUCE: (4), (75) imply:
% 259.55/36.40  | | | | | | | |   (76)   ~ (all_68_11 = 0)
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11),
% 259.55/36.40  | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 259.55/36.40  | | | | | | | |            (21), (22), (23), (24), (25), (27), (28), (29), (30),
% 259.55/36.40  | | | | | | | |            (31), (32), (33), (34), (35), (36), (37), (38), (40),
% 259.55/36.40  | | | | | | | |            (41), (42), (43), (44), (45), (46), (47), (49), (50),
% 259.55/36.40  | | | | | | | |            (51), (52), (53), (54), (55), (56), (57), (58), (65),
% 259.55/36.40  | | | | | | | |            (68), (70), (74), (76) are inconsistent by sub-proof
% 259.55/36.40  | | | | | | | |            #363.
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | Case 2:
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | |   (77)  all_75_9 = 0
% 259.55/36.40  | | | | | | | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 259.55/36.40  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | BETA: splitting (14) gives:
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | |   (79)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) =
% 259.55/36.40  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11),
% 259.55/36.40  | | | | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19),
% 259.55/36.40  | | | | | | | | |            (20), (21), (22), (23), (24), (25), (26), (27),
% 259.55/36.40  | | | | | | | | |            (28), (29), (30), (31), (32), (33), (34), (35),
% 259.55/36.40  | | | | | | | | |            (36), (37), (38), (40), (41), (42), (43), (44),
% 259.55/36.40  | | | | | | | | |            (45), (46), (47), (49), (50), (51), (52), (53),
% 259.55/36.40  | | | | | | | | |            (54), (55), (56), (57), (58), (65), (68), (70),
% 259.55/36.40  | | | | | | | | |            (72), (74), (77), (78), (79) are inconsistent by
% 259.55/36.40  | | | | | | | | |            sub-proof #349.
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | Case 2:
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | |   (80)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40  | | | | | | | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | REF_CLOSE: (2), (4), (5), (6), (7), (9), (10), (11), (12),
% 259.55/36.40  | | | | | | | | |            (13), (15), (17), (22), (24), (25), (29), (30),
% 259.55/36.40  | | | | | | | | |            (32), (35), (36), (37), (38), (41), (43), (44),
% 259.55/36.40  | | | | | | | | |            (45), (46), (47), (49), (50), (54), (56), (58),
% 259.55/36.40  | | | | | | | | |            (60), (61), (62), (63), (65), (68), (70), (72),
% 259.55/36.40  | | | | | | | | |            (80) are inconsistent by sub-proof #341.
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | End of split
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | End of split
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | Case 2:
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | |   (81)  all_75_10 = 0
% 259.55/36.40  | | | | | | |   (82)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 259.55/36.40  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | BETA: splitting (25) gives:
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | |   (83)   ~ (all_75_9 = 0)
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | REDUCE: (4), (83) imply:
% 259.55/36.40  | | | | | | | |   (84)   ~ (all_68_11 = 0)
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | BETA: splitting (68) gives:
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | |   (85)  all_68_11 = 0
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | REDUCE: (84), (85) imply:
% 259.55/36.40  | | | | | | | | |   (86)  $false
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | CLOSE: (86) is inconsistent.
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | Case 2:
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | |   (87)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | BETA: splitting (87) gives:
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | |   (88)  all_68_12 = 0
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | COMBINE_EQS: (11), (88) imply:
% 259.55/36.40  | | | | | | | | | |   (89)  all_75_13 = 0
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | BETA: splitting (24) gives:
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | |   (90)   ~ (all_75_13 = 0)
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | REDUCE: (89), (90) imply:
% 259.55/36.40  | | | | | | | | | | |   (91)  $false
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | CLOSE: (91) is inconsistent.
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | Case 2:
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | |   (92)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40  | | | | | | | | | | |           p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | BETA: splitting (14) gives:
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | |   (93)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40  | | | | | | | | | | | |           p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | | REF_CLOSE: (1), (3), (4), (5), (7), (9), (10), (11), (12),
% 259.55/36.40  | | | | | | | | | | | |            (13), (15), (17), (19), (20), (21), (24), (25),
% 259.55/36.40  | | | | | | | | | | | |            (26), (27), (29), (30), (32), (33), (34), (35),
% 259.55/36.40  | | | | | | | | | | | |            (36), (37), (40), (41), (42), (43), (44), (46),
% 259.55/36.40  | | | | | | | | | | | |            (47), (50), (52), (55), (56), (57), (65), (68),
% 259.55/36.40  | | | | | | | | | | | |            (70), (72), (81), (82), (92), (93) are
% 259.55/36.40  | | | | | | | | | | | |            inconsistent by sub-proof #338.
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | Case 2:
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | |   (94)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.40  | | | | | | | | | | | |           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | | REF_CLOSE: (2), (4), (5), (6), (7), (9), (10), (11), (12),
% 259.55/36.40  | | | | | | | | | | | |            (13), (15), (17), (22), (24), (25), (29), (30),
% 259.55/36.40  | | | | | | | | | | | |            (32), (35), (36), (37), (38), (41), (43), (44),
% 259.55/36.40  | | | | | | | | | | | |            (45), (46), (47), (49), (50), (54), (56), (58),
% 259.55/36.40  | | | | | | | | | | | |            (60), (61), (62), (63), (65), (68), (70), (72),
% 259.55/36.40  | | | | | | | | | | | |            (94) are inconsistent by sub-proof #341.
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | End of split
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | End of split
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | Case 2:
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | |   (95)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | REF_CLOSE: (65), (70), (95) are inconsistent by sub-proof
% 259.55/36.40  | | | | | | | | | |            #404.
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | End of split
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | End of split
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | Case 2:
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | |   (96)   ~ (all_75_10 = 0)
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | REDUCE: (81), (96) imply:
% 259.55/36.40  | | | | | | | |   (97)  $false
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | CLOSE: (97) is inconsistent.
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | End of split
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | End of split
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | Case 2:
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | |   (98)  all_75_12 = 0
% 259.55/36.40  | | | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.40  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (12),
% 259.55/36.40  | | | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 259.55/36.40  | | | | | |            (22), (23), (24), (25), (27), (28), (29), (30), (31),
% 259.55/36.40  | | | | | |            (32), (33), (34), (35), (36), (37), (38), (40), (41),
% 259.55/36.40  | | | | | |            (42), (43), (44), (45), (46), (47), (49), (50), (51),
% 259.55/36.40  | | | | | |            (52), (53), (54), (55), (56), (57), (58), (65), (68),
% 259.55/36.40  | | | | | |            (70), (98), (99) are inconsistent by sub-proof #337.
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | End of split
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | Case 2:
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | |   (100)  all_75_16 = 0
% 259.55/36.40  | | | | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.40  | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | | COMBINE_EQS: (13), (100) imply:
% 259.55/36.40  | | | | |   (102)  all_68_13 = 0
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | | BETA: splitting (2) gives:
% 259.55/36.40  | | | | | 
% 259.55/36.40  | | | | | Case 1:
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | |   (103)   ~ (all_75_16 = 0)
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | REDUCE: (100), (103) imply:
% 259.55/36.40  | | | | | |   (104)  $false
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | CLOSE: (104) is inconsistent.
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | Case 2:
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | |   (105)   ~ (all_75_17 = 0)
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | REDUCE: (5), (105) imply:
% 259.55/36.40  | | | | | |   (106)   ~ (all_68_18 = 0)
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | BETA: splitting (20) gives:
% 259.55/36.40  | | | | | | 
% 259.55/36.40  | | | | | | Case 1:
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | |   (107)   ~ (all_75_15 = 0)
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | REDUCE: (37), (107) imply:
% 259.55/36.40  | | | | | | |   (108)   ~ (all_68_9 = 0)
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | BETA: splitting (28) gives:
% 259.55/36.40  | | | | | | | 
% 259.55/36.40  | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | |   (109)   ~ (all_75_12 = 0)
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | REDUCE: (56), (109) imply:
% 259.55/36.40  | | | | | | | |   (110)   ~ (all_68_8 = 0)
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | BETA: splitting (45) gives:
% 259.55/36.40  | | | | | | | | 
% 259.55/36.40  | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | |   (111)   ~ (all_75_14 = 0)
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | REDUCE: (46), (111) imply:
% 259.55/36.40  | | | | | | | | |   (112)   ~ (all_68_17 = 0)
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | BETA: splitting (41) gives:
% 259.55/36.40  | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | |   (113)  all_68_16 = 0
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | COMBINE_EQS: (10), (113) imply:
% 259.55/36.40  | | | | | | | | | |   (114)  all_75_10 = 0
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | BETA: splitting (3) gives:
% 259.55/36.40  | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | |   (115)   ~ (all_75_8 = 0)
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | REDUCE: (29), (115) imply:
% 259.55/36.40  | | | | | | | | | | |   (116)   ~ (all_68_7 = 0)
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | BETA: splitting (12) gives:
% 259.55/36.40  | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | Case 1:
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | |   (117)  all_68_7 = 0
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | | REDUCE: (116), (117) imply:
% 259.55/36.40  | | | | | | | | | | | |   (118)  $false
% 259.55/36.40  | | | | | | | | | | | | 
% 259.55/36.40  | | | | | | | | | | | | CLOSE: (118) is inconsistent.
% 259.55/36.41  | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | |   (119)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  !
% 259.55/36.41  | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p405(v0) = v1) |  ~
% 259.55/36.41  | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.41  | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.41  | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | BETA: splitting (119) gives:
% 259.55/36.41  | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | Case 1:
% 259.55/36.41  | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | |   (120)  all_68_8 = 0
% 259.55/36.41  | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | REDUCE: (110), (120) imply:
% 259.55/36.41  | | | | | | | | | | | | |   (121)  $false
% 259.55/36.41  | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | CLOSE: (121) is inconsistent.
% 259.55/36.41  | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | |   (122)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 259.55/36.41  | | | | | | | | | | | | |            0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 259.55/36.41  | | | | | | | | | | | | |              int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.41  | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | BETA: splitting (14) gives:
% 259.55/36.41  | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | Case 1:
% 259.55/36.41  | | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | |   (123)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41  | | | | | | | | | | | | | |            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41  | | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10),
% 259.55/36.41  | | | | | | | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18),
% 259.55/36.41  | | | | | | | | | | | | | |            (19), (20), (21), (22), (23), (24), (25), (26),
% 259.55/36.41  | | | | | | | | | | | | | |            (27), (28), (29), (30), (31), (32), (33), (34),
% 259.55/36.41  | | | | | | | | | | | | | |            (35), (36), (37), (38), (40), (41), (42), (43),
% 259.55/36.41  | | | | | | | | | | | | | |            (44), (45), (46), (47), (49), (50), (51), (52),
% 259.55/36.41  | | | | | | | | | | | | | |            (53), (54), (55), (56), (57), (65), (68), (123)
% 259.55/36.41  | | | | | | | | | | | | | |            are inconsistent by sub-proof #334.
% 259.55/36.41  | | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | |   (124)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41  | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.41  | | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | | REF_CLOSE: (17), (108), (122), (124) are inconsistent by
% 259.55/36.41  | | | | | | | | | | | | | |            sub-proof #399.
% 259.55/36.41  | | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | | End of split
% 259.55/36.41  | | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | | End of split
% 259.55/36.41  | | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | End of split
% 259.55/36.41  | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | |   (125)   ~ (all_75_10 = 0)
% 259.55/36.41  | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | REDUCE: (114), (125) imply:
% 259.55/36.41  | | | | | | | | | | |   (126)  $false
% 259.55/36.41  | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | | CLOSE: (126) is inconsistent.
% 259.55/36.41  | | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | End of split
% 259.55/36.41  | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | |   (127)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.41  | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | | REF_CLOSE: (50), (106), (112), (127) are inconsistent by
% 259.55/36.41  | | | | | | | | | |            sub-proof #393.
% 259.55/36.41  | | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | End of split
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | |   (128)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.41  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | REF_CLOSE: (3), (6), (9), (10), (12), (14), (17), (20), (21),
% 259.55/36.41  | | | | | | | | |            (23), (28), (29), (34), (36), (37), (38), (41),
% 259.55/36.41  | | | | | | | | |            (45), (46), (50), (54), (56), (60), (61), (62),
% 259.55/36.41  | | | | | | | | |            (63), (100), (101), (106), (128) are inconsistent
% 259.55/36.41  | | | | | | | | |            by sub-proof #331.
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | End of split
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | |   (129)  all_75_12 = 0
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | | COMBINE_EQS: (56), (129) imply:
% 259.55/36.41  | | | | | | | |   (130)  all_68_8 = 0
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | | BETA: splitting (15) gives:
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | | Case 1:
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | |   (131)   ~ (all_75_12 = 0)
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | REDUCE: (129), (131) imply:
% 259.55/36.41  | | | | | | | | |   (132)  $false
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | CLOSE: (132) is inconsistent.
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | |   (133)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.55/36.41  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | | REF_CLOSE: (3), (6), (9), (10), (12), (14), (17), (20), (21),
% 259.55/36.41  | | | | | | | | |            (23), (28), (29), (34), (36), (37), (38), (41),
% 259.55/36.41  | | | | | | | | |            (45), (46), (50), (54), (56), (60), (61), (62),
% 259.55/36.41  | | | | | | | | |            (63), (100), (101), (106), (133) are inconsistent
% 259.55/36.41  | | | | | | | | |            by sub-proof #331.
% 259.55/36.41  | | | | | | | | | 
% 259.55/36.41  | | | | | | | | End of split
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | End of split
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | Case 2:
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | |   (134)   ~ (all_75_16 = 0)
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REDUCE: (100), (134) imply:
% 259.55/36.41  | | | | | | |   (135)  $false
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | CLOSE: (135) is inconsistent.
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | End of split
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | End of split
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | End of split
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | End of split
% 259.55/36.41  | | | 
% 259.55/36.41  | | Case 2:
% 259.55/36.41  | | | 
% 259.55/36.41  | | |   (136)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 259.55/36.41  | | |            & p405(v0) = v1 & $i(v0))
% 259.55/36.41  | | | 
% 259.55/36.41  | | | BETA: splitting (53) gives:
% 259.55/36.41  | | | 
% 259.55/36.41  | | | Case 1:
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | |   (137)   ~ (all_75_18 = 0)
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | | REDUCE: (8), (137) imply:
% 259.55/36.41  | | | |   (138)   ~ (all_68_14 = 0)
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | | BETA: splitting (52) gives:
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | | Case 1:
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | |   (139)  all_68_10 = 0
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | REDUCE: (33), (139) imply:
% 259.55/36.41  | | | | |   (140)  $false
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | CLOSE: (140) is inconsistent.
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | Case 2:
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | |   (141)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | BETA: splitting (57) gives:
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | Case 1:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | |   (142)   ~ (all_75_16 = 0)
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | REDUCE: (13), (142) imply:
% 259.55/36.41  | | | | | |   (143)   ~ (all_68_13 = 0)
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | BETA: splitting (28) gives:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | Case 1:
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | |   (144)   ~ (all_75_12 = 0)
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REDUCE: (56), (144) imply:
% 259.55/36.41  | | | | | | |   (145)   ~ (all_68_8 = 0)
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REF_CLOSE: (2), (4), (5), (6), (7), (9), (10), (11), (12), (13),
% 259.55/36.41  | | | | | | |            (15), (17), (22), (24), (25), (29), (30), (32), (35),
% 259.55/36.41  | | | | | | |            (36), (37), (38), (41), (43), (44), (45), (46), (47),
% 259.55/36.41  | | | | | | |            (49), (50), (54), (56), (58), (60), (61), (62), (63),
% 259.55/36.41  | | | | | | |            (136), (138), (141), (143), (145) are inconsistent by
% 259.55/36.41  | | | | | | |            sub-proof #341.
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | Case 2:
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | |   (146)  all_75_12 = 0
% 259.55/36.41  | | | | | | |   (147)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 259.55/36.41  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | BETA: splitting (22) gives:
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | Case 1:
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | |   (148)   ~ (all_75_12 = 0)
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | | REDUCE: (146), (148) imply:
% 259.55/36.41  | | | | | | | |   (149)  $false
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | | CLOSE: (149) is inconsistent.
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | Case 2:
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | |   (150)   ~ (all_75_13 = 0)
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | | REDUCE: (11), (150) imply:
% 259.55/36.41  | | | | | | | |   (151)   ~ (all_68_12 = 0)
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | | REF_CLOSE: (2), (4), (5), (7), (9), (10), (11), (12), (13),
% 259.55/36.41  | | | | | | | |            (15), (17), (22), (23), (24), (25), (29), (32), (35),
% 259.55/36.41  | | | | | | | |            (36), (37), (41), (46), (47), (49), (50), (56), (58),
% 259.55/36.41  | | | | | | | |            (136), (138), (141), (143), (146), (147), (151) are
% 259.55/36.41  | | | | | | | |            inconsistent by sub-proof #329.
% 259.55/36.41  | | | | | | | | 
% 259.55/36.41  | | | | | | | End of split
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | End of split
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | Case 2:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | |   (152)  all_75_16 = 0
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | COMBINE_EQS: (13), (152) imply:
% 259.55/36.41  | | | | | |   (153)  all_68_13 = 0
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | BETA: splitting (2) gives:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | Case 1:
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | |   (154)   ~ (all_75_16 = 0)
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REDUCE: (152), (154) imply:
% 259.55/36.41  | | | | | | |   (155)  $false
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | CLOSE: (155) is inconsistent.
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | Case 2:
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | |   (156)   ~ (all_75_17 = 0)
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REDUCE: (5), (156) imply:
% 259.55/36.41  | | | | | | |   (157)   ~ (all_68_18 = 0)
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REF_CLOSE: (3), (6), (9), (10), (12), (17), (20), (23), (28),
% 259.55/36.41  | | | | | | |            (29), (36), (37), (38), (41), (45), (46), (50), (54),
% 259.55/36.41  | | | | | | |            (56), (60), (61), (62), (63), (136), (152), (157) are
% 259.55/36.41  | | | | | | |            inconsistent by sub-proof #332.
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | End of split
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | End of split
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | End of split
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | Case 2:
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | |   (158)  all_75_18 = 0
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (12),
% 259.55/36.41  | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 259.55/36.41  | | | |            (23), (24), (25), (27), (28), (29), (30), (31), (32), (33),
% 259.55/36.41  | | | |            (34), (35), (36), (37), (38), (40), (41), (42), (43), (44),
% 259.55/36.41  | | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 259.55/36.41  | | | |            (55), (56), (57), (136), (158) are inconsistent by sub-proof
% 259.55/36.41  | | | |            #322.
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | End of split
% 259.55/36.41  | | | 
% 259.55/36.41  | | End of split
% 259.55/36.41  | | 
% 259.55/36.41  | Case 2:
% 259.55/36.41  | | 
% 259.55/36.41  | |   (159)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.41  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41  | | 
% 259.55/36.41  | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (8), (9), (10), (11), (12), (13),
% 259.55/36.41  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 259.55/36.41  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 259.55/36.41  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 259.55/36.41  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 259.55/36.41  | |            (159) are inconsistent by sub-proof #321.
% 259.55/36.41  | | 
% 259.55/36.41  | End of split
% 259.55/36.41  | 
% 259.55/36.41  End of proof
% 259.55/36.41  
% 259.55/36.41  Sub-proof #321 shows that the following formulas are inconsistent:
% 259.55/36.41  ----------------------------------------------------------------
% 259.55/36.41    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.41             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.41    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.41    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.41    (4)  all_75_9 = all_68_11
% 259.55/36.41    (5)  all_75_17 = all_68_18
% 259.55/36.41    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.41           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (7)  all_75_18 = all_68_14
% 259.55/36.41    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.41           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (9)  all_75_10 = all_68_16
% 259.55/36.41    (10)  all_75_13 = all_68_12
% 259.55/36.41    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.41          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.41              & r1(all_68_20, v0) = v2))
% 259.55/36.41    (12)  all_75_16 = all_68_13
% 259.55/36.41    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.41              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.41    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.41          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.41    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (19)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.41    (20)   ~ (all_68_2 = 0)
% 259.55/36.41    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.41    (22)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.41    (23)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (24)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.41    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.41              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.41              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (27)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (28)  all_75_8 = all_68_7
% 259.55/36.41    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.41    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.41              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (31)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.41    (32)   ~ (all_68_10 = 0)
% 259.55/36.41    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.41            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.41           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.41            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.41          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.41            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.41    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.41            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.41          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.41            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.41          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.41              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.41            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.41              r1(all_68_20, v0) = v2))
% 259.55/36.41    (36)  all_75_15 = all_68_9
% 259.55/36.41    (37)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (38)   ~ (all_68_19 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (40)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.41    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (45)  all_75_14 = all_68_17
% 259.55/36.41    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.41    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (49)   ~ (all_68_19 = 0)
% 259.55/36.41    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (51)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.41          all_68_14 = 0
% 259.55/36.41    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.41            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.41    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.41            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.41              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41    (56)  all_75_12 = all_68_8
% 259.55/36.41    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.41            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41  
% 259.55/36.41  Begin of proof
% 259.55/36.41  | 
% 259.55/36.41  | BETA: splitting (53) gives:
% 259.55/36.41  | 
% 259.55/36.41  | Case 1:
% 259.55/36.41  | | 
% 259.55/36.41  | |   (58)   ~ (all_75_18 = 0)
% 259.55/36.41  | | 
% 259.55/36.41  | | REDUCE: (7), (58) imply:
% 259.55/36.41  | |   (59)   ~ (all_68_14 = 0)
% 259.55/36.41  | | 
% 259.55/36.41  | | BETA: splitting (51) gives:
% 259.55/36.41  | | 
% 259.55/36.41  | | Case 1:
% 259.55/36.41  | | | 
% 259.55/36.41  | | |   (60)  all_68_10 = 0
% 259.55/36.41  | | | 
% 259.55/36.41  | | | REDUCE: (32), (60) imply:
% 259.55/36.41  | | |   (61)  $false
% 259.55/36.41  | | | 
% 259.55/36.41  | | | CLOSE: (61) is inconsistent.
% 259.55/36.41  | | | 
% 259.55/36.41  | | Case 2:
% 259.55/36.41  | | | 
% 259.55/36.41  | | |   (62)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.41  | | | 
% 259.55/36.41  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.41  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 259.55/36.41  | | |            (23), (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 259.55/36.41  | | |            (33), (34), (35), (36), (37), (39), (40), (41), (42), (43),
% 259.55/36.41  | | |            (44), (45), (46), (48), (49), (50), (51), (52), (53), (54),
% 259.55/36.41  | | |            (55), (56), (57), (59), (62) are inconsistent by sub-proof
% 259.55/36.41  | | |            #334.
% 259.55/36.41  | | | 
% 259.55/36.41  | | End of split
% 259.55/36.41  | | 
% 259.55/36.41  | Case 2:
% 259.55/36.41  | | 
% 259.55/36.41  | |   (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.41  | |           p405(v0) = v1 & $i(v0))
% 259.55/36.41  | | 
% 259.55/36.41  | | BETA: splitting (53) gives:
% 259.55/36.41  | | 
% 259.55/36.41  | | Case 1:
% 259.55/36.41  | | | 
% 259.55/36.41  | | |   (64)   ~ (all_75_18 = 0)
% 259.55/36.41  | | | 
% 259.55/36.41  | | | REDUCE: (7), (64) imply:
% 259.55/36.41  | | |   (65)   ~ (all_68_14 = 0)
% 259.55/36.41  | | | 
% 259.55/36.41  | | | BETA: splitting (51) gives:
% 259.55/36.41  | | | 
% 259.55/36.41  | | | Case 1:
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | |   (66)  all_68_10 = 0
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | | REDUCE: (32), (66) imply:
% 259.55/36.41  | | | |   (67)  $false
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | | CLOSE: (67) is inconsistent.
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | Case 2:
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | |   (68)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | | BETA: splitting (57) gives:
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | | Case 1:
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | |   (69)   ~ (all_75_16 = 0)
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | REDUCE: (12), (69) imply:
% 259.55/36.41  | | | | |   (70)   ~ (all_68_13 = 0)
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | BETA: splitting (27) gives:
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | Case 1:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | |   (71)   ~ (all_75_12 = 0)
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | REDUCE: (56), (71) imply:
% 259.55/36.41  | | | | | |   (72)   ~ (all_68_8 = 0)
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | BETA: splitting (37) gives:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | Case 1:
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | |   (73)   ~ (all_75_10 = 0)
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REDUCE: (9), (73) imply:
% 259.55/36.41  | | | | | | |   (74)   ~ (all_68_16 = 0)
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 259.55/36.41  | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18), (19),
% 259.55/36.41  | | | | | | |            (20), (21), (22), (23), (24), (26), (27), (28), (29),
% 259.55/36.41  | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37), (39),
% 259.55/36.41  | | | | | | |            (40), (41), (42), (43), (44), (45), (46), (48), (49),
% 259.55/36.41  | | | | | | |            (50), (51), (52), (53), (54), (55), (56), (57), (63),
% 259.55/36.41  | | | | | | |            (65), (68), (70), (72), (74) are inconsistent by
% 259.55/36.41  | | | | | | |            sub-proof #346.
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | Case 2:
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | |   (75)  all_75_10 = 0
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 259.55/36.41  | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (18), (19),
% 259.55/36.41  | | | | | | |            (20), (21), (22), (23), (24), (26), (27), (28), (29),
% 259.55/36.41  | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37), (39),
% 259.55/36.41  | | | | | | |            (40), (41), (42), (43), (44), (45), (46), (48), (49),
% 259.55/36.41  | | | | | | |            (50), (51), (52), (53), (54), (55), (56), (57), (63),
% 259.55/36.41  | | | | | | |            (72), (75) are inconsistent by sub-proof #325.
% 259.55/36.41  | | | | | | | 
% 259.55/36.41  | | | | | | End of split
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | Case 2:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | |   (76)  all_75_12 = 0
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.41  | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 259.55/36.41  | | | | | |            (21), (22), (23), (24), (26), (27), (28), (29), (30),
% 259.55/36.41  | | | | | |            (31), (32), (33), (34), (35), (36), (37), (39), (40),
% 259.55/36.41  | | | | | |            (41), (42), (43), (44), (45), (46), (48), (49), (50),
% 259.55/36.41  | | | | | |            (51), (52), (53), (54), (55), (56), (57), (65), (68),
% 259.55/36.41  | | | | | |            (70), (76) are inconsistent by sub-proof #335.
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | End of split
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | Case 2:
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | |   (77)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.41  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | BETA: splitting (38) gives:
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | | Case 1:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.41  | | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20),
% 259.55/36.41  | | | | | |            (21), (22), (23), (24), (26), (27), (28), (29), (30),
% 259.55/36.41  | | | | | |            (31), (32), (33), (34), (35), (36), (37), (39), (40),
% 259.55/36.41  | | | | | |            (41), (42), (43), (44), (45), (46), (48), (49), (50),
% 259.55/36.41  | | | | | |            (51), (52), (53), (54), (55), (56), (57), (77) are
% 259.55/36.41  | | | | | |            inconsistent by sub-proof #372.
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | Case 2:
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.41  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | | REF_CLOSE: (4), (6), (8), (10), (11), (12), (14), (16), (19), (20),
% 259.55/36.41  | | | | | |            (23), (25), (28), (32), (33), (35), (36), (39), (42),
% 259.55/36.41  | | | | | |            (43), (46), (51), (52), (55), (56), (57), (63), (65),
% 259.55/36.41  | | | | | |            (77), (78) are inconsistent by sub-proof #353.
% 259.55/36.41  | | | | | | 
% 259.55/36.41  | | | | | End of split
% 259.55/36.41  | | | | | 
% 259.55/36.41  | | | | End of split
% 259.55/36.41  | | | | 
% 259.55/36.41  | | | End of split
% 259.55/36.41  | | | 
% 259.55/36.41  | | Case 2:
% 259.55/36.41  | | | 
% 259.55/36.41  | | |   (79)  all_75_18 = 0
% 259.55/36.41  | | | 
% 259.55/36.41  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.41  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 259.55/36.41  | | |            (23), (24), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.55/36.41  | | |            (34), (35), (36), (37), (39), (40), (41), (42), (43), (44),
% 259.55/36.41  | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 259.55/36.41  | | |            (55), (56), (57), (63), (79) are inconsistent by sub-proof
% 259.55/36.41  | | |            #323.
% 259.55/36.41  | | | 
% 259.55/36.41  | | End of split
% 259.55/36.41  | | 
% 259.55/36.41  | End of split
% 259.55/36.42  | 
% 259.55/36.42  End of proof
% 259.55/36.42  
% 259.55/36.42  Sub-proof #322 shows that the following formulas are inconsistent:
% 259.55/36.42  ----------------------------------------------------------------
% 259.55/36.42    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.42             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.42    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.42    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.42    (4)  all_75_9 = all_68_11
% 259.55/36.42    (5)  all_75_17 = all_68_18
% 259.55/36.42    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (7)  all_75_18 = all_68_14
% 259.55/36.42    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (9)  all_75_10 = all_68_16
% 259.55/36.42    (10)  all_75_13 = all_68_12
% 259.55/36.42    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.42          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.42              & r1(all_68_20, v0) = v2))
% 259.55/36.42    (12)  all_75_16 = all_68_13
% 259.55/36.42    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.42              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.42    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.42          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.42    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (18)  all_75_18 = 0
% 259.55/36.42    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.42    (21)   ~ (all_68_2 = 0)
% 259.55/36.42    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.42    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.42            p405(v0) = v1 & $i(v0))
% 259.55/36.42    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.42    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.42    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.42              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (29)  all_75_8 = all_68_7
% 259.55/36.42    (30)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.42    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.42              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.42    (33)   ~ (all_68_10 = 0)
% 259.55/36.42    (34)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.42            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.42           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.42            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.42          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.42            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.42    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.42            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.42          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.42            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.42          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.42              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.42            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.42              r1(all_68_20, v0) = v2))
% 259.55/36.42    (37)  all_75_15 = all_68_9
% 259.55/36.42    (38)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (40)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.42    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (45)  all_75_14 = all_68_17
% 259.55/36.42    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.42    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (49)   ~ (all_68_19 = 0)
% 259.55/36.42    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (51)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.42          all_68_14 = 0
% 259.55/36.42    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.42    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.42              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (55)  all_75_12 = all_68_8
% 259.55/36.42    (56)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  
% 259.55/36.42  Begin of proof
% 259.55/36.42  | 
% 259.55/36.42  | BETA: splitting (15) gives:
% 259.55/36.42  | 
% 259.55/36.42  | Case 1:
% 259.55/36.42  | | 
% 259.55/36.42  | |   (57)   ~ (all_75_18 = 0)
% 259.55/36.42  | | 
% 259.55/36.42  | | REDUCE: (18), (57) imply:
% 259.55/36.42  | |   (58)  $false
% 259.55/36.42  | | 
% 259.55/36.42  | | CLOSE: (58) is inconsistent.
% 259.55/36.42  | | 
% 259.55/36.42  | Case 2:
% 259.55/36.42  | | 
% 259.55/36.42  | |   (59)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.42  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  | | 
% 259.55/36.42  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.42  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.55/36.42  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 259.55/36.42  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 259.55/36.42  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 259.55/36.42  | |            (59) are inconsistent by sub-proof #323.
% 259.55/36.42  | | 
% 259.55/36.42  | End of split
% 259.55/36.42  | 
% 259.55/36.42  End of proof
% 259.55/36.42  
% 259.55/36.42  Sub-proof #323 shows that the following formulas are inconsistent:
% 259.55/36.42  ----------------------------------------------------------------
% 259.55/36.42    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.42             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.42    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.42    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.42    (4)  all_75_9 = all_68_11
% 259.55/36.42    (5)  all_75_17 = all_68_18
% 259.55/36.42    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (7)  all_75_18 = all_68_14
% 259.55/36.42    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.42           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (9)  all_75_10 = all_68_16
% 259.55/36.42    (10)  all_75_13 = all_68_12
% 259.55/36.42    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.42          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.42              & r1(all_68_20, v0) = v2))
% 259.55/36.42    (12)  all_75_16 = all_68_13
% 259.55/36.42    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.42              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.42    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.42          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.42    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (18)  all_75_18 = 0
% 259.55/36.42    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.42    (21)   ~ (all_68_2 = 0)
% 259.55/36.42    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.42    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.42            p405(v0) = v1 & $i(v0))
% 259.55/36.42    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.42    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.42    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.42              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (29)  all_75_8 = all_68_7
% 259.55/36.42    (30)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.42    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.42              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.42    (33)   ~ (all_68_10 = 0)
% 259.55/36.42    (34)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.42            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.42           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.42            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.42          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.42            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.42    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.42            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.42          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.42            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.42          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.42              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.42            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.42              r1(all_68_20, v0) = v2))
% 259.55/36.42    (37)  all_75_15 = all_68_9
% 259.55/36.42    (38)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (40)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.42    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (45)  all_75_14 = all_68_17
% 259.55/36.42    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.42    (47)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p305(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (49)   ~ (all_68_19 = 0)
% 259.55/36.42    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (51)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.42          all_68_14 = 0
% 259.55/36.42    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.42    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.42            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.42              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42    (56)  all_75_12 = all_68_8
% 259.55/36.42    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  
% 259.55/36.42  Begin of proof
% 259.55/36.42  | 
% 259.55/36.42  | BETA: splitting (50) gives:
% 259.55/36.42  | 
% 259.55/36.42  | Case 1:
% 259.55/36.42  | | 
% 259.55/36.42  | |   (58)   ~ (all_75_18 = 0)
% 259.55/36.42  | | 
% 259.55/36.42  | | REDUCE: (18), (58) imply:
% 259.55/36.42  | |   (59)  $false
% 259.55/36.42  | | 
% 259.55/36.42  | | CLOSE: (59) is inconsistent.
% 259.55/36.42  | | 
% 259.55/36.42  | Case 2:
% 259.55/36.42  | | 
% 259.55/36.42  | |   (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.42  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  | | 
% 259.55/36.42  | | BETA: splitting (47) gives:
% 259.55/36.42  | | 
% 259.55/36.42  | | Case 1:
% 259.55/36.42  | | | 
% 259.55/36.42  | | |   (61)   ~ (all_75_18 = 0)
% 259.55/36.42  | | | 
% 259.55/36.42  | | | REDUCE: (18), (61) imply:
% 259.55/36.42  | | |   (62)  $false
% 259.55/36.42  | | | 
% 259.55/36.42  | | | CLOSE: (62) is inconsistent.
% 259.55/36.42  | | | 
% 259.55/36.42  | | Case 2:
% 259.55/36.42  | | | 
% 259.55/36.42  | | | 
% 259.55/36.42  | | | DELTA: instantiating (60) with fresh symbols all_225_0, all_225_1 gives:
% 259.55/36.42  | | |   (63)   ~ (all_225_0 = 0) & p105(all_225_1) = all_225_0 & r1(all_68_20,
% 259.55/36.42  | | |           all_225_1) = 0 & $i(all_225_1)
% 259.55/36.42  | | | 
% 259.55/36.42  | | | ALPHA: (63) implies:
% 259.55/36.42  | | |   (64)   ~ (all_225_0 = 0)
% 259.55/36.42  | | |   (65)  $i(all_225_1)
% 259.55/36.42  | | |   (66)  r1(all_68_20, all_225_1) = 0
% 259.55/36.42  | | |   (67)  p105(all_225_1) = all_225_0
% 259.55/36.42  | | | 
% 259.55/36.42  | | | BETA: splitting (27) gives:
% 259.55/36.42  | | | 
% 259.55/36.42  | | | Case 1:
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | |   (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.42  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | | DELTA: instantiating (68) with fresh symbols all_245_0, all_245_1 gives:
% 259.55/36.42  | | | |   (69)   ~ (all_245_0 = 0) & p104(all_245_1) = all_245_0 & r1(all_68_20,
% 259.55/36.42  | | | |           all_245_1) = 0 & $i(all_245_1)
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | | ALPHA: (69) implies:
% 259.55/36.42  | | | |   (70)   ~ (all_245_0 = 0)
% 259.55/36.42  | | | |   (71)  $i(all_245_1)
% 259.55/36.42  | | | |   (72)  r1(all_68_20, all_245_1) = 0
% 259.55/36.42  | | | |   (73)  p104(all_245_1) = all_245_0
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | | BETA: splitting (55) gives:
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | | Case 1:
% 259.55/36.42  | | | | | 
% 259.55/36.42  | | | | |   (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.42  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  | | | | | 
% 259.55/36.42  | | | | | BETA: splitting (19) gives:
% 259.55/36.42  | | | | | 
% 259.55/36.42  | | | | | Case 1:
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | |   (75)   ~ (all_75_17 = 0)
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | | REDUCE: (5), (75) imply:
% 259.55/36.42  | | | | | |   (76)   ~ (all_68_18 = 0)
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | | BETA: splitting (14) gives:
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | | Case 1:
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | |   (77)   ~ (all_75_12 = 0)
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | | REDUCE: (56), (77) imply:
% 259.55/36.42  | | | | | | |   (78)   ~ (all_68_8 = 0)
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | | BETA: splitting (38) gives:
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | | Case 1:
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | |   (79)   ~ (all_75_10 = 0)
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | | REDUCE: (9), (79) imply:
% 259.55/36.42  | | | | | | | |   (80)   ~ (all_68_16 = 0)
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | | BETA: splitting (40) gives:
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | | Case 1:
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | |   (81)  all_68_16 = 0
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | REDUCE: (80), (81) imply:
% 259.55/36.42  | | | | | | | | |   (82)  $false
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | CLOSE: (82) is inconsistent.
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | Case 2:
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | |   (83)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | BETA: splitting (83) gives:
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | Case 1:
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | |   (84)  all_68_17 = 0
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | | COMBINE_EQS: (45), (84) imply:
% 259.55/36.42  | | | | | | | | | |   (85)  all_75_14 = 0
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | | REF_CLOSE: (8), (11), (16), (21), (23), (29), (34), (36),
% 259.55/36.42  | | | | | | | | | |            (37), (41), (44), (52), (64), (65), (66), (67),
% 259.55/36.42  | | | | | | | | | |            (70), (71), (72), (73), (74), (78), (85) are
% 259.55/36.42  | | | | | | | | | |            inconsistent by sub-proof #326.
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | Case 2:
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | |   (86)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | | REF_CLOSE: (49), (76), (86) are inconsistent by sub-proof
% 259.55/36.42  | | | | | | | | | |            #406.
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | End of split
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | End of split
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | Case 2:
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | |   (87)  all_75_10 = 0
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10),
% 259.55/36.42  | | | | | | | |            (11), (12), (13), (14), (15), (16), (17), (19), (20),
% 259.55/36.42  | | | | | | | |            (21), (22), (23), (24), (25), (26), (27), (28), (29),
% 259.55/36.42  | | | | | | | |            (30), (31), (32), (33), (34), (35), (36), (37), (38),
% 259.55/36.42  | | | | | | | |            (39), (40), (41), (42), (43), (44), (45), (46), (48),
% 259.55/36.42  | | | | | | | |            (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 259.55/36.42  | | | | | | | |            (78), (87) are inconsistent by sub-proof #325.
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | End of split
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | Case 2:
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | |   (88)  all_75_12 = 0
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | | REF_CLOSE: (9), (16), (24), (28), (36), (38), (40), (45), (49),
% 259.55/36.42  | | | | | | |            (64), (65), (66), (67), (70), (71), (72), (73), (76),
% 259.55/36.42  | | | | | | |            (88) are inconsistent by sub-proof #324.
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | End of split
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | Case 2:
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | |   (89)  all_75_17 = 0
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.42  | | | | | |            (12), (13), (14), (15), (16), (17), (19), (20), (21),
% 259.55/36.42  | | | | | |            (22), (24), (25), (26), (27), (28), (29), (30), (31),
% 259.55/36.42  | | | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40),
% 259.55/36.42  | | | | | |            (41), (42), (43), (44), (45), (46), (48), (49), (50),
% 259.55/36.42  | | | | | |            (51), (52), (53), (54), (55), (56), (57), (89) are
% 259.55/36.42  | | | | | |            inconsistent by sub-proof #371.
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | End of split
% 259.55/36.42  | | | | | 
% 259.55/36.42  | | | | Case 2:
% 259.55/36.42  | | | | | 
% 259.55/36.42  | | | | |   (90)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.42  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  | | | | | 
% 259.55/36.42  | | | | | BETA: splitting (19) gives:
% 259.55/36.42  | | | | | 
% 259.55/36.42  | | | | | Case 1:
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | |   (91)   ~ (all_75_17 = 0)
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | | REDUCE: (5), (91) imply:
% 259.55/36.42  | | | | | |   (92)   ~ (all_68_18 = 0)
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | | BETA: splitting (14) gives:
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | | Case 1:
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | |   (93)   ~ (all_75_12 = 0)
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | | REDUCE: (56), (93) imply:
% 259.55/36.42  | | | | | | |   (94)   ~ (all_68_8 = 0)
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | | BETA: splitting (40) gives:
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | | Case 1:
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | |   (95)  all_68_16 = 0
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | | COMBINE_EQS: (9), (95) imply:
% 259.55/36.42  | | | | | | | |   (96)  all_75_10 = 0
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | | REF_CLOSE: (3), (11), (16), (21), (23), (29), (34), (37), (41),
% 259.55/36.42  | | | | | | | |            (52), (90), (94), (96) are inconsistent by sub-proof
% 259.55/36.42  | | | | | | | |            #339.
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | Case 2:
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | |   (97)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | | BETA: splitting (97) gives:
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | | Case 1:
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | |   (98)  all_68_17 = 0
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | COMBINE_EQS: (45), (98) imply:
% 259.55/36.42  | | | | | | | | |   (99)  all_75_14 = 0
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | BETA: splitting (54) gives:
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | Case 1:
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | |   (100)   ~ (all_75_14 = 0)
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | | REDUCE: (99), (100) imply:
% 259.55/36.42  | | | | | | | | | |   (101)  $false
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | | CLOSE: (101) is inconsistent.
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | Case 2:
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | |   (102)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.42  | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | | REF_CLOSE: (8), (11), (16), (21), (23), (29), (34), (36),
% 259.55/36.42  | | | | | | | | | |            (37), (41), (44), (52), (64), (65), (66), (67),
% 259.55/36.42  | | | | | | | | | |            (70), (71), (72), (73), (94), (99), (102) are
% 259.55/36.42  | | | | | | | | | |            inconsistent by sub-proof #326.
% 259.55/36.42  | | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | End of split
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | Case 2:
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | |   (103)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | | REF_CLOSE: (49), (92), (103) are inconsistent by sub-proof
% 259.55/36.42  | | | | | | | | |            #406.
% 259.55/36.42  | | | | | | | | | 
% 259.55/36.42  | | | | | | | | End of split
% 259.55/36.42  | | | | | | | | 
% 259.55/36.42  | | | | | | | End of split
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | Case 2:
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | |   (104)  all_75_12 = 0
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | | REF_CLOSE: (9), (16), (24), (28), (36), (38), (40), (45), (49),
% 259.55/36.42  | | | | | | |            (64), (65), (66), (67), (70), (71), (72), (73), (92),
% 259.55/36.42  | | | | | | |            (104) are inconsistent by sub-proof #324.
% 259.55/36.42  | | | | | | | 
% 259.55/36.42  | | | | | | End of split
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | Case 2:
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | |   (105)  all_75_17 = 0
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | | REF_CLOSE: (16), (17), (21), (34), (52), (90), (105) are
% 259.55/36.42  | | | | | |            inconsistent by sub-proof #360.
% 259.55/36.42  | | | | | | 
% 259.55/36.42  | | | | | End of split
% 259.55/36.42  | | | | | 
% 259.55/36.42  | | | | End of split
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | Case 2:
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | |   (106)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.42  | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.42  | | | |            (12), (13), (14), (15), (16), (17), (19), (20), (21), (22),
% 259.55/36.42  | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.55/36.42  | | | |            (34), (35), (36), (37), (38), (39), (40), (41), (42), (43),
% 259.55/36.42  | | | |            (44), (45), (46), (48), (49), (50), (51), (52), (53), (54),
% 259.55/36.42  | | | |            (55), (56), (57), (106) are inconsistent by sub-proof #372.
% 259.55/36.42  | | | | 
% 259.55/36.42  | | | End of split
% 259.55/36.42  | | | 
% 259.55/36.42  | | End of split
% 259.55/36.42  | | 
% 259.55/36.42  | End of split
% 259.55/36.42  | 
% 259.55/36.42  End of proof
% 259.55/36.42  
% 259.55/36.42  Sub-proof #324 shows that the following formulas are inconsistent:
% 259.55/36.42  ----------------------------------------------------------------
% 259.55/36.42    (1)  $i(all_245_1)
% 259.55/36.42    (2)  all_75_10 = all_68_16
% 259.55/36.42    (3)  r1(all_68_20, all_225_1) = 0
% 259.55/36.42    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.42         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.43    (5)  p104(all_245_1) = all_245_0
% 259.55/36.43    (6)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.43    (7)  $i(all_225_1)
% 259.55/36.43    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 259.55/36.43           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (9)   ~ (all_245_0 = 0)
% 259.55/36.43    (10)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.43            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.43          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.43            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.43          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.43            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43              r1(all_68_20, v0) = v2))
% 259.55/36.43    (11)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (12)  all_75_12 = 0
% 259.55/36.43    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.43    (14)   ~ (all_68_18 = 0)
% 259.55/36.43    (15)  r1(all_68_20, all_245_1) = 0
% 259.55/36.43    (16)   ~ (all_225_0 = 0)
% 259.55/36.43    (17)  all_75_14 = all_68_17
% 259.55/36.43    (18)  p105(all_225_1) = all_225_0
% 259.55/36.43    (19)   ~ (all_68_19 = 0)
% 259.55/36.43  
% 259.55/36.43  Begin of proof
% 259.55/36.43  | 
% 259.55/36.43  | BETA: splitting (8) gives:
% 259.55/36.43  | 
% 259.55/36.43  | Case 1:
% 259.55/36.43  | | 
% 259.55/36.43  | |   (20)   ~ (all_75_12 = 0)
% 259.55/36.43  | | 
% 259.55/36.43  | | REDUCE: (12), (20) imply:
% 259.55/36.43  | |   (21)  $false
% 259.55/36.43  | | 
% 259.55/36.43  | | CLOSE: (21) is inconsistent.
% 259.55/36.43  | | 
% 259.55/36.43  | Case 2:
% 259.55/36.43  | | 
% 259.55/36.43  | |   (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.43  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43  | | 
% 259.55/36.43  | | DELTA: instantiating (22) with fresh symbols all_282_0, all_282_1 gives:
% 259.55/36.43  | |   (23)   ~ (all_282_0 = 0) & p103(all_282_1) = all_282_0 & r1(all_68_20,
% 259.55/36.43  | |           all_282_1) = 0 & $i(all_282_1)
% 259.55/36.43  | | 
% 259.55/36.43  | | ALPHA: (23) implies:
% 259.55/36.43  | |   (24)   ~ (all_282_0 = 0)
% 259.55/36.43  | |   (25)  $i(all_282_1)
% 259.55/36.43  | |   (26)  r1(all_68_20, all_282_1) = 0
% 259.55/36.43  | |   (27)  p103(all_282_1) = all_282_0
% 259.55/36.43  | | 
% 259.55/36.43  | | BETA: splitting (6) gives:
% 259.55/36.43  | | 
% 259.55/36.43  | | Case 1:
% 259.55/36.43  | | | 
% 259.55/36.43  | | |   (28)   ~ (all_75_12 = 0)
% 259.55/36.43  | | | 
% 259.55/36.43  | | | REDUCE: (12), (28) imply:
% 259.55/36.43  | | |   (29)  $false
% 259.55/36.43  | | | 
% 259.55/36.43  | | | CLOSE: (29) is inconsistent.
% 259.55/36.43  | | | 
% 259.55/36.43  | | Case 2:
% 259.55/36.43  | | | 
% 259.55/36.43  | | |   (30)   ~ (all_75_14 = 0)
% 259.55/36.43  | | | 
% 259.55/36.43  | | | REDUCE: (17), (30) imply:
% 259.55/36.43  | | |   (31)   ~ (all_68_17 = 0)
% 259.55/36.43  | | | 
% 259.55/36.43  | | | BETA: splitting (13) gives:
% 259.55/36.43  | | | 
% 259.55/36.43  | | | Case 1:
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | |   (32)  all_68_16 = 0
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | COMBINE_EQS: (2), (32) imply:
% 259.55/36.43  | | | |   (33)  all_75_10 = 0
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | BETA: splitting (11) gives:
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | Case 1:
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | |   (34)   ~ (all_75_10 = 0)
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | | REDUCE: (33), (34) imply:
% 259.55/36.43  | | | | |   (35)  $false
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | | CLOSE: (35) is inconsistent.
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | Case 2:
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | |   (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.43  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | | DELTA: instantiating (36) with fresh symbols all_303_0, all_303_1
% 259.55/36.43  | | | | |        gives:
% 259.55/36.43  | | | | |   (37)   ~ (all_303_0 = 0) & p102(all_303_1) = all_303_0 &
% 259.55/36.43  | | | | |         r1(all_68_20, all_303_1) = 0 & $i(all_303_1)
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | | ALPHA: (37) implies:
% 259.55/36.43  | | | | |   (38)   ~ (all_303_0 = 0)
% 259.55/36.43  | | | | |   (39)  $i(all_303_1)
% 259.55/36.43  | | | | |   (40)  r1(all_68_20, all_303_1) = 0
% 259.55/36.43  | | | | |   (41)  p102(all_303_1) = all_303_0
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | | BETA: splitting (10) gives:
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | | Case 1:
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | |   (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 259.55/36.43  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.43  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.43  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.43  | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | | BETA: splitting (42) gives:
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | | Case 1:
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | |   (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.55/36.43  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | GROUND_INST: instantiating (43) with all_303_1, all_303_0,
% 259.55/36.43  | | | | | | |              simplifying with (39), (41) gives:
% 259.55/36.43  | | | | | | |   (44)  all_303_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.43  | | | | | | |           r1(all_68_20, all_303_1) = v0)
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | BETA: splitting (44) gives:
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | Case 1:
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | |   (45)  all_303_0 = 0
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | REDUCE: (38), (45) imply:
% 259.55/36.43  | | | | | | | |   (46)  $false
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | CLOSE: (46) is inconsistent.
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | Case 2:
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | |   (47)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_303_1) =
% 259.55/36.43  | | | | | | | |           v0)
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | DELTA: instantiating (47) with fresh symbol all_343_0 gives:
% 259.55/36.43  | | | | | | | |   (48)   ~ (all_343_0 = 0) & r1(all_68_20, all_303_1) =
% 259.55/36.43  | | | | | | | |         all_343_0
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | ALPHA: (48) implies:
% 259.55/36.43  | | | | | | | |   (49)   ~ (all_343_0 = 0)
% 259.55/36.43  | | | | | | | |   (50)  r1(all_68_20, all_303_1) = all_343_0
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | GROUND_INST: instantiating (4) with 0, all_343_0, all_303_1,
% 259.55/36.43  | | | | | | | |              all_68_20, simplifying with (40), (50) gives:
% 259.55/36.43  | | | | | | | |   (51)  all_343_0 = 0
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | REDUCE: (49), (51) imply:
% 259.55/36.43  | | | | | | | |   (52)  $false
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | CLOSE: (52) is inconsistent.
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | End of split
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | Case 2:
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 259.55/36.43  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | GROUND_INST: instantiating (53) with all_282_1, all_282_0,
% 259.55/36.43  | | | | | | |              simplifying with (25), (27) gives:
% 259.55/36.43  | | | | | | |   (54)  all_282_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.43  | | | | | | |           r1(all_68_20, all_282_1) = v0)
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | BETA: splitting (54) gives:
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | Case 1:
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | |   (55)  all_282_0 = 0
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | REDUCE: (24), (55) imply:
% 259.55/36.43  | | | | | | | |   (56)  $false
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | CLOSE: (56) is inconsistent.
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | Case 2:
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | |   (57)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_282_1) =
% 259.55/36.43  | | | | | | | |           v0)
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | DELTA: instantiating (57) with fresh symbol all_343_0 gives:
% 259.55/36.43  | | | | | | | |   (58)   ~ (all_343_0 = 0) & r1(all_68_20, all_282_1) =
% 259.55/36.43  | | | | | | | |         all_343_0
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | ALPHA: (58) implies:
% 259.55/36.43  | | | | | | | |   (59)   ~ (all_343_0 = 0)
% 259.55/36.43  | | | | | | | |   (60)  r1(all_68_20, all_282_1) = all_343_0
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | GROUND_INST: instantiating (4) with 0, all_343_0, all_282_1,
% 259.55/36.43  | | | | | | | |              all_68_20, simplifying with (26), (60) gives:
% 259.55/36.43  | | | | | | | |   (61)  all_343_0 = 0
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | REDUCE: (59), (61) imply:
% 259.55/36.43  | | | | | | | |   (62)  $false
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | | CLOSE: (62) is inconsistent.
% 259.55/36.43  | | | | | | | | 
% 259.55/36.43  | | | | | | | End of split
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | End of split
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | Case 2:
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 259.55/36.43  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.43  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.43  | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.43  | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | | BETA: splitting (63) gives:
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | | Case 1:
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | |   (64)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.55/36.43  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | GROUND_INST: instantiating (64) with all_245_1, all_245_0,
% 259.55/36.43  | | | | | | |              simplifying with (1), (5) gives:
% 259.55/36.43  | | | | | | |   (65)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.43  | | | | | | |           r1(all_68_20, all_245_1) = v0)
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | REF_CLOSE: (4), (9), (15), (65) are inconsistent by sub-proof
% 259.55/36.43  | | | | | | |            #328.
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | Case 2:
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | |   (66)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 259.55/36.43  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | GROUND_INST: instantiating (66) with all_225_1, all_225_0,
% 259.55/36.43  | | | | | | |              simplifying with (7), (18) gives:
% 259.55/36.43  | | | | | | |   (67)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.43  | | | | | | |           r1(all_68_20, all_225_1) = v0)
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | REF_CLOSE: (3), (4), (16), (67) are inconsistent by sub-proof
% 259.55/36.43  | | | | | | |            #327.
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | End of split
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | End of split
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | End of split
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | Case 2:
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | |   (68)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | REF_CLOSE: (14), (19), (31), (68) are inconsistent by sub-proof #393.
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | End of split
% 259.55/36.43  | | | 
% 259.55/36.43  | | End of split
% 259.55/36.43  | | 
% 259.55/36.43  | End of split
% 259.55/36.43  | 
% 259.55/36.43  End of proof
% 259.55/36.43  
% 259.55/36.43  Sub-proof #325 shows that the following formulas are inconsistent:
% 259.55/36.43  ----------------------------------------------------------------
% 259.55/36.43    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.43             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.43    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.43    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.43    (4)  all_75_9 = all_68_11
% 259.55/36.43    (5)  all_75_17 = all_68_18
% 259.55/36.43    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.43           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (7)  all_75_18 = all_68_14
% 259.55/36.43    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.43           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (9)  all_75_10 = all_68_16
% 259.55/36.43    (10)  all_75_13 = all_68_12
% 259.55/36.43    (11)  all_75_10 = 0
% 259.55/36.43    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.43          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.43              & r1(all_68_20, v0) = v2))
% 259.55/36.43    (13)  all_75_16 = all_68_13
% 259.55/36.43    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.43            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.43              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.43    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.43          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.43    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.43    (21)   ~ (all_68_2 = 0)
% 259.55/36.43    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.43    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.43            p405(v0) = v1 & $i(v0))
% 259.55/36.43    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.43    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.43    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.43            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.43              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (29)  all_75_8 = all_68_7
% 259.55/36.43    (30)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.43    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.43            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.43              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.43    (33)   ~ (all_68_10 = 0)
% 259.55/36.43    (34)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.43            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.43           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.43            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.43          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.43            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.43    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (36)   ~ (all_68_8 = 0)
% 259.55/36.43    (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.43            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.43          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.43            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.43          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.43            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43              r1(all_68_20, v0) = v2))
% 259.55/36.43    (38)  all_75_15 = all_68_9
% 259.55/36.43    (39)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (40)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.43    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (46)  all_75_14 = all_68_17
% 259.55/36.43    (47)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.43    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (49)   ~ (all_68_19 = 0)
% 259.55/36.43    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (51)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.43          all_68_14 = 0
% 259.55/36.43    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.43            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.43    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.43            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.43              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (56)  all_75_12 = all_68_8
% 259.55/36.43    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43  
% 259.55/36.43  Begin of proof
% 259.55/36.43  | 
% 259.55/36.43  | BETA: splitting (3) gives:
% 259.55/36.43  | 
% 259.55/36.43  | Case 1:
% 259.55/36.43  | | 
% 259.55/36.43  | |   (58)   ~ (all_75_8 = 0)
% 259.55/36.43  | | 
% 259.55/36.43  | | REDUCE: (29), (58) imply:
% 259.55/36.43  | |   (59)   ~ (all_68_7 = 0)
% 259.55/36.43  | | 
% 259.55/36.43  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (12), (13),
% 259.55/36.43  | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 259.55/36.43  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 259.55/36.43  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 259.55/36.43  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57),
% 259.55/36.43  | |            (59) are inconsistent by sub-proof #347.
% 259.55/36.43  | | 
% 259.55/36.43  | Case 2:
% 259.55/36.43  | | 
% 259.55/36.43  | |   (60)   ~ (all_75_10 = 0)
% 259.55/36.43  | | 
% 259.55/36.43  | | REDUCE: (11), (60) imply:
% 259.55/36.43  | |   (61)  $false
% 259.55/36.43  | | 
% 259.55/36.43  | | CLOSE: (61) is inconsistent.
% 259.55/36.43  | | 
% 259.55/36.43  | End of split
% 259.55/36.43  | 
% 259.55/36.43  End of proof
% 259.55/36.43  
% 259.55/36.43  Sub-proof #326 shows that the following formulas are inconsistent:
% 259.55/36.43  ----------------------------------------------------------------
% 259.55/36.43    (1)  $i(all_245_1)
% 259.55/36.43    (2)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.43           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (3)  r1(all_68_20, all_225_1) = 0
% 259.55/36.43    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.43         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43             r1(all_68_20, v0) = v2))
% 259.55/36.43    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.55/36.43             v0) = 0 & $i(v0))
% 259.55/36.43    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.43         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.43    (7)  p104(all_245_1) = all_245_0
% 259.55/36.43    (8)   ~ (all_68_2 = 0)
% 259.55/36.43    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.43           p405(v0) = v1 & $i(v0))
% 259.55/36.43    (10)  $i(all_225_1)
% 259.55/36.43    (11)  all_75_8 = all_68_7
% 259.55/36.43    (12)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.43            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.43           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.43            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.43          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.43            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.43    (13)   ~ (all_68_8 = 0)
% 259.55/36.43    (14)   ~ (all_245_0 = 0)
% 259.55/36.43    (15)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.43            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.43          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.43            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.43          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.43            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43              r1(all_68_20, v0) = v2))
% 259.55/36.43    (16)  all_75_15 = all_68_9
% 259.55/36.43    (17)  all_75_14 = 0
% 259.55/36.43    (18)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (19)  r1(all_68_20, all_245_1) = 0
% 259.55/36.43    (20)   ~ (all_225_0 = 0)
% 259.55/36.43    (21)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.43            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43    (22)  p105(all_225_1) = all_225_0
% 259.55/36.43    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.43            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43  
% 259.55/36.43  Begin of proof
% 259.55/36.43  | 
% 259.55/36.43  | BETA: splitting (21) gives:
% 259.55/36.43  | 
% 259.55/36.43  | Case 1:
% 259.55/36.43  | | 
% 259.55/36.43  | |   (24)   ~ (all_75_14 = 0)
% 259.55/36.43  | | 
% 259.55/36.43  | | REDUCE: (17), (24) imply:
% 259.55/36.43  | |   (25)  $false
% 259.55/36.43  | | 
% 259.55/36.43  | | CLOSE: (25) is inconsistent.
% 259.55/36.43  | | 
% 259.55/36.43  | Case 2:
% 259.55/36.43  | | 
% 259.55/36.43  | |   (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.43  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43  | | 
% 259.55/36.43  | | DELTA: instantiating (5) with fresh symbols all_312_0, all_312_1 gives:
% 259.55/36.43  | |   (27)   ~ (all_312_0 = 0) & p103(all_312_1) = all_312_0 & r1(all_68_20,
% 259.55/36.43  | |           all_312_1) = 0 & $i(all_312_1)
% 259.55/36.43  | | 
% 259.55/36.43  | | ALPHA: (27) implies:
% 259.55/36.43  | |   (28)   ~ (all_312_0 = 0)
% 259.55/36.43  | |   (29)  $i(all_312_1)
% 259.55/36.43  | |   (30)  r1(all_68_20, all_312_1) = 0
% 259.55/36.43  | |   (31)  p103(all_312_1) = all_312_0
% 259.55/36.43  | | 
% 259.55/36.43  | | BETA: splitting (18) gives:
% 259.55/36.43  | | 
% 259.55/36.43  | | Case 1:
% 259.55/36.43  | | | 
% 259.55/36.43  | | |   (32)   ~ (all_75_15 = 0)
% 259.55/36.43  | | | 
% 259.55/36.43  | | | REDUCE: (16), (32) imply:
% 259.55/36.43  | | |   (33)   ~ (all_68_9 = 0)
% 259.55/36.43  | | | 
% 259.55/36.43  | | | BETA: splitting (2) gives:
% 259.55/36.43  | | | 
% 259.55/36.43  | | | Case 1:
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | |   (34)   ~ (all_75_8 = 0)
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | REDUCE: (11), (34) imply:
% 259.55/36.43  | | | |   (35)   ~ (all_68_7 = 0)
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | REF_CLOSE: (4), (6), (9), (13), (33), (35) are inconsistent by sub-proof
% 259.55/36.43  | | | |            #398.
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | Case 2:
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | |   (36)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.43  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | DELTA: instantiating (36) with fresh symbols all_332_0, all_332_1 gives:
% 259.55/36.43  | | | |   (37)   ~ (all_332_0 = 0) & p102(all_332_1) = all_332_0 & r1(all_68_20,
% 259.55/36.43  | | | |           all_332_1) = 0 & $i(all_332_1)
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | ALPHA: (37) implies:
% 259.55/36.43  | | | |   (38)   ~ (all_332_0 = 0)
% 259.55/36.43  | | | |   (39)  $i(all_332_1)
% 259.55/36.43  | | | |   (40)  r1(all_68_20, all_332_1) = 0
% 259.55/36.43  | | | |   (41)  p102(all_332_1) = all_332_0
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | BETA: splitting (15) gives:
% 259.55/36.43  | | | | 
% 259.55/36.43  | | | | Case 1:
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | |   (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.55/36.43  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.43  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 259.55/36.43  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.43  | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | | BETA: splitting (42) gives:
% 259.55/36.43  | | | | | 
% 259.55/36.43  | | | | | Case 1:
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | |   (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 259.55/36.43  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.43  | | | | | |             = v2))
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | | GROUND_INST: instantiating (43) with all_332_1, all_332_0,
% 259.55/36.43  | | | | | |              simplifying with (39), (41) gives:
% 259.55/36.43  | | | | | |   (44)  all_332_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.43  | | | | | |             all_332_1) = v0)
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | | BETA: splitting (44) gives:
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | | Case 1:
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | |   (45)  all_332_0 = 0
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | REDUCE: (38), (45) imply:
% 259.55/36.43  | | | | | | |   (46)  $false
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | CLOSE: (46) is inconsistent.
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | Case 2:
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | |   (47)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_332_1) =
% 259.55/36.43  | | | | | | |           v0)
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | DELTA: instantiating (47) with fresh symbol all_356_0 gives:
% 259.55/36.43  | | | | | | |   (48)   ~ (all_356_0 = 0) & r1(all_68_20, all_332_1) = all_356_0
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | ALPHA: (48) implies:
% 259.55/36.43  | | | | | | |   (49)   ~ (all_356_0 = 0)
% 259.55/36.43  | | | | | | |   (50)  r1(all_68_20, all_332_1) = all_356_0
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | GROUND_INST: instantiating (6) with 0, all_356_0, all_332_1,
% 259.55/36.43  | | | | | | |              all_68_20, simplifying with (40), (50) gives:
% 259.55/36.43  | | | | | | |   (51)  all_356_0 = 0
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | REDUCE: (49), (51) imply:
% 259.55/36.43  | | | | | | |   (52)  $false
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | | CLOSE: (52) is inconsistent.
% 259.55/36.43  | | | | | | | 
% 259.55/36.43  | | | | | | End of split
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | Case 2:
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) | 
% 259.55/36.43  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.43  | | | | | |             = v2))
% 259.55/36.43  | | | | | | 
% 259.55/36.43  | | | | | | GROUND_INST: instantiating (53) with all_312_1, all_312_0,
% 259.55/36.43  | | | | | |              simplifying with (29), (31) gives:
% 259.55/36.44  | | | | | |   (54)  all_312_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.44  | | | | | |             all_312_1) = v0)
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | BETA: splitting (54) gives:
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | Case 1:
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | |   (55)  all_312_0 = 0
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | | REDUCE: (28), (55) imply:
% 259.55/36.44  | | | | | | |   (56)  $false
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | | CLOSE: (56) is inconsistent.
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | Case 2:
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | |   (57)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_312_1) =
% 259.55/36.44  | | | | | | |           v0)
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | | DELTA: instantiating (57) with fresh symbol all_356_0 gives:
% 259.55/36.44  | | | | | | |   (58)   ~ (all_356_0 = 0) & r1(all_68_20, all_312_1) = all_356_0
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | | ALPHA: (58) implies:
% 259.55/36.44  | | | | | | |   (59)   ~ (all_356_0 = 0)
% 259.55/36.44  | | | | | | |   (60)  r1(all_68_20, all_312_1) = all_356_0
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | | GROUND_INST: instantiating (6) with 0, all_356_0, all_312_1,
% 259.55/36.44  | | | | | | |              all_68_20, simplifying with (30), (60) gives:
% 259.55/36.44  | | | | | | |   (61)  all_356_0 = 0
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | | REDUCE: (59), (61) imply:
% 259.55/36.44  | | | | | | |   (62)  $false
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | | CLOSE: (62) is inconsistent.
% 259.55/36.44  | | | | | | | 
% 259.55/36.44  | | | | | | End of split
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | End of split
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | Case 2:
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.55/36.44  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.55/36.44  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 259.55/36.44  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44  | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | | BETA: splitting (63) gives:
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | | Case 1:
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | |   (64)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 259.55/36.44  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.44  | | | | | |             = v2))
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | GROUND_INST: instantiating (64) with all_245_1, all_245_0,
% 259.55/36.44  | | | | | |              simplifying with (1), (7) gives:
% 259.55/36.44  | | | | | |   (65)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.44  | | | | | |             all_245_1) = v0)
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | REF_CLOSE: (6), (14), (19), (65) are inconsistent by sub-proof #328.
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | Case 2:
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | |   (66)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) | 
% 259.55/36.44  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.44  | | | | | |             = v2))
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | GROUND_INST: instantiating (66) with all_225_1, all_225_0,
% 259.55/36.44  | | | | | |              simplifying with (10), (22) gives:
% 259.55/36.44  | | | | | |   (67)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.44  | | | | | |             all_225_1) = v0)
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | REF_CLOSE: (3), (6), (20), (67) are inconsistent by sub-proof #327.
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | End of split
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | End of split
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | End of split
% 259.55/36.44  | | | 
% 259.55/36.44  | | Case 2:
% 259.55/36.44  | | | 
% 259.55/36.44  | | |   (68)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.44  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44  | | | 
% 259.55/36.44  | | | REF_CLOSE: (6), (8), (12), (23), (26), (68) are inconsistent by sub-proof
% 259.55/36.44  | | |            #361.
% 259.55/36.44  | | | 
% 259.55/36.44  | | End of split
% 259.55/36.44  | | 
% 259.55/36.44  | End of split
% 259.55/36.44  | 
% 259.55/36.44  End of proof
% 259.55/36.44  
% 259.55/36.44  Sub-proof #327 shows that the following formulas are inconsistent:
% 259.55/36.44  ----------------------------------------------------------------
% 259.55/36.44    (1)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) =
% 259.55/36.44           v0)
% 259.55/36.44    (2)   ~ (all_225_0 = 0)
% 259.55/36.44    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.44         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.44    (4)  r1(all_68_20, all_225_1) = 0
% 259.55/36.44  
% 259.55/36.44  Begin of proof
% 259.55/36.44  | 
% 259.55/36.44  | BETA: splitting (1) gives:
% 259.55/36.44  | 
% 259.55/36.44  | Case 1:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (5)  all_225_0 = 0
% 259.55/36.44  | | 
% 259.55/36.44  | | REDUCE: (2), (5) imply:
% 259.55/36.44  | |   (6)  $false
% 259.55/36.44  | | 
% 259.55/36.44  | | CLOSE: (6) is inconsistent.
% 259.55/36.44  | | 
% 259.55/36.44  | Case 2:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) = v0)
% 259.55/36.44  | | 
% 259.55/36.44  | | DELTA: instantiating (7) with fresh symbol all_356_0 gives:
% 259.55/36.44  | |   (8)   ~ (all_356_0 = 0) & r1(all_68_20, all_225_1) = all_356_0
% 259.55/36.44  | | 
% 259.55/36.44  | | ALPHA: (8) implies:
% 259.55/36.44  | |   (9)   ~ (all_356_0 = 0)
% 259.55/36.44  | |   (10)  r1(all_68_20, all_225_1) = all_356_0
% 259.55/36.44  | | 
% 259.55/36.44  | | GROUND_INST: instantiating (3) with 0, all_356_0, all_225_1, all_68_20,
% 259.55/36.44  | |              simplifying with (4), (10) gives:
% 259.55/36.44  | |   (11)  all_356_0 = 0
% 259.55/36.44  | | 
% 259.55/36.44  | | REDUCE: (9), (11) imply:
% 259.55/36.44  | |   (12)  $false
% 259.55/36.44  | | 
% 259.55/36.44  | | CLOSE: (12) is inconsistent.
% 259.55/36.44  | | 
% 259.55/36.44  | End of split
% 259.55/36.44  | 
% 259.55/36.44  End of proof
% 259.55/36.44  
% 259.55/36.44  Sub-proof #328 shows that the following formulas are inconsistent:
% 259.55/36.44  ----------------------------------------------------------------
% 259.55/36.44    (1)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_245_1) =
% 259.55/36.44           v0)
% 259.55/36.44    (2)   ~ (all_245_0 = 0)
% 259.55/36.44    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.44         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.44    (4)  r1(all_68_20, all_245_1) = 0
% 259.55/36.44  
% 259.55/36.44  Begin of proof
% 259.55/36.44  | 
% 259.55/36.44  | BETA: splitting (1) gives:
% 259.55/36.44  | 
% 259.55/36.44  | Case 1:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (5)  all_245_0 = 0
% 259.55/36.44  | | 
% 259.55/36.44  | | REDUCE: (2), (5) imply:
% 259.55/36.44  | |   (6)  $false
% 259.55/36.44  | | 
% 259.55/36.44  | | CLOSE: (6) is inconsistent.
% 259.55/36.44  | | 
% 259.55/36.44  | Case 2:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_245_1) = v0)
% 259.55/36.44  | | 
% 259.55/36.44  | | DELTA: instantiating (7) with fresh symbol all_356_0 gives:
% 259.55/36.44  | |   (8)   ~ (all_356_0 = 0) & r1(all_68_20, all_245_1) = all_356_0
% 259.55/36.44  | | 
% 259.55/36.44  | | ALPHA: (8) implies:
% 259.55/36.44  | |   (9)   ~ (all_356_0 = 0)
% 259.55/36.44  | |   (10)  r1(all_68_20, all_245_1) = all_356_0
% 259.55/36.44  | | 
% 259.55/36.44  | | GROUND_INST: instantiating (3) with 0, all_356_0, all_245_1, all_68_20,
% 259.55/36.44  | |              simplifying with (4), (10) gives:
% 259.55/36.44  | |   (11)  all_356_0 = 0
% 259.55/36.44  | | 
% 259.55/36.44  | | REDUCE: (9), (11) imply:
% 259.55/36.44  | |   (12)  $false
% 259.55/36.44  | | 
% 259.55/36.44  | | CLOSE: (12) is inconsistent.
% 259.55/36.44  | | 
% 259.55/36.44  | End of split
% 259.55/36.44  | 
% 259.55/36.44  End of proof
% 259.55/36.44  
% 259.55/36.44  Sub-proof #329 shows that the following formulas are inconsistent:
% 259.55/36.44  ----------------------------------------------------------------
% 259.55/36.44    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.44    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.44    (3)  all_75_9 = all_68_11
% 259.55/36.44    (4)  all_75_17 = all_68_18
% 259.55/36.44    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (6)   ~ (all_68_12 = 0)
% 259.55/36.44    (7)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (8)  all_75_10 = all_68_16
% 259.55/36.44    (9)  all_75_13 = all_68_12
% 259.55/36.44    (10)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.44          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.44              & r1(all_68_20, v0) = v2))
% 259.55/36.44    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.44            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (12)   ~ (all_68_14 = 0)
% 259.55/36.44    (13)  all_75_16 = all_68_13
% 259.55/36.44    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.44          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.44    (16)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.44    (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.44            p405(v0) = v1 & $i(v0))
% 259.55/36.44    (18)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.44    (19)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (20)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.44    (21)  all_75_8 = all_68_7
% 259.55/36.44    (22)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.44    (23)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.44          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.44          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.44            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44              r1(all_68_20, v0) = v2))
% 259.55/36.44    (25)  all_75_15 = all_68_9
% 259.55/36.44    (26)  all_75_12 = 0
% 259.55/36.44    (27)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.44    (28)   ~ (all_68_13 = 0)
% 259.55/36.44    (29)  all_75_14 = all_68_17
% 259.55/36.44    (30)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.44    (31)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (32)   ~ (all_68_19 = 0)
% 259.55/36.44    (33)  all_75_12 = all_68_8
% 259.55/36.44    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.44            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44  
% 259.55/36.44  Begin of proof
% 259.55/36.44  | 
% 259.55/36.44  | BETA: splitting (18) gives:
% 259.55/36.44  | 
% 259.55/36.44  | Case 1:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (35)   ~ (all_75_12 = 0)
% 259.55/36.44  | | 
% 259.55/36.44  | | REDUCE: (26), (35) imply:
% 259.55/36.44  | |   (36)  $false
% 259.55/36.44  | | 
% 259.55/36.44  | | CLOSE: (36) is inconsistent.
% 259.55/36.44  | | 
% 259.55/36.44  | Case 2:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (37)   ~ (all_75_14 = 0)
% 259.55/36.44  | | 
% 259.55/36.44  | | REDUCE: (29), (37) imply:
% 259.55/36.44  | |   (38)   ~ (all_68_17 = 0)
% 259.55/36.44  | | 
% 259.55/36.44  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.44  | |            (13), (14), (15), (16), (17), (19), (20), (21), (22), (23), (24),
% 259.55/36.44  | |            (25), (27), (28), (30), (31), (32), (33), (34), (38) are
% 259.55/36.44  | |            inconsistent by sub-proof #330.
% 259.55/36.44  | | 
% 259.55/36.44  | End of split
% 259.55/36.44  | 
% 259.55/36.44  End of proof
% 259.55/36.44  
% 259.55/36.44  Sub-proof #330 shows that the following formulas are inconsistent:
% 259.55/36.44  ----------------------------------------------------------------
% 259.55/36.44    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.44    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.44    (3)  all_75_9 = all_68_11
% 259.55/36.44    (4)  all_75_17 = all_68_18
% 259.55/36.44    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (6)   ~ (all_68_12 = 0)
% 259.55/36.44    (7)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (8)  all_75_10 = all_68_16
% 259.55/36.44    (9)  all_75_13 = all_68_12
% 259.55/36.44    (10)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.44          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.44              & r1(all_68_20, v0) = v2))
% 259.55/36.44    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.44            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (12)   ~ (all_68_14 = 0)
% 259.55/36.44    (13)  all_75_16 = all_68_13
% 259.55/36.44    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (15)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.44          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.44    (16)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.44    (17)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.44            p405(v0) = v1 & $i(v0))
% 259.55/36.44    (18)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (19)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.44    (20)  all_75_8 = all_68_7
% 259.55/36.44    (21)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.44    (22)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (23)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.44          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.44          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.44            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44              r1(all_68_20, v0) = v2))
% 259.55/36.44    (24)  all_75_15 = all_68_9
% 259.55/36.44    (25)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.44    (26)   ~ (all_68_13 = 0)
% 259.55/36.44    (27)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.44    (28)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (29)   ~ (all_68_19 = 0)
% 259.55/36.44    (30)  all_75_12 = all_68_8
% 259.55/36.44    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.44            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (32)   ~ (all_68_17 = 0)
% 259.55/36.44  
% 259.55/36.44  Begin of proof
% 259.55/36.44  | 
% 259.55/36.44  | BETA: splitting (2) gives:
% 259.55/36.44  | 
% 259.55/36.44  | Case 1:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (33)  all_68_11 = 0
% 259.55/36.44  | | 
% 259.55/36.44  | | COMBINE_EQS: (3), (33) imply:
% 259.55/36.44  | |   (34)  all_75_9 = 0
% 259.55/36.44  | | 
% 259.55/36.44  | | BETA: splitting (19) gives:
% 259.55/36.44  | | 
% 259.55/36.44  | | Case 1:
% 259.55/36.44  | | | 
% 259.55/36.44  | | |   (35)   ~ (all_75_9 = 0)
% 259.55/36.44  | | | 
% 259.55/36.44  | | | REDUCE: (34), (35) imply:
% 259.55/36.44  | | |   (36)  $false
% 259.55/36.44  | | | 
% 259.55/36.44  | | | CLOSE: (36) is inconsistent.
% 259.55/36.44  | | | 
% 259.55/36.44  | | Case 2:
% 259.55/36.44  | | | 
% 259.55/36.44  | | |   (37)   ~ (all_75_10 = 0)
% 259.55/36.44  | | | 
% 259.55/36.44  | | | REDUCE: (8), (37) imply:
% 259.55/36.44  | | |   (38)   ~ (all_68_16 = 0)
% 259.55/36.44  | | | 
% 259.55/36.44  | | | REF_CLOSE: (1), (2), (3), (4), (5), (7), (9), (10), (11), (12), (13),
% 259.55/36.44  | | |            (14), (15), (16), (17), (18), (20), (21), (22), (23), (24),
% 259.55/36.44  | | |            (25), (27), (28), (29), (30), (31), (32), (38) are inconsistent
% 259.55/36.44  | | |            by sub-proof #343.
% 259.55/36.44  | | | 
% 259.55/36.44  | | End of split
% 259.55/36.44  | | 
% 259.55/36.44  | Case 2:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (39)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.44  | | 
% 259.55/36.44  | | REF_CLOSE: (6), (12), (26), (39) are inconsistent by sub-proof #396.
% 259.55/36.44  | | 
% 259.55/36.44  | End of split
% 259.55/36.44  | 
% 259.55/36.44  End of proof
% 259.55/36.44  
% 259.55/36.44  Sub-proof #331 shows that the following formulas are inconsistent:
% 259.55/36.44  ----------------------------------------------------------------
% 259.55/36.44    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.44    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.55/36.44             v0) = 0 & $i(v0))
% 259.55/36.44    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.55/36.44             v0) = 0 & $i(v0))
% 259.55/36.44    (4)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (5)  all_75_10 = all_68_16
% 259.55/36.44    (6)   ~ (all_194_0 = 0)
% 259.55/36.44    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.44         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44             r1(all_68_20, v0) = v2))
% 259.55/36.44    (8)  all_75_16 = 0
% 259.55/36.44    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 259.55/36.44             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.44    (10)  p105(all_194_1) = all_194_0
% 259.55/36.44    (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.44          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.44    (12)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.44    (13)   ~ (all_68_2 = 0)
% 259.55/36.44    (14)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.44    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.44            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (17)  all_75_8 = all_68_7
% 259.55/36.44    (18)  $i(all_194_1)
% 259.55/36.44    (19)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.44            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.44           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.44          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.44    (20)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.44          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.44          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.44            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44              r1(all_68_20, v0) = v2))
% 259.55/36.44    (21)  all_75_15 = all_68_9
% 259.55/36.44    (22)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (23)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.44    (24)   ~ (all_68_18 = 0)
% 259.55/36.44    (25)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (26)  all_75_14 = all_68_17
% 259.55/36.44    (27)  r1(all_68_20, all_194_1) = 0
% 259.55/36.44    (28)   ~ (all_68_19 = 0)
% 259.55/36.44    (29)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (30)  all_75_12 = all_68_8
% 259.55/36.44  
% 259.55/36.44  Begin of proof
% 259.55/36.44  | 
% 259.55/36.44  | BETA: splitting (9) gives:
% 259.55/36.44  | 
% 259.55/36.44  | Case 1:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.44  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44  | | 
% 259.55/36.44  | | REF_CLOSE: (2), (11), (13), (15), (19), (31) are inconsistent by sub-proof
% 259.55/36.44  | |            #361.
% 259.55/36.44  | | 
% 259.55/36.44  | Case 2:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.44  | |           p405(v0) = v1 & $i(v0))
% 259.55/36.44  | | 
% 259.55/36.44  | | REF_CLOSE: (1), (3), (4), (5), (6), (7), (8), (10), (11), (12), (14), (16),
% 259.55/36.44  | |            (17), (18), (20), (21), (22), (23), (24), (25), (26), (27), (28),
% 259.55/36.44  | |            (29), (30), (32) are inconsistent by sub-proof #332.
% 259.55/36.44  | | 
% 259.55/36.44  | End of split
% 259.55/36.44  | 
% 259.55/36.44  End of proof
% 259.55/36.44  
% 259.55/36.44  Sub-proof #332 shows that the following formulas are inconsistent:
% 259.55/36.44  ----------------------------------------------------------------
% 259.55/36.44    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.44    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.55/36.44             v0) = 0 & $i(v0))
% 259.55/36.44    (3)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.44           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (4)  all_75_10 = all_68_16
% 259.55/36.44    (5)   ~ (all_194_0 = 0)
% 259.55/36.44    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.44         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44             r1(all_68_20, v0) = v2))
% 259.55/36.44    (7)  all_75_16 = 0
% 259.55/36.44    (8)  p105(all_194_1) = all_194_0
% 259.55/36.44    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.44         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.44    (10)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.44    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.44            p405(v0) = v1 & $i(v0))
% 259.55/36.44    (12)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.44    (13)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (14)  all_75_8 = all_68_7
% 259.55/36.44    (15)  $i(all_194_1)
% 259.55/36.44    (16)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.44            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.44          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.44            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.44          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.44            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.44              r1(all_68_20, v0) = v2))
% 259.55/36.44    (17)  all_75_15 = all_68_9
% 259.55/36.44    (18)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (19)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.44    (20)   ~ (all_68_18 = 0)
% 259.55/36.44    (21)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (22)  all_75_14 = all_68_17
% 259.55/36.44    (23)  r1(all_68_20, all_194_1) = 0
% 259.55/36.44    (24)   ~ (all_68_19 = 0)
% 259.55/36.44    (25)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.44            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44    (26)  all_75_12 = all_68_8
% 259.55/36.44  
% 259.55/36.44  Begin of proof
% 259.55/36.44  | 
% 259.55/36.44  | BETA: splitting (10) gives:
% 259.55/36.44  | 
% 259.55/36.44  | Case 1:
% 259.55/36.44  | | 
% 259.55/36.44  | |   (27)   ~ (all_75_15 = 0)
% 259.55/36.44  | | 
% 259.55/36.44  | | REDUCE: (17), (27) imply:
% 259.55/36.44  | |   (28)   ~ (all_68_9 = 0)
% 259.55/36.44  | | 
% 259.55/36.44  | | DELTA: instantiating (2) with fresh symbols all_240_0, all_240_1 gives:
% 259.55/36.44  | |   (29)   ~ (all_240_0 = 0) & p104(all_240_1) = all_240_0 & r1(all_68_20,
% 259.55/36.44  | |           all_240_1) = 0 & $i(all_240_1)
% 259.55/36.44  | | 
% 259.55/36.44  | | ALPHA: (29) implies:
% 259.55/36.44  | |   (30)   ~ (all_240_0 = 0)
% 259.55/36.44  | |   (31)  $i(all_240_1)
% 259.55/36.44  | |   (32)  r1(all_68_20, all_240_1) = 0
% 259.55/36.44  | |   (33)  p104(all_240_1) = all_240_0
% 259.55/36.44  | | 
% 259.55/36.44  | | BETA: splitting (13) gives:
% 259.55/36.44  | | 
% 259.55/36.44  | | Case 1:
% 259.55/36.44  | | | 
% 259.55/36.44  | | |   (34)   ~ (all_75_12 = 0)
% 259.55/36.44  | | | 
% 259.55/36.44  | | | REDUCE: (26), (34) imply:
% 259.55/36.44  | | |   (35)   ~ (all_68_8 = 0)
% 259.55/36.44  | | | 
% 259.55/36.44  | | | BETA: splitting (21) gives:
% 259.55/36.44  | | | 
% 259.55/36.44  | | | Case 1:
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | |   (36)   ~ (all_75_14 = 0)
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | | REDUCE: (22), (36) imply:
% 259.55/36.44  | | | |   (37)   ~ (all_68_17 = 0)
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | | REF_CLOSE: (1), (4), (6), (9), (11), (14), (19), (20), (24), (28), (35),
% 259.55/36.44  | | | |            (37) are inconsistent by sub-proof #384.
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | Case 2:
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | |   (38)  all_75_14 = 0
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | | COMBINE_EQS: (22), (38) imply:
% 259.55/36.44  | | | |   (39)  all_68_17 = 0
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | | BETA: splitting (25) gives:
% 259.55/36.44  | | | | 
% 259.55/36.44  | | | | Case 1:
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | |   (40)   ~ (all_75_14 = 0)
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | | REDUCE: (38), (40) imply:
% 259.55/36.44  | | | | |   (41)  $false
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | | CLOSE: (41) is inconsistent.
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | Case 2:
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | |   (42)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.44  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | | BETA: splitting (3) gives:
% 259.55/36.44  | | | | | 
% 259.55/36.44  | | | | | Case 1:
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | |   (43)   ~ (all_75_8 = 0)
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | REDUCE: (14), (43) imply:
% 259.55/36.44  | | | | | |   (44)   ~ (all_68_7 = 0)
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | REF_CLOSE: (6), (9), (11), (28), (35), (44) are inconsistent by
% 259.55/36.44  | | | | | |            sub-proof #398.
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | Case 2:
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | |   (45)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.44  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | DELTA: instantiating (45) with fresh symbols all_316_0, all_316_1
% 259.55/36.44  | | | | | |        gives:
% 259.55/36.44  | | | | | |   (46)   ~ (all_316_0 = 0) & p102(all_316_1) = all_316_0 &
% 259.55/36.44  | | | | | |         r1(all_68_20, all_316_1) = 0 & $i(all_316_1)
% 259.55/36.44  | | | | | | 
% 259.55/36.44  | | | | | | ALPHA: (46) implies:
% 259.55/36.44  | | | | | |   (47)   ~ (all_316_0 = 0)
% 259.55/36.44  | | | | | |   (48)  $i(all_316_1)
% 259.55/36.45  | | | | | |   (49)  r1(all_68_20, all_316_1) = 0
% 259.55/36.45  | | | | | |   (50)  p102(all_316_1) = all_316_0
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | DELTA: instantiating (42) with fresh symbols all_323_0, all_323_1
% 259.55/36.45  | | | | | |        gives:
% 259.55/36.45  | | | | | |   (51)   ~ (all_323_0 = 0) & p103(all_323_1) = all_323_0 &
% 259.55/36.45  | | | | | |         r1(all_68_20, all_323_1) = 0 & $i(all_323_1)
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | ALPHA: (51) implies:
% 259.55/36.45  | | | | | |   (52)   ~ (all_323_0 = 0)
% 259.55/36.45  | | | | | |   (53)  $i(all_323_1)
% 259.55/36.45  | | | | | |   (54)  r1(all_68_20, all_323_1) = 0
% 259.55/36.45  | | | | | |   (55)  p103(all_323_1) = all_323_0
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | BETA: splitting (16) gives:
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | Case 1:
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | |   (56)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.55/36.45  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.45  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.45  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | | BETA: splitting (56) gives:
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | | Case 1:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | |   (57)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.45  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | GROUND_INST: instantiating (57) with all_316_1, all_316_0,
% 259.55/36.45  | | | | | | | |              simplifying with (48), (50) gives:
% 259.55/36.45  | | | | | | | |   (58)  all_316_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.45  | | | | | | | |           r1(all_68_20, all_316_1) = v0)
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | BETA: splitting (58) gives:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | Case 1:
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | |   (59)  all_316_0 = 0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | REDUCE: (47), (59) imply:
% 259.55/36.45  | | | | | | | | |   (60)  $false
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | CLOSE: (60) is inconsistent.
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | Case 2:
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | |   (61)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_316_1)
% 259.55/36.45  | | | | | | | | |           = v0)
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | DELTA: instantiating (61) with fresh symbol all_347_0 gives:
% 259.55/36.45  | | | | | | | | |   (62)   ~ (all_347_0 = 0) & r1(all_68_20, all_316_1) =
% 259.55/36.45  | | | | | | | | |         all_347_0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | ALPHA: (62) implies:
% 259.55/36.45  | | | | | | | | |   (63)   ~ (all_347_0 = 0)
% 259.55/36.45  | | | | | | | | |   (64)  r1(all_68_20, all_316_1) = all_347_0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_347_0, all_316_1,
% 259.55/36.45  | | | | | | | | |              all_68_20, simplifying with (49), (64) gives:
% 259.55/36.45  | | | | | | | | |   (65)  all_347_0 = 0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | REDUCE: (63), (65) imply:
% 259.55/36.45  | | | | | | | | |   (66)  $false
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | CLOSE: (66) is inconsistent.
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | End of split
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | Case 2:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | |   (67)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.45  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | GROUND_INST: instantiating (67) with all_323_1, all_323_0,
% 259.55/36.45  | | | | | | | |              simplifying with (53), (55) gives:
% 259.55/36.45  | | | | | | | |   (68)  all_323_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.45  | | | | | | | |           r1(all_68_20, all_323_1) = v0)
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | BETA: splitting (68) gives:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | Case 1:
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | |   (69)  all_323_0 = 0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | REDUCE: (52), (69) imply:
% 259.55/36.45  | | | | | | | | |   (70)  $false
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | CLOSE: (70) is inconsistent.
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | Case 2:
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | |   (71)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_323_1)
% 259.55/36.45  | | | | | | | | |           = v0)
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | DELTA: instantiating (71) with fresh symbol all_347_0 gives:
% 259.55/36.45  | | | | | | | | |   (72)   ~ (all_347_0 = 0) & r1(all_68_20, all_323_1) =
% 259.55/36.45  | | | | | | | | |         all_347_0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | ALPHA: (72) implies:
% 259.55/36.45  | | | | | | | | |   (73)   ~ (all_347_0 = 0)
% 259.55/36.45  | | | | | | | | |   (74)  r1(all_68_20, all_323_1) = all_347_0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_347_0, all_323_1,
% 259.55/36.45  | | | | | | | | |              all_68_20, simplifying with (54), (74) gives:
% 259.55/36.45  | | | | | | | | |   (75)  all_347_0 = 0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | REDUCE: (73), (75) imply:
% 259.55/36.45  | | | | | | | | |   (76)  $false
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | CLOSE: (76) is inconsistent.
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | End of split
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | End of split
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | Case 2:
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | |   (77)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.55/36.45  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.45  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.45  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | | BETA: splitting (77) gives:
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | | Case 1:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | |   (78)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.45  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | GROUND_INST: instantiating (78) with all_240_1, all_240_0,
% 259.55/36.45  | | | | | | | |              simplifying with (31), (33) gives:
% 259.55/36.45  | | | | | | | |   (79)  all_240_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.45  | | | | | | | |           r1(all_68_20, all_240_1) = v0)
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | REF_CLOSE: (9), (30), (32), (79) are inconsistent by sub-proof
% 259.55/36.45  | | | | | | | |            #333.
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | Case 2:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.45  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | GROUND_INST: instantiating (80) with all_194_1, all_194_0,
% 259.55/36.45  | | | | | | | |              simplifying with (8), (15) gives:
% 259.55/36.45  | | | | | | | |   (81)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.45  | | | | | | | |           r1(all_68_20, all_194_1) = v0)
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | REF_CLOSE: (5), (9), (23), (81) are inconsistent by sub-proof
% 259.55/36.45  | | | | | | | |            #342.
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | End of split
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | End of split
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | End of split
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | End of split
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | End of split
% 259.55/36.45  | | | 
% 259.55/36.45  | | Case 2:
% 259.55/36.45  | | | 
% 259.55/36.45  | | |   (82)  all_75_12 = 0
% 259.55/36.45  | | |   (83)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.45  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45  | | | 
% 259.55/36.45  | | | COMBINE_EQS: (26), (82) imply:
% 259.55/36.45  | | |   (84)  all_68_8 = 0
% 259.55/36.45  | | | 
% 259.55/36.45  | | | DELTA: instantiating (83) with fresh symbols all_254_0, all_254_1 gives:
% 259.55/36.45  | | |   (85)   ~ (all_254_0 = 0) & p103(all_254_1) = all_254_0 & r1(all_68_20,
% 259.55/36.45  | | |           all_254_1) = 0 & $i(all_254_1)
% 259.55/36.45  | | | 
% 259.55/36.45  | | | ALPHA: (85) implies:
% 259.55/36.45  | | |   (86)   ~ (all_254_0 = 0)
% 259.55/36.45  | | |   (87)  $i(all_254_1)
% 259.55/36.45  | | |   (88)  r1(all_68_20, all_254_1) = 0
% 259.55/36.45  | | |   (89)  p103(all_254_1) = all_254_0
% 259.55/36.45  | | | 
% 259.55/36.45  | | | BETA: splitting (12) gives:
% 259.55/36.45  | | | 
% 259.55/36.45  | | | Case 1:
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | |   (90)   ~ (all_75_12 = 0)
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | | REDUCE: (82), (90) imply:
% 259.55/36.45  | | | |   (91)  $false
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | | CLOSE: (91) is inconsistent.
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | Case 2:
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | |   (92)   ~ (all_75_14 = 0)
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | | REDUCE: (22), (92) imply:
% 259.55/36.45  | | | |   (93)   ~ (all_68_17 = 0)
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | | BETA: splitting (19) gives:
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | | Case 1:
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | |   (94)  all_68_16 = 0
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | | COMBINE_EQS: (4), (94) imply:
% 259.55/36.45  | | | | |   (95)  all_75_10 = 0
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | | BETA: splitting (18) gives:
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | | Case 1:
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | |   (96)   ~ (all_75_10 = 0)
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | REDUCE: (95), (96) imply:
% 259.55/36.45  | | | | | |   (97)  $false
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | CLOSE: (97) is inconsistent.
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | Case 2:
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | |   (98)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.45  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | DELTA: instantiating (98) with fresh symbols all_280_0, all_280_1
% 259.55/36.45  | | | | | |        gives:
% 259.55/36.45  | | | | | |   (99)   ~ (all_280_0 = 0) & p102(all_280_1) = all_280_0 &
% 259.55/36.45  | | | | | |         r1(all_68_20, all_280_1) = 0 & $i(all_280_1)
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | ALPHA: (99) implies:
% 259.55/36.45  | | | | | |   (100)   ~ (all_280_0 = 0)
% 259.55/36.45  | | | | | |   (101)  $i(all_280_1)
% 259.55/36.45  | | | | | |   (102)  r1(all_68_20, all_280_1) = 0
% 259.55/36.45  | | | | | |   (103)  p102(all_280_1) = all_280_0
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | BETA: splitting (16) gives:
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | | Case 1:
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | |   (104)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.55/36.45  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.45  | | | | | | |          : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.45  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | | BETA: splitting (104) gives:
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | | Case 1:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | |   (105)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.45  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | GROUND_INST: instantiating (105) with all_280_1, all_280_0,
% 259.55/36.45  | | | | | | | |              simplifying with (101), (103) gives:
% 259.55/36.45  | | | | | | | |   (106)  all_280_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.45  | | | | | | | |            r1(all_68_20, all_280_1) = v0)
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | BETA: splitting (106) gives:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | Case 1:
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | |   (107)  all_280_0 = 0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | REDUCE: (100), (107) imply:
% 259.55/36.45  | | | | | | | | |   (108)  $false
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | CLOSE: (108) is inconsistent.
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | Case 2:
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | |   (109)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.45  | | | | | | | | |              all_280_1) = v0)
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | DELTA: instantiating (109) with fresh symbol all_340_0 gives:
% 259.55/36.45  | | | | | | | | |   (110)   ~ (all_340_0 = 0) & r1(all_68_20, all_280_1) =
% 259.55/36.45  | | | | | | | | |          all_340_0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | ALPHA: (110) implies:
% 259.55/36.45  | | | | | | | | |   (111)   ~ (all_340_0 = 0)
% 259.55/36.45  | | | | | | | | |   (112)  r1(all_68_20, all_280_1) = all_340_0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_340_0, all_280_1,
% 259.55/36.45  | | | | | | | | |              all_68_20, simplifying with (102), (112) gives:
% 259.55/36.45  | | | | | | | | |   (113)  all_340_0 = 0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | REDUCE: (111), (113) imply:
% 259.55/36.45  | | | | | | | | |   (114)  $false
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | CLOSE: (114) is inconsistent.
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | End of split
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | Case 2:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | |   (115)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.45  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | GROUND_INST: instantiating (115) with all_254_1, all_254_0,
% 259.55/36.45  | | | | | | | |              simplifying with (87), (89) gives:
% 259.55/36.45  | | | | | | | |   (116)  all_254_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.45  | | | | | | | |            r1(all_68_20, all_254_1) = v0)
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | BETA: splitting (116) gives:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | Case 1:
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | |   (117)  all_254_0 = 0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | REDUCE: (86), (117) imply:
% 259.55/36.45  | | | | | | | | |   (118)  $false
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | CLOSE: (118) is inconsistent.
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | Case 2:
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | |   (119)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.45  | | | | | | | | |              all_254_1) = v0)
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | DELTA: instantiating (119) with fresh symbol all_340_0 gives:
% 259.55/36.45  | | | | | | | | |   (120)   ~ (all_340_0 = 0) & r1(all_68_20, all_254_1) =
% 259.55/36.45  | | | | | | | | |          all_340_0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | ALPHA: (120) implies:
% 259.55/36.45  | | | | | | | | |   (121)   ~ (all_340_0 = 0)
% 259.55/36.45  | | | | | | | | |   (122)  r1(all_68_20, all_254_1) = all_340_0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_340_0, all_254_1,
% 259.55/36.45  | | | | | | | | |              all_68_20, simplifying with (88), (122) gives:
% 259.55/36.45  | | | | | | | | |   (123)  all_340_0 = 0
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | REDUCE: (121), (123) imply:
% 259.55/36.45  | | | | | | | | |   (124)  $false
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | | CLOSE: (124) is inconsistent.
% 259.55/36.45  | | | | | | | | | 
% 259.55/36.45  | | | | | | | | End of split
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | End of split
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | Case 2:
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | |   (125)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.55/36.45  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.45  | | | | | | |          : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.45  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | | BETA: splitting (125) gives:
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | | Case 1:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | |   (126)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.45  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | GROUND_INST: instantiating (126) with all_240_1, all_240_0,
% 259.55/36.45  | | | | | | | |              simplifying with (31), (33) gives:
% 259.55/36.45  | | | | | | | |   (127)  all_240_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.45  | | | | | | | |            r1(all_68_20, all_240_1) = v0)
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | REF_CLOSE: (9), (30), (32), (127) are inconsistent by sub-proof
% 259.55/36.45  | | | | | | | |            #333.
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | Case 2:
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | |   (128)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.45  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | GROUND_INST: instantiating (128) with all_194_1, all_194_0,
% 259.55/36.45  | | | | | | | |              simplifying with (8), (15) gives:
% 259.55/36.45  | | | | | | | |   (129)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.45  | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | | REF_CLOSE: (5), (9), (23), (129) are inconsistent by sub-proof
% 259.55/36.45  | | | | | | | |            #342.
% 259.55/36.45  | | | | | | | | 
% 259.55/36.45  | | | | | | | End of split
% 259.55/36.45  | | | | | | | 
% 259.55/36.45  | | | | | | End of split
% 259.55/36.45  | | | | | | 
% 259.55/36.45  | | | | | End of split
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | Case 2:
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | |   (130)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | | REF_CLOSE: (20), (24), (93), (130) are inconsistent by sub-proof #393.
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | End of split
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | End of split
% 259.55/36.45  | | | 
% 259.55/36.45  | | End of split
% 259.55/36.45  | | 
% 259.55/36.45  | Case 2:
% 259.55/36.45  | | 
% 259.55/36.45  | |   (131)   ~ (all_75_16 = 0)
% 259.55/36.45  | | 
% 259.55/36.45  | | REDUCE: (7), (131) imply:
% 259.55/36.45  | |   (132)  $false
% 259.55/36.45  | | 
% 259.55/36.45  | | CLOSE: (132) is inconsistent.
% 259.55/36.45  | | 
% 259.55/36.45  | End of split
% 259.55/36.45  | 
% 259.55/36.45  End of proof
% 259.55/36.45  
% 259.55/36.45  Sub-proof #333 shows that the following formulas are inconsistent:
% 259.55/36.45  ----------------------------------------------------------------
% 259.55/36.45    (1)  all_240_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_240_1) =
% 259.55/36.45           v0)
% 259.55/36.45    (2)   ~ (all_240_0 = 0)
% 259.55/36.45    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.45         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.45    (4)  r1(all_68_20, all_240_1) = 0
% 259.55/36.45  
% 259.55/36.45  Begin of proof
% 259.55/36.45  | 
% 259.55/36.45  | BETA: splitting (1) gives:
% 259.55/36.45  | 
% 259.55/36.45  | Case 1:
% 259.55/36.45  | | 
% 259.55/36.45  | |   (5)  all_240_0 = 0
% 259.55/36.45  | | 
% 259.55/36.45  | | REDUCE: (2), (5) imply:
% 259.55/36.45  | |   (6)  $false
% 259.55/36.45  | | 
% 259.55/36.45  | | CLOSE: (6) is inconsistent.
% 259.55/36.45  | | 
% 259.55/36.45  | Case 2:
% 259.55/36.45  | | 
% 259.55/36.45  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_240_1) = v0)
% 259.55/36.45  | | 
% 259.55/36.45  | | DELTA: instantiating (7) with fresh symbol all_347_0 gives:
% 259.55/36.45  | |   (8)   ~ (all_347_0 = 0) & r1(all_68_20, all_240_1) = all_347_0
% 259.55/36.45  | | 
% 259.55/36.45  | | ALPHA: (8) implies:
% 259.55/36.45  | |   (9)   ~ (all_347_0 = 0)
% 259.55/36.45  | |   (10)  r1(all_68_20, all_240_1) = all_347_0
% 259.55/36.45  | | 
% 259.55/36.45  | | GROUND_INST: instantiating (3) with 0, all_347_0, all_240_1, all_68_20,
% 259.55/36.45  | |              simplifying with (4), (10) gives:
% 259.55/36.45  | |   (11)  all_347_0 = 0
% 259.55/36.45  | | 
% 259.55/36.45  | | REDUCE: (9), (11) imply:
% 259.55/36.45  | |   (12)  $false
% 259.55/36.45  | | 
% 259.55/36.45  | | CLOSE: (12) is inconsistent.
% 259.55/36.45  | | 
% 259.55/36.45  | End of split
% 259.55/36.45  | 
% 259.55/36.45  End of proof
% 259.55/36.45  
% 259.55/36.45  Sub-proof #334 shows that the following formulas are inconsistent:
% 259.55/36.45  ----------------------------------------------------------------
% 259.55/36.45    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.45             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.45    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.45    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.45    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.45    (5)  all_75_9 = all_68_11
% 259.55/36.45    (6)  all_75_17 = all_68_18
% 259.55/36.45    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.45           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (8)  all_75_18 = all_68_14
% 259.55/36.45    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.45           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (10)  all_75_10 = all_68_16
% 259.55/36.45    (11)  all_75_13 = all_68_12
% 259.55/36.45    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.45          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.45              & r1(all_68_20, v0) = v2))
% 259.55/36.45    (13)   ~ (all_68_14 = 0)
% 259.55/36.45    (14)  all_75_16 = all_68_13
% 259.55/36.45    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.45            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.45              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.45    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.45          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.45    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.45    (22)   ~ (all_68_2 = 0)
% 259.55/36.45    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.45    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.45    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.45    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.45            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.45              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.45            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.45              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (29)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (30)  all_75_8 = all_68_7
% 259.55/36.45    (31)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.45    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.45            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.45              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (33)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.45    (34)   ~ (all_68_10 = 0)
% 259.55/36.45    (35)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.45            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.45           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.45            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.45          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.45            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.45    (36)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.45            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.45          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.45            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.45          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.45            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.45              r1(all_68_20, v0) = v2))
% 259.55/36.45    (38)  all_75_15 = all_68_9
% 259.55/36.45    (39)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (40)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.45    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (46)  all_75_14 = all_68_17
% 259.55/36.45    (47)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.45    (48)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (49)   ~ (all_68_19 = 0)
% 259.55/36.45    (50)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (51)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.45          all_68_14 = 0
% 259.55/36.45    (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.45            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.45    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.45            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.45              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45    (56)  all_75_12 = all_68_8
% 259.55/36.45    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.45            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.45  
% 259.55/36.45  Begin of proof
% 259.55/36.45  | 
% 259.55/36.45  | BETA: splitting (57) gives:
% 259.55/36.45  | 
% 259.55/36.45  | Case 1:
% 259.55/36.45  | | 
% 259.55/36.45  | |   (58)   ~ (all_75_16 = 0)
% 259.55/36.45  | | 
% 259.55/36.45  | | REDUCE: (14), (58) imply:
% 259.55/36.45  | |   (59)   ~ (all_68_13 = 0)
% 259.55/36.45  | | 
% 259.55/36.45  | | BETA: splitting (29) gives:
% 259.55/36.45  | | 
% 259.55/36.45  | | Case 1:
% 259.55/36.45  | | | 
% 259.55/36.45  | | |   (60)   ~ (all_75_12 = 0)
% 259.55/36.45  | | | 
% 259.55/36.45  | | | REDUCE: (56), (60) imply:
% 259.55/36.45  | | |   (61)   ~ (all_68_8 = 0)
% 259.55/36.45  | | | 
% 259.55/36.45  | | | BETA: splitting (39) gives:
% 259.55/36.45  | | | 
% 259.55/36.45  | | | Case 1:
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | |   (62)   ~ (all_75_10 = 0)
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | | REDUCE: (10), (62) imply:
% 259.55/36.45  | | | |   (63)   ~ (all_68_16 = 0)
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | | BETA: splitting (7) gives:
% 259.55/36.45  | | | | 
% 259.55/36.45  | | | | Case 1:
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | |   (64)   ~ (all_75_9 = 0)
% 259.55/36.45  | | | | | 
% 259.55/36.45  | | | | | REDUCE: (5), (64) imply:
% 259.55/36.45  | | | | |   (65)   ~ (all_68_11 = 0)
% 259.55/36.45  | | | | | 
% 259.55/36.46  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.46  | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 259.55/36.46  | | | | |            (22), (23), (24), (25), (26), (28), (29), (30), (31), (32),
% 259.55/36.46  | | | | |            (33), (34), (35), (36), (37), (38), (39), (40), (41), (42),
% 259.55/36.46  | | | | |            (43), (44), (45), (46), (47), (48), (49), (50), (51), (52),
% 259.55/36.46  | | | | |            (53), (54), (55), (56), (57), (59), (63), (65) are
% 259.55/36.46  | | | | |            inconsistent by sub-proof #348.
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | Case 2:
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | |   (66)  all_75_9 = 0
% 259.55/36.46  | | | | |   (67)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.46  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.46  | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 259.55/36.46  | | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 259.55/36.46  | | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (40), (41),
% 259.55/36.46  | | | | |            (42), (43), (44), (45), (46), (47), (48), (49), (50), (51),
% 259.55/36.46  | | | | |            (52), (53), (54), (55), (56), (57), (59), (61), (63), (66),
% 259.55/36.46  | | | | |            (67) are inconsistent by sub-proof #345.
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | End of split
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | Case 2:
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | |   (68)  all_75_10 = 0
% 259.55/36.46  | | | |   (69)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.46  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | | BETA: splitting (26) gives:
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | | Case 1:
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | |   (70)   ~ (all_75_9 = 0)
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | REDUCE: (5), (70) imply:
% 259.55/36.46  | | | | |   (71)   ~ (all_68_11 = 0)
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | BETA: splitting (4) gives:
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | Case 1:
% 259.55/36.46  | | | | | | 
% 259.55/36.46  | | | | | |   (72)  all_68_11 = 0
% 259.55/36.46  | | | | | | 
% 259.55/36.46  | | | | | | REDUCE: (71), (72) imply:
% 259.55/36.46  | | | | | |   (73)  $false
% 259.55/36.46  | | | | | | 
% 259.55/36.46  | | | | | | CLOSE: (73) is inconsistent.
% 259.55/36.46  | | | | | | 
% 259.55/36.46  | | | | | Case 2:
% 259.55/36.46  | | | | | | 
% 259.55/36.46  | | | | | |   (74)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.46  | | | | | | 
% 259.55/36.46  | | | | | | BETA: splitting (74) gives:
% 259.55/36.46  | | | | | | 
% 259.55/36.46  | | | | | | Case 1:
% 259.55/36.46  | | | | | | | 
% 259.55/36.46  | | | | | | |   (75)  all_68_12 = 0
% 259.55/36.46  | | | | | | | 
% 259.55/36.46  | | | | | | | COMBINE_EQS: (11), (75) imply:
% 259.55/36.46  | | | | | | |   (76)  all_75_13 = 0
% 259.55/36.46  | | | | | | | 
% 259.55/36.46  | | | | | | | REF_CLOSE: (1), (3), (4), (5), (6), (7), (9), (10), (11), (12),
% 259.55/36.46  | | | | | | |            (13), (14), (16), (18), (20), (21), (22), (25), (26),
% 259.55/36.46  | | | | | | |            (27), (28), (30), (31), (33), (34), (35), (36), (37),
% 259.55/36.46  | | | | | | |            (38), (40), (41), (42), (43), (44), (46), (47), (49),
% 259.55/36.46  | | | | | | |            (51), (52), (55), (56), (57), (59), (61), (68), (69),
% 259.55/36.46  | | | | | | |            (76) are inconsistent by sub-proof #336.
% 259.55/36.46  | | | | | | | 
% 259.55/36.46  | | | | | | Case 2:
% 259.55/36.46  | | | | | | | 
% 259.55/36.46  | | | | | | |   (77)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.46  | | | | | | | 
% 259.55/36.46  | | | | | | | REF_CLOSE: (13), (59), (77) are inconsistent by sub-proof #404.
% 259.55/36.46  | | | | | | | 
% 259.55/36.46  | | | | | | End of split
% 259.55/36.46  | | | | | | 
% 259.55/36.46  | | | | | End of split
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | Case 2:
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | |   (78)   ~ (all_75_10 = 0)
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | REDUCE: (68), (78) imply:
% 259.55/36.46  | | | | |   (79)  $false
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | CLOSE: (79) is inconsistent.
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | End of split
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | End of split
% 259.55/36.46  | | | 
% 259.55/36.46  | | Case 2:
% 259.55/36.46  | | | 
% 259.55/36.46  | | |   (80)  all_75_12 = 0
% 259.55/36.46  | | | 
% 259.55/36.46  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.46  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 259.55/36.46  | | |            (23), (24), (25), (26), (28), (29), (30), (31), (32), (33),
% 259.55/36.46  | | |            (34), (35), (36), (37), (38), (39), (40), (41), (42), (43),
% 259.55/36.46  | | |            (44), (45), (46), (47), (48), (49), (50), (51), (52), (53),
% 259.55/36.46  | | |            (54), (55), (56), (57), (59), (80) are inconsistent by
% 259.55/36.46  | | |            sub-proof #335.
% 259.55/36.46  | | | 
% 259.55/36.46  | | End of split
% 259.55/36.46  | | 
% 259.55/36.46  | Case 2:
% 259.55/36.46  | | 
% 259.55/36.46  | |   (81)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.46  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46  | | 
% 259.55/36.46  | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (14),
% 259.55/36.46  | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (25),
% 259.55/36.46  | |            (26), (28), (29), (30), (31), (32), (33), (34), (35), (36), (37),
% 259.55/36.46  | |            (38), (39), (40), (41), (42), (43), (44), (45), (46), (47), (48),
% 259.55/36.46  | |            (49), (50), (51), (52), (53), (54), (55), (56), (57), (81) are
% 259.55/36.46  | |            inconsistent by sub-proof #372.
% 259.55/36.46  | | 
% 259.55/36.46  | End of split
% 259.55/36.46  | 
% 259.55/36.46  End of proof
% 259.55/36.46  
% 259.55/36.46  Sub-proof #335 shows that the following formulas are inconsistent:
% 259.55/36.46  ----------------------------------------------------------------
% 259.55/36.46    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.46             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.46    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.46    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.46    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.46    (5)  all_75_9 = all_68_11
% 259.55/36.46    (6)  all_75_17 = all_68_18
% 259.55/36.46    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.46           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (8)  all_75_18 = all_68_14
% 259.55/36.46    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.46           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (10)  all_75_10 = all_68_16
% 259.55/36.46    (11)  all_75_13 = all_68_12
% 259.55/36.46    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.46          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.46              & r1(all_68_20, v0) = v2))
% 259.55/36.46    (13)   ~ (all_68_14 = 0)
% 259.55/36.46    (14)  all_75_16 = all_68_13
% 259.55/36.46    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.46    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.46          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.46    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.46    (22)   ~ (all_68_2 = 0)
% 259.55/36.46    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.46    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.46    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.46    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (29)  all_75_8 = all_68_7
% 259.55/36.46    (30)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.46    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.46    (33)   ~ (all_68_10 = 0)
% 259.55/36.46    (34)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.46            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.46           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.46          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.46    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.46          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.46          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.46              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.46            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.46              r1(all_68_20, v0) = v2))
% 259.55/36.46    (37)  all_75_15 = all_68_9
% 259.55/36.46    (38)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (39)  all_75_12 = 0
% 259.55/36.46    (40)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.46    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (46)   ~ (all_68_13 = 0)
% 259.55/36.46    (47)  all_75_14 = all_68_17
% 259.55/36.46    (48)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.46    (49)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (50)   ~ (all_68_19 = 0)
% 259.55/36.46    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (52)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.46          all_68_14 = 0
% 259.55/36.46    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (54)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.46    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (57)  all_75_12 = all_68_8
% 259.55/36.46    (58)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46  
% 259.55/36.46  Begin of proof
% 259.55/36.46  | 
% 259.55/36.46  | BETA: splitting (23) gives:
% 259.55/36.46  | 
% 259.55/36.46  | Case 1:
% 259.55/36.46  | | 
% 259.55/36.46  | |   (59)   ~ (all_75_12 = 0)
% 259.55/36.46  | | 
% 259.55/36.46  | | REDUCE: (39), (59) imply:
% 259.55/36.46  | |   (60)  $false
% 259.55/36.46  | | 
% 259.55/36.46  | | CLOSE: (60) is inconsistent.
% 259.55/36.46  | | 
% 259.55/36.46  | Case 2:
% 259.55/36.46  | | 
% 259.55/36.46  | |   (61)   ~ (all_75_13 = 0)
% 259.55/36.46  | | 
% 259.55/36.46  | | REDUCE: (11), (61) imply:
% 259.55/36.46  | |   (62)   ~ (all_68_12 = 0)
% 259.55/36.46  | | 
% 259.55/36.46  | | BETA: splitting (24) gives:
% 259.55/36.46  | | 
% 259.55/36.46  | | Case 1:
% 259.55/36.46  | | | 
% 259.55/36.46  | | |   (63)   ~ (all_75_12 = 0)
% 259.55/36.46  | | | 
% 259.55/36.46  | | | REDUCE: (39), (63) imply:
% 259.55/36.46  | | |   (64)  $false
% 259.55/36.46  | | | 
% 259.55/36.46  | | | CLOSE: (64) is inconsistent.
% 259.55/36.46  | | | 
% 259.55/36.46  | | Case 2:
% 259.55/36.46  | | | 
% 259.55/36.46  | | |   (65)   ~ (all_75_14 = 0)
% 259.55/36.46  | | | 
% 259.55/36.46  | | | REDUCE: (47), (65) imply:
% 259.55/36.46  | | |   (66)   ~ (all_68_17 = 0)
% 259.55/36.46  | | | 
% 259.55/36.46  | | | BETA: splitting (4) gives:
% 259.55/36.46  | | | 
% 259.55/36.46  | | | Case 1:
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | |   (67)  all_68_11 = 0
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | | COMBINE_EQS: (5), (67) imply:
% 259.55/36.46  | | | |   (68)  all_75_9 = 0
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | | BETA: splitting (26) gives:
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | | Case 1:
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | |   (69)   ~ (all_75_9 = 0)
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | REDUCE: (68), (69) imply:
% 259.55/36.46  | | | | |   (70)  $false
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | CLOSE: (70) is inconsistent.
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | Case 2:
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | |   (71)   ~ (all_75_10 = 0)
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | REDUCE: (10), (71) imply:
% 259.55/36.46  | | | | |   (72)   ~ (all_68_16 = 0)
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.46  | | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.55/36.46  | | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.55/36.46  | | | | |            (34), (35), (36), (37), (38), (40), (41), (42), (43), (44),
% 259.55/36.46  | | | | |            (45), (47), (48), (49), (50), (51), (52), (53), (54), (55),
% 259.55/36.46  | | | | |            (56), (57), (58), (66), (72) are inconsistent by sub-proof
% 259.55/36.46  | | | | |            #362.
% 259.55/36.46  | | | | | 
% 259.55/36.46  | | | | End of split
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | Case 2:
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | |   (73)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | | REF_CLOSE: (13), (46), (62), (73) are inconsistent by sub-proof #396.
% 259.55/36.46  | | | | 
% 259.55/36.46  | | | End of split
% 259.55/36.46  | | | 
% 259.55/36.46  | | End of split
% 259.55/36.46  | | 
% 259.55/36.46  | End of split
% 259.55/36.46  | 
% 259.55/36.46  End of proof
% 259.55/36.46  
% 259.55/36.46  Sub-proof #336 shows that the following formulas are inconsistent:
% 259.55/36.46  ----------------------------------------------------------------
% 259.55/36.46    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.46             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.46    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.46    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.46    (4)  all_75_9 = all_68_11
% 259.55/36.46    (5)  all_75_17 = all_68_18
% 259.55/36.46    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.46           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (7)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.46           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (8)  all_75_10 = all_68_16
% 259.55/36.46    (9)  all_75_13 = all_68_12
% 259.55/36.46    (10)  all_75_10 = 0
% 259.55/36.46    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.46          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.46              & r1(all_68_20, v0) = v2))
% 259.55/36.46    (12)   ~ (all_68_14 = 0)
% 259.55/36.46    (13)  all_75_16 = all_68_13
% 259.55/36.46    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.46          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.46    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (18)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.46    (19)   ~ (all_68_2 = 0)
% 259.55/36.46    (20)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (21)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.46    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (24)  all_75_8 = all_68_7
% 259.55/36.46    (25)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.46    (26)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.46    (27)   ~ (all_68_10 = 0)
% 259.55/36.46    (28)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.46            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.46           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.46          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.46    (29)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (30)   ~ (all_68_8 = 0)
% 259.55/36.46    (31)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.46          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.46          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.46              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.46            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.46              r1(all_68_20, v0) = v2))
% 259.55/36.46    (32)  all_75_15 = all_68_9
% 259.55/36.46    (33)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (34)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.46    (35)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (36)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (37)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (38)   ~ (all_68_13 = 0)
% 259.55/36.46    (39)  all_75_14 = all_68_17
% 259.55/36.46    (40)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.46    (41)   ~ (all_68_19 = 0)
% 259.55/36.46    (42)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.46          all_68_14 = 0
% 259.55/36.46    (43)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (44)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (45)  all_75_13 = 0
% 259.55/36.46    (46)  all_75_12 = all_68_8
% 259.55/36.46    (47)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46  
% 259.55/36.46  Begin of proof
% 259.55/36.46  | 
% 259.55/36.46  | BETA: splitting (20) gives:
% 259.55/36.46  | 
% 259.55/36.46  | Case 1:
% 259.55/36.46  | | 
% 259.55/36.46  | |   (48)   ~ (all_75_13 = 0)
% 259.55/36.46  | | 
% 259.55/36.46  | | REDUCE: (45), (48) imply:
% 259.55/36.46  | |   (49)  $false
% 259.55/36.46  | | 
% 259.55/36.46  | | CLOSE: (49) is inconsistent.
% 259.55/36.46  | | 
% 259.55/36.46  | Case 2:
% 259.55/36.46  | | 
% 259.55/36.46  | |   (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.46  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46  | | 
% 259.55/36.46  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.46  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.55/36.46  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 259.55/36.46  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (46),
% 259.55/36.46  | |            (47), (50) are inconsistent by sub-proof #338.
% 259.55/36.46  | | 
% 259.55/36.46  | End of split
% 259.55/36.46  | 
% 259.55/36.46  End of proof
% 259.55/36.46  
% 259.55/36.46  Sub-proof #337 shows that the following formulas are inconsistent:
% 259.55/36.46  ----------------------------------------------------------------
% 259.55/36.46    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.46             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.46    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.46    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.46    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.46    (5)  all_75_9 = all_68_11
% 259.55/36.46    (6)  all_75_17 = all_68_18
% 259.55/36.46    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.46           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (8)  all_75_18 = all_68_14
% 259.55/36.46    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.46           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (10)  all_75_10 = all_68_16
% 259.55/36.46    (11)  all_75_13 = all_68_12
% 259.55/36.46    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.46          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.46              & r1(all_68_20, v0) = v2))
% 259.55/36.46    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (14)   ~ (all_68_14 = 0)
% 259.55/36.46    (15)  all_75_16 = all_68_13
% 259.55/36.46    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.46    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.46          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.46    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.46    (23)   ~ (all_68_2 = 0)
% 259.55/36.46    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.46    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.46    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.46    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (29)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.46            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (30)  all_75_8 = all_68_7
% 259.55/36.46    (31)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.46    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.46            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.46              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.46    (33)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.46    (34)   ~ (all_68_10 = 0)
% 259.55/36.46    (35)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.46            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.46           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.46            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.46          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.46            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.47    (36)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.47            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.47          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.47            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.47          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.47              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.47            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.47              r1(all_68_20, v0) = v2))
% 259.55/36.47    (38)  all_75_15 = all_68_9
% 259.55/36.47    (39)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (40)  all_75_12 = 0
% 259.55/36.47    (41)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (42)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.47    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (45)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (46)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (47)   ~ (all_68_13 = 0)
% 259.55/36.47    (48)  all_75_14 = all_68_17
% 259.55/36.47    (49)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.47    (50)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (51)   ~ (all_68_19 = 0)
% 259.55/36.47    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (53)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.47          all_68_14 = 0
% 259.55/36.47    (54)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.47    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.47            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.47              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (57)  all_75_12 = all_68_8
% 259.55/36.47    (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.47            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (59)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47  
% 259.55/36.47  Begin of proof
% 259.55/36.47  | 
% 259.55/36.47  | BETA: splitting (24) gives:
% 259.55/36.47  | 
% 259.55/36.47  | Case 1:
% 259.55/36.47  | | 
% 259.55/36.47  | |   (60)   ~ (all_75_12 = 0)
% 259.55/36.47  | | 
% 259.55/36.47  | | REDUCE: (40), (60) imply:
% 259.55/36.47  | |   (61)  $false
% 259.55/36.47  | | 
% 259.55/36.47  | | CLOSE: (61) is inconsistent.
% 259.55/36.47  | | 
% 259.55/36.47  | Case 2:
% 259.55/36.47  | | 
% 259.55/36.47  | |   (62)   ~ (all_75_13 = 0)
% 259.55/36.47  | | 
% 259.55/36.47  | | REDUCE: (11), (62) imply:
% 259.55/36.47  | |   (63)   ~ (all_68_12 = 0)
% 259.55/36.47  | | 
% 259.55/36.47  | | BETA: splitting (25) gives:
% 259.55/36.47  | | 
% 259.55/36.47  | | Case 1:
% 259.55/36.47  | | | 
% 259.55/36.47  | | |   (64)   ~ (all_75_12 = 0)
% 259.55/36.47  | | | 
% 259.55/36.47  | | | REDUCE: (40), (64) imply:
% 259.55/36.47  | | |   (65)  $false
% 259.55/36.47  | | | 
% 259.55/36.47  | | | CLOSE: (65) is inconsistent.
% 259.55/36.47  | | | 
% 259.55/36.47  | | Case 2:
% 259.55/36.47  | | | 
% 259.55/36.47  | | |   (66)   ~ (all_75_14 = 0)
% 259.55/36.47  | | | 
% 259.55/36.47  | | | REDUCE: (48), (66) imply:
% 259.55/36.47  | | |   (67)   ~ (all_68_17 = 0)
% 259.55/36.47  | | | 
% 259.55/36.47  | | | BETA: splitting (4) gives:
% 259.55/36.47  | | | 
% 259.55/36.47  | | | Case 1:
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | |   (68)  all_68_11 = 0
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | COMBINE_EQS: (5), (68) imply:
% 259.55/36.47  | | | |   (69)  all_75_9 = 0
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | BETA: splitting (27) gives:
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | Case 1:
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | |   (70)   ~ (all_75_9 = 0)
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | | REDUCE: (69), (70) imply:
% 259.55/36.47  | | | | |   (71)  $false
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | | CLOSE: (71) is inconsistent.
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | Case 2:
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | |   (72)   ~ (all_75_10 = 0)
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | | REDUCE: (10), (72) imply:
% 259.55/36.47  | | | | |   (73)   ~ (all_68_16 = 0)
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 259.55/36.47  | | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 259.55/36.47  | | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 259.55/36.47  | | | | |            (32), (33), (34), (35), (36), (37), (38), (39), (41), (42),
% 259.55/36.47  | | | | |            (43), (44), (45), (46), (47), (48), (49), (50), (51), (52),
% 259.55/36.47  | | | | |            (53), (54), (55), (56), (57), (58), (59), (67), (73) are
% 259.55/36.47  | | | | |            inconsistent by sub-proof #365.
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | End of split
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | Case 2:
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | |   (74)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | REF_CLOSE: (14), (47), (63), (74) are inconsistent by sub-proof #396.
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | End of split
% 259.55/36.47  | | | 
% 259.55/36.47  | | End of split
% 259.55/36.47  | | 
% 259.55/36.47  | End of split
% 259.55/36.47  | 
% 259.55/36.47  End of proof
% 259.55/36.47  
% 259.55/36.47  Sub-proof #338 shows that the following formulas are inconsistent:
% 259.55/36.47  ----------------------------------------------------------------
% 259.55/36.47    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.47             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.47    (2)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.47    (3)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.47    (4)  all_75_9 = all_68_11
% 259.55/36.47    (5)  all_75_17 = all_68_18
% 259.55/36.47    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.47           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (7)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.47           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (8)  all_75_10 = all_68_16
% 259.55/36.47    (9)  all_75_13 = all_68_12
% 259.55/36.47    (10)  all_75_10 = 0
% 259.55/36.47    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.47          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.47              & r1(all_68_20, v0) = v2))
% 259.55/36.47    (12)   ~ (all_68_14 = 0)
% 259.55/36.47    (13)  all_75_16 = all_68_13
% 259.55/36.47    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.47            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.47          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.47    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (18)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.47    (19)   ~ (all_68_2 = 0)
% 259.55/36.47    (20)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (21)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.47    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.55/36.47            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.47            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.47              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.47            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.47              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (25)  all_75_8 = all_68_7
% 259.55/36.47    (26)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.47    (27)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.47    (28)   ~ (all_68_10 = 0)
% 259.55/36.47    (29)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.47            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.47           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.47            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.47          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.47            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.47    (30)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (31)   ~ (all_68_8 = 0)
% 259.55/36.47    (32)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.47            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.47          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.47            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.47          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.47              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.47            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.47              r1(all_68_20, v0) = v2))
% 259.55/36.47    (33)  all_75_15 = all_68_9
% 259.55/36.47    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (35)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.47    (36)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (37)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (38)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (39)   ~ (all_68_13 = 0)
% 259.55/36.47    (40)  all_75_14 = all_68_17
% 259.55/36.47    (41)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.47    (42)   ~ (all_68_19 = 0)
% 259.55/36.47    (43)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.47          all_68_14 = 0
% 259.55/36.47    (44)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.47            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (45)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.47            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.47              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47    (46)  all_75_12 = all_68_8
% 259.55/36.47    (47)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47  
% 259.55/36.47  Begin of proof
% 259.55/36.47  | 
% 259.55/36.47  | BETA: splitting (1) gives:
% 259.55/36.47  | 
% 259.55/36.47  | Case 1:
% 259.55/36.47  | | 
% 259.55/36.47  | |   (48)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.47  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47  | | 
% 259.55/36.47  | | DELTA: instantiating (14) with fresh symbols all_239_0, all_239_1 gives:
% 259.55/36.47  | |   (49)   ~ (all_239_0 = 0) & p102(all_239_1) = all_239_0 & r1(all_68_20,
% 259.55/36.47  | |           all_239_1) = 0 & $i(all_239_1)
% 259.55/36.47  | | 
% 259.55/36.47  | | ALPHA: (49) implies:
% 259.55/36.47  | |   (50)   ~ (all_239_0 = 0)
% 259.55/36.47  | |   (51)  $i(all_239_1)
% 259.55/36.47  | |   (52)  r1(all_68_20, all_239_1) = 0
% 259.55/36.47  | |   (53)  p102(all_239_1) = all_239_0
% 259.55/36.47  | | 
% 259.55/36.47  | | BETA: splitting (2) gives:
% 259.55/36.47  | | 
% 259.55/36.47  | | Case 1:
% 259.55/36.47  | | | 
% 259.55/36.47  | | |   (54)   ~ (all_75_8 = 0)
% 259.55/36.47  | | | 
% 259.55/36.47  | | | REDUCE: (25), (54) imply:
% 259.55/36.47  | | |   (55)   ~ (all_68_7 = 0)
% 259.55/36.47  | | | 
% 259.55/36.47  | | | BETA: splitting (21) gives:
% 259.55/36.47  | | | 
% 259.55/36.47  | | | Case 1:
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | |   (56)   ~ (all_75_9 = 0)
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | REDUCE: (4), (56) imply:
% 259.55/36.47  | | | |   (57)   ~ (all_68_11 = 0)
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | BETA: splitting (3) gives:
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | Case 1:
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | |   (58)  all_68_11 = 0
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | | REDUCE: (57), (58) imply:
% 259.55/36.47  | | | | |   (59)  $false
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | | CLOSE: (59) is inconsistent.
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | Case 2:
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | |   (60)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | | BETA: splitting (60) gives:
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | | Case 1:
% 259.55/36.47  | | | | | | 
% 259.55/36.47  | | | | | |   (61)  all_68_12 = 0
% 259.55/36.47  | | | | | | 
% 259.55/36.47  | | | | | | COMBINE_EQS: (9), (61) imply:
% 259.55/36.47  | | | | | |   (62)  all_75_13 = 0
% 259.55/36.47  | | | | | | 
% 259.55/36.47  | | | | | | BETA: splitting (26) gives:
% 259.55/36.47  | | | | | | 
% 259.55/36.47  | | | | | | Case 1:
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | |   (63)   ~ (all_75_13 = 0)
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | | REDUCE: (62), (63) imply:
% 259.55/36.47  | | | | | | |   (64)  $false
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | | CLOSE: (64) is inconsistent.
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | Case 2:
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | |   (65)   ~ (all_75_14 = 0)
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | | REDUCE: (40), (65) imply:
% 259.55/36.47  | | | | | | |   (66)   ~ (all_68_17 = 0)
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | | BETA: splitting (20) gives:
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | 
% 259.55/36.47  | | | | | | | |   (67)   ~ (all_75_13 = 0)
% 259.55/36.47  | | | | | | | | 
% 259.55/36.47  | | | | | | | | REDUCE: (62), (67) imply:
% 259.55/36.47  | | | | | | | |   (68)  $false
% 259.55/36.47  | | | | | | | | 
% 259.55/36.47  | | | | | | | | CLOSE: (68) is inconsistent.
% 259.55/36.47  | | | | | | | | 
% 259.55/36.47  | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | 
% 259.55/36.47  | | | | | | | | 
% 259.55/36.47  | | | | | | | | BETA: splitting (30) gives:
% 259.55/36.47  | | | | | | | | 
% 259.55/36.47  | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | |   (69)   ~ (all_75_13 = 0)
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | REDUCE: (62), (69) imply:
% 259.55/36.47  | | | | | | | | |   (70)  $false
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | CLOSE: (70) is inconsistent.
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | |   (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 259.55/36.47  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | DELTA: instantiating (71) with fresh symbols all_288_0,
% 259.55/36.47  | | | | | | | | |        all_288_1 gives:
% 259.55/36.47  | | | | | | | | |   (72)   ~ (all_288_0 = 0) & p103(all_288_1) = all_288_0 &
% 259.55/36.47  | | | | | | | | |         r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | ALPHA: (72) implies:
% 259.55/36.47  | | | | | | | | |   (73)   ~ (all_288_0 = 0)
% 259.55/36.47  | | | | | | | | |   (74)  $i(all_288_1)
% 259.55/36.47  | | | | | | | | |   (75)  r1(all_68_20, all_288_1) = 0
% 259.55/36.47  | | | | | | | | |   (76)  p103(all_288_1) = all_288_0
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | BETA: splitting (24) gives:
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | |   (77)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 259.55/36.47  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | DELTA: instantiating (77) with fresh symbols all_295_0,
% 259.55/36.47  | | | | | | | | | |        all_295_1 gives:
% 259.55/36.47  | | | | | | | | | |   (78)   ~ (all_295_0 = 0) & p104(all_295_1) = all_295_0 &
% 259.55/36.47  | | | | | | | | | |         r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | ALPHA: (78) implies:
% 259.55/36.47  | | | | | | | | | |   (79)   ~ (all_295_0 = 0)
% 259.55/36.47  | | | | | | | | | |   (80)  $i(all_295_1)
% 259.55/36.47  | | | | | | | | | |   (81)  r1(all_68_20, all_295_1) = 0
% 259.55/36.47  | | | | | | | | | |   (82)  p104(all_295_1) = all_295_0
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | BETA: splitting (1) gives:
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | DELTA: instantiating (48) with fresh symbols all_302_0,
% 259.55/36.47  | | | | | | | | | | |        all_302_1 gives:
% 259.55/36.47  | | | | | | | | | | |   (83)   ~ (all_302_0 = 0) & p105(all_302_1) = all_302_0 &
% 259.55/36.47  | | | | | | | | | | |         r1(all_68_20, all_302_1) = 0 & $i(all_302_1)
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | ALPHA: (83) implies:
% 259.55/36.47  | | | | | | | | | | |   (84)   ~ (all_302_0 = 0)
% 259.55/36.47  | | | | | | | | | | |   (85)  $i(all_302_1)
% 259.55/36.47  | | | | | | | | | | |   (86)  r1(all_68_20, all_302_1) = 0
% 259.55/36.47  | | | | | | | | | | |   (87)  p105(all_302_1) = all_302_0
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | BETA: splitting (32) gives:
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | |   (88)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.47  | | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.47  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.47  | | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.47  | | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.47  | | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.55/36.47  | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | BETA: splitting (88) gives:
% 259.55/36.47  | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | |   (89)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.47  | | | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.47  | | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | GROUND_INST: instantiating (89) with all_239_1, all_239_0,
% 259.55/36.47  | | | | | | | | | | | | |              simplifying with (51), (53) gives:
% 259.55/36.47  | | | | | | | | | | | | |   (90)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.47  | | | | | | | | | | | | |           r1(all_68_20, all_239_1) = v0)
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | BETA: splitting (90) gives:
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | |   (91)  all_239_0 = 0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | REDUCE: (50), (91) imply:
% 259.55/36.47  | | | | | | | | | | | | | |   (92)  $false
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | CLOSE: (92) is inconsistent.
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | |   (93)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.47  | | | | | | | | | | | | | |             all_239_1) = v0)
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | DELTA: instantiating (93) with fresh symbol all_351_0
% 259.55/36.47  | | | | | | | | | | | | | |        gives:
% 259.55/36.47  | | | | | | | | | | | | | |   (94)   ~ (all_351_0 = 0) & r1(all_68_20, all_239_1) =
% 259.55/36.47  | | | | | | | | | | | | | |         all_351_0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | ALPHA: (94) implies:
% 259.55/36.47  | | | | | | | | | | | | | |   (95)   ~ (all_351_0 = 0)
% 259.55/36.47  | | | | | | | | | | | | | |   (96)  r1(all_68_20, all_239_1) = all_351_0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_351_0, all_239_1,
% 259.55/36.47  | | | | | | | | | | | | | |              all_68_20, simplifying with (52), (96) gives:
% 259.55/36.47  | | | | | | | | | | | | | |   (97)  all_351_0 = 0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | REDUCE: (95), (97) imply:
% 259.55/36.47  | | | | | | | | | | | | | |   (98)  $false
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | CLOSE: (98) is inconsistent.
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | |   (99)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.47  | | | | | | | | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.47  | | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | GROUND_INST: instantiating (99) with all_288_1, all_288_0,
% 259.55/36.47  | | | | | | | | | | | | |              simplifying with (74), (76) gives:
% 259.55/36.47  | | | | | | | | | | | | |   (100)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.47  | | | | | | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | BETA: splitting (100) gives:
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | |   (101)  all_288_0 = 0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | REDUCE: (73), (101) imply:
% 259.55/36.47  | | | | | | | | | | | | | |   (102)  $false
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | CLOSE: (102) is inconsistent.
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | |   (103)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.47  | | | | | | | | | | | | | |              all_288_1) = v0)
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | DELTA: instantiating (103) with fresh symbol all_351_0
% 259.55/36.47  | | | | | | | | | | | | | |        gives:
% 259.55/36.47  | | | | | | | | | | | | | |   (104)   ~ (all_351_0 = 0) & r1(all_68_20, all_288_1) =
% 259.55/36.47  | | | | | | | | | | | | | |          all_351_0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | ALPHA: (104) implies:
% 259.55/36.47  | | | | | | | | | | | | | |   (105)   ~ (all_351_0 = 0)
% 259.55/36.47  | | | | | | | | | | | | | |   (106)  r1(all_68_20, all_288_1) = all_351_0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_351_0, all_288_1,
% 259.55/36.47  | | | | | | | | | | | | | |              all_68_20, simplifying with (75), (106) gives:
% 259.55/36.47  | | | | | | | | | | | | | |   (107)  all_351_0 = 0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | REDUCE: (105), (107) imply:
% 259.55/36.47  | | | | | | | | | | | | | |   (108)  $false
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | CLOSE: (108) is inconsistent.
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | |   (109)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.47  | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.47  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.55/36.47  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.47  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.47  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.55/36.47  | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | BETA: splitting (109) gives:
% 259.55/36.47  | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | |   (110)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.47  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.47  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | GROUND_INST: instantiating (110) with all_295_1, all_295_0,
% 259.55/36.47  | | | | | | | | | | | | |              simplifying with (80), (82) gives:
% 259.55/36.47  | | | | | | | | | | | | |   (111)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.47  | | | | | | | | | | | | |            r1(all_68_20, all_295_1) = v0)
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | BETA: splitting (111) gives:
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | |   (112)  all_295_0 = 0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | REDUCE: (79), (112) imply:
% 259.55/36.47  | | | | | | | | | | | | | |   (113)  $false
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | CLOSE: (113) is inconsistent.
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | |   (114)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.47  | | | | | | | | | | | | | |              all_295_1) = v0)
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | DELTA: instantiating (114) with fresh symbol all_351_0
% 259.55/36.47  | | | | | | | | | | | | | |        gives:
% 259.55/36.47  | | | | | | | | | | | | | |   (115)   ~ (all_351_0 = 0) & r1(all_68_20, all_295_1) =
% 259.55/36.47  | | | | | | | | | | | | | |          all_351_0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | ALPHA: (115) implies:
% 259.55/36.47  | | | | | | | | | | | | | |   (116)   ~ (all_351_0 = 0)
% 259.55/36.47  | | | | | | | | | | | | | |   (117)  r1(all_68_20, all_295_1) = all_351_0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_351_0, all_295_1,
% 259.55/36.47  | | | | | | | | | | | | | |              all_68_20, simplifying with (81), (117) gives:
% 259.55/36.47  | | | | | | | | | | | | | |   (118)  all_351_0 = 0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | REDUCE: (116), (118) imply:
% 259.55/36.47  | | | | | | | | | | | | | |   (119)  $false
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | CLOSE: (119) is inconsistent.
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | |   (120)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.47  | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.47  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | GROUND_INST: instantiating (120) with all_302_1, all_302_0,
% 259.55/36.47  | | | | | | | | | | | | |              simplifying with (85), (87) gives:
% 259.55/36.47  | | | | | | | | | | | | |   (121)  all_302_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.47  | | | | | | | | | | | | |            r1(all_68_20, all_302_1) = v0)
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | BETA: splitting (121) gives:
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | Case 1:
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | |   (122)  all_302_0 = 0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | REDUCE: (84), (122) imply:
% 259.55/36.47  | | | | | | | | | | | | | |   (123)  $false
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | CLOSE: (123) is inconsistent.
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | |   (124)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.47  | | | | | | | | | | | | | |              all_302_1) = v0)
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | DELTA: instantiating (124) with fresh symbol all_351_0
% 259.55/36.47  | | | | | | | | | | | | | |        gives:
% 259.55/36.47  | | | | | | | | | | | | | |   (125)   ~ (all_351_0 = 0) & r1(all_68_20, all_302_1) =
% 259.55/36.47  | | | | | | | | | | | | | |          all_351_0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | ALPHA: (125) implies:
% 259.55/36.47  | | | | | | | | | | | | | |   (126)   ~ (all_351_0 = 0)
% 259.55/36.47  | | | | | | | | | | | | | |   (127)  r1(all_68_20, all_302_1) = all_351_0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_351_0, all_302_1,
% 259.55/36.47  | | | | | | | | | | | | | |              all_68_20, simplifying with (86), (127) gives:
% 259.55/36.47  | | | | | | | | | | | | | |   (128)  all_351_0 = 0
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | REDUCE: (126), (128) imply:
% 259.55/36.47  | | | | | | | | | | | | | |   (129)  $false
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 259.55/36.47  | | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | |   (130)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47  | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | | REF_CLOSE: (2), (4), (5), (6), (7), (8), (9), (11), (12),
% 259.55/36.47  | | | | | | | | | | |            (13), (15), (16), (17), (18), (19), (20), (23),
% 259.55/36.47  | | | | | | | | | | |            (25), (27), (28), (29), (31), (32), (33), (34),
% 259.55/36.47  | | | | | | | | | | |            (35), (36), (37), (38), (41), (42), (43), (44),
% 259.55/36.47  | | | | | | | | | | |            (45), (46), (47), (48), (55), (66), (130) are
% 259.55/36.47  | | | | | | | | | | |            inconsistent by sub-proof #351.
% 259.55/36.47  | | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | Case 2:
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | |   (131)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.47  | | | | | | | | | |            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | | REF_CLOSE: (16), (19), (22), (29), (44), (131) are
% 259.55/36.47  | | | | | | | | | |            inconsistent by sub-proof #361.
% 259.55/36.47  | | | | | | | | | | 
% 259.55/36.47  | | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | | 
% 259.55/36.47  | | | | | | | | End of split
% 259.55/36.47  | | | | | | | | 
% 259.55/36.47  | | | | | | | End of split
% 259.55/36.47  | | | | | | | 
% 259.55/36.47  | | | | | | End of split
% 259.55/36.47  | | | | | | 
% 259.55/36.47  | | | | | Case 2:
% 259.55/36.47  | | | | | | 
% 259.55/36.47  | | | | | |   (132)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.47  | | | | | | 
% 259.55/36.47  | | | | | | REF_CLOSE: (12), (39), (132) are inconsistent by sub-proof #404.
% 259.55/36.47  | | | | | | 
% 259.55/36.47  | | | | | End of split
% 259.55/36.47  | | | | | 
% 259.55/36.47  | | | | End of split
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | Case 2:
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | |   (133)   ~ (all_75_10 = 0)
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | REDUCE: (10), (133) imply:
% 259.55/36.47  | | | |   (134)  $false
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | | CLOSE: (134) is inconsistent.
% 259.55/36.47  | | | | 
% 259.55/36.47  | | | End of split
% 259.55/36.47  | | | 
% 259.55/36.47  | | Case 2:
% 259.55/36.47  | | | 
% 259.55/36.47  | | |   (135)   ~ (all_75_10 = 0)
% 259.55/36.47  | | | 
% 259.55/36.47  | | | REDUCE: (10), (135) imply:
% 259.55/36.47  | | |   (136)  $false
% 259.55/36.47  | | | 
% 259.55/36.47  | | | CLOSE: (136) is inconsistent.
% 259.55/36.47  | | | 
% 259.55/36.47  | | End of split
% 259.55/36.47  | | 
% 259.55/36.47  | Case 2:
% 259.55/36.47  | | 
% 259.55/36.47  | |   (137)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.47  | |            p405(v0) = v1 & $i(v0))
% 259.55/36.47  | | 
% 259.55/36.47  | | REF_CLOSE: (2), (10), (11), (16), (19), (22), (25), (29), (31), (33), (36),
% 259.55/36.48  | |            (44), (137) are inconsistent by sub-proof #339.
% 259.55/36.48  | | 
% 259.55/36.48  | End of split
% 259.55/36.48  | 
% 259.55/36.48  End of proof
% 259.55/36.48  
% 259.55/36.48  Sub-proof #339 shows that the following formulas are inconsistent:
% 259.55/36.48  ----------------------------------------------------------------
% 259.55/36.48    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.48    (2)  all_75_10 = 0
% 259.55/36.48    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.48         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.48             r1(all_68_20, v0) = v2))
% 259.55/36.48    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.48         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.48    (5)   ~ (all_68_2 = 0)
% 259.55/36.48    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.48           p405(v0) = v1 & $i(v0))
% 259.55/36.48    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.55/36.48             v0) = 0 & $i(v0))
% 259.55/36.48    (8)  all_75_8 = all_68_7
% 259.55/36.48    (9)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.48           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.48         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.48           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.48         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.48             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.48    (10)   ~ (all_68_8 = 0)
% 259.55/36.48    (11)  all_75_15 = all_68_9
% 259.55/36.48    (12)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.48            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48  
% 259.55/36.48  Begin of proof
% 259.55/36.48  | 
% 259.55/36.48  | BETA: splitting (1) gives:
% 259.55/36.48  | 
% 259.55/36.48  | Case 1:
% 259.55/36.48  | | 
% 259.55/36.48  | |   (14)   ~ (all_75_8 = 0)
% 259.55/36.48  | | 
% 259.55/36.48  | | REDUCE: (8), (14) imply:
% 259.55/36.48  | |   (15)   ~ (all_68_7 = 0)
% 259.55/36.48  | | 
% 259.55/36.48  | | REF_CLOSE: (3), (4), (5), (6), (7), (9), (10), (11), (12), (13), (15) are
% 259.55/36.48  | |            inconsistent by sub-proof #340.
% 259.55/36.48  | | 
% 259.55/36.48  | Case 2:
% 259.55/36.48  | | 
% 259.55/36.48  | |   (16)   ~ (all_75_10 = 0)
% 259.55/36.48  | | 
% 259.55/36.48  | | REDUCE: (2), (16) imply:
% 259.55/36.48  | |   (17)  $false
% 259.55/36.48  | | 
% 259.55/36.48  | | CLOSE: (17) is inconsistent.
% 259.55/36.48  | | 
% 259.55/36.48  | End of split
% 259.55/36.48  | 
% 259.55/36.48  End of proof
% 259.55/36.48  
% 259.55/36.48  Sub-proof #340 shows that the following formulas are inconsistent:
% 259.55/36.48  ----------------------------------------------------------------
% 259.55/36.48    (1)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.48         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.48             r1(all_68_20, v0) = v2))
% 259.55/36.48    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.48         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.48    (3)   ~ (all_68_2 = 0)
% 259.55/36.48    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.48           p405(v0) = v1 & $i(v0))
% 259.55/36.48    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.55/36.48             v0) = 0 & $i(v0))
% 259.55/36.48    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.48           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.55/36.48         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.55/36.48           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.48         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.48             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.48    (7)   ~ (all_68_8 = 0)
% 259.55/36.48    (8)  all_75_15 = all_68_9
% 259.55/36.48    (9)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 259.55/36.48           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.48            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (11)   ~ (all_68_7 = 0)
% 259.55/36.48  
% 259.55/36.48  Begin of proof
% 259.55/36.48  | 
% 259.55/36.48  | BETA: splitting (9) gives:
% 259.55/36.48  | 
% 259.55/36.48  | Case 1:
% 259.55/36.48  | | 
% 259.55/36.48  | |   (12)   ~ (all_75_15 = 0)
% 259.55/36.48  | | 
% 259.55/36.48  | | REDUCE: (8), (12) imply:
% 259.55/36.48  | |   (13)   ~ (all_68_9 = 0)
% 259.55/36.48  | | 
% 259.55/36.48  | | REF_CLOSE: (1), (2), (4), (7), (11), (13) are inconsistent by sub-proof
% 259.55/36.48  | |            #398.
% 259.55/36.48  | | 
% 259.55/36.48  | Case 2:
% 259.55/36.48  | | 
% 259.55/36.48  | |   (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.55/36.48  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48  | | 
% 259.55/36.48  | | REF_CLOSE: (2), (3), (5), (6), (10), (14) are inconsistent by sub-proof
% 259.55/36.48  | |            #361.
% 259.55/36.48  | | 
% 259.55/36.48  | End of split
% 259.55/36.48  | 
% 259.55/36.48  End of proof
% 259.55/36.48  
% 259.55/36.48  Sub-proof #341 shows that the following formulas are inconsistent:
% 259.55/36.48  ----------------------------------------------------------------
% 259.55/36.48    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.48    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.48    (3)  all_75_9 = all_68_11
% 259.55/36.48    (4)  all_75_17 = all_68_18
% 259.55/36.48    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 259.55/36.48             v0) = 0 & $i(v0))
% 259.55/36.48    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.48           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (7)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.48           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (8)  all_75_10 = all_68_16
% 259.55/36.48    (9)  all_75_13 = all_68_12
% 259.55/36.48    (10)   ~ (all_194_0 = 0)
% 259.55/36.48    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.48          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.48              & r1(all_68_20, v0) = v2))
% 259.55/36.48    (12)   ~ (all_68_14 = 0)
% 259.55/36.48    (13)  all_75_16 = all_68_13
% 259.55/36.48    (14)  p105(all_194_1) = all_194_0
% 259.55/36.48    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.48          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.48    (17)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.48    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.48            p405(v0) = v1 & $i(v0))
% 259.55/36.48    (19)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (20)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.48    (21)  all_75_8 = all_68_7
% 259.55/36.48    (22)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.48    (23)  $i(all_194_1)
% 259.55/36.48    (24)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.48    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (26)   ~ (all_68_8 = 0)
% 259.55/36.48    (27)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.48            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.48          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.48            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.48          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.48              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.48            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.48              r1(all_68_20, v0) = v2))
% 259.55/36.48    (28)  all_75_15 = all_68_9
% 259.55/36.48    (29)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (30)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.48    (31)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (32)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (33)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (34)   ~ (all_68_13 = 0)
% 259.55/36.48    (35)  all_75_14 = all_68_17
% 259.55/36.48    (36)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.48    (37)  r1(all_68_20, all_194_1) = 0
% 259.55/36.48    (38)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (39)   ~ (all_68_19 = 0)
% 259.55/36.48    (40)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.48            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48    (41)  all_75_12 = all_68_8
% 259.55/36.48    (42)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.48            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48  
% 259.55/36.48  Begin of proof
% 259.55/36.48  | 
% 259.55/36.48  | BETA: splitting (29) gives:
% 259.55/36.48  | 
% 259.55/36.48  | Case 1:
% 259.55/36.48  | | 
% 259.55/36.48  | |   (43)   ~ (all_75_10 = 0)
% 259.55/36.48  | | 
% 259.55/36.48  | | REDUCE: (8), (43) imply:
% 259.55/36.48  | |   (44)   ~ (all_68_16 = 0)
% 259.55/36.48  | | 
% 259.55/36.48  | | BETA: splitting (6) gives:
% 259.55/36.48  | | 
% 259.55/36.48  | | Case 1:
% 259.55/36.48  | | | 
% 259.55/36.48  | | |   (45)   ~ (all_75_9 = 0)
% 259.55/36.48  | | | 
% 259.55/36.48  | | | REDUCE: (3), (45) imply:
% 259.55/36.48  | | |   (46)   ~ (all_68_11 = 0)
% 259.55/36.48  | | | 
% 259.55/36.48  | | | BETA: splitting (2) gives:
% 259.55/36.48  | | | 
% 259.55/36.48  | | | Case 1:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | |   (47)  all_68_11 = 0
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | REDUCE: (46), (47) imply:
% 259.55/36.48  | | | |   (48)  $false
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | CLOSE: (48) is inconsistent.
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | Case 2:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | |   (49)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | BETA: splitting (49) gives:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | Case 1:
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | |   (50)  all_68_12 = 0
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | COMBINE_EQS: (9), (50) imply:
% 259.55/36.48  | | | | |   (51)  all_75_13 = 0
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | BETA: splitting (22) gives:
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | Case 1:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | |   (52)   ~ (all_75_13 = 0)
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | REDUCE: (51), (52) imply:
% 259.55/36.48  | | | | | |   (53)  $false
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | CLOSE: (53) is inconsistent.
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | Case 2:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | |   (54)   ~ (all_75_14 = 0)
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | REDUCE: (35), (54) imply:
% 259.55/36.48  | | | | | |   (55)   ~ (all_68_17 = 0)
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | BETA: splitting (25) gives:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | Case 1:
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | |   (56)   ~ (all_75_13 = 0)
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | REDUCE: (51), (56) imply:
% 259.55/36.48  | | | | | | |   (57)  $false
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | CLOSE: (57) is inconsistent.
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | Case 2:
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 259.55/36.48  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | REF_CLOSE: (1), (2), (3), (4), (6), (7), (9), (11), (12), (13),
% 259.55/36.48  | | | | | | |            (15), (16), (17), (18), (19), (21), (24), (25), (27),
% 259.55/36.48  | | | | | | |            (28), (30), (36), (38), (39), (41), (42), (44), (55),
% 259.55/36.48  | | | | | | |            (58) are inconsistent by sub-proof #343.
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | End of split
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | End of split
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | Case 2:
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | |   (59)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | REF_CLOSE: (12), (34), (59) are inconsistent by sub-proof #404.
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | End of split
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | End of split
% 259.55/36.48  | | | 
% 259.55/36.48  | | Case 2:
% 259.55/36.48  | | | 
% 259.55/36.48  | | |   (60)  all_75_9 = 0
% 259.55/36.48  | | |   (61)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.48  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48  | | | 
% 259.55/36.48  | | | DELTA: instantiating (61) with fresh symbols all_245_0, all_245_1 gives:
% 259.55/36.48  | | |   (62)   ~ (all_245_0 = 0) & p102(all_245_1) = all_245_0 & r1(all_68_20,
% 259.55/36.48  | | |           all_245_1) = 0 & $i(all_245_1)
% 259.55/36.48  | | | 
% 259.55/36.48  | | | ALPHA: (62) implies:
% 259.55/36.48  | | |   (63)   ~ (all_245_0 = 0)
% 259.55/36.48  | | |   (64)  $i(all_245_1)
% 259.55/36.48  | | |   (65)  r1(all_68_20, all_245_1) = 0
% 259.55/36.48  | | |   (66)  p102(all_245_1) = all_245_0
% 259.55/36.48  | | | 
% 259.55/36.48  | | | BETA: splitting (36) gives:
% 259.55/36.48  | | | 
% 259.55/36.48  | | | Case 1:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | |   (67)   ~ (all_75_8 = 0)
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | REDUCE: (21), (67) imply:
% 259.55/36.48  | | | |   (68)   ~ (all_68_7 = 0)
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | BETA: splitting (33) gives:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | Case 1:
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | |   (69)   ~ (all_75_14 = 0)
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | REDUCE: (35), (69) imply:
% 259.55/36.48  | | | | |   (70)   ~ (all_68_17 = 0)
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | REF_CLOSE: (4), (11), (16), (18), (24), (26), (28), (30), (39), (44),
% 259.55/36.48  | | | | |            (68), (70) are inconsistent by sub-proof #386.
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | Case 2:
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | |   (71)  all_75_14 = 0
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | BETA: splitting (40) gives:
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | Case 1:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | |   (72)   ~ (all_75_14 = 0)
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | REDUCE: (71), (72) imply:
% 259.55/36.48  | | | | | |   (73)  $false
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | CLOSE: (73) is inconsistent.
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | Case 2:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | |   (74)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.48  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | BETA: splitting (22) gives:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | Case 1:
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | DELTA: instantiating (74) with fresh symbols all_292_0, all_292_1
% 259.55/36.48  | | | | | | |        gives:
% 259.55/36.48  | | | | | | |   (75)   ~ (all_292_0 = 0) & p103(all_292_1) = all_292_0 &
% 259.55/36.48  | | | | | | |         r1(all_68_20, all_292_1) = 0 & $i(all_292_1)
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | ALPHA: (75) implies:
% 259.55/36.48  | | | | | | |   (76)   ~ (all_292_0 = 0)
% 259.55/36.48  | | | | | | |   (77)  $i(all_292_1)
% 259.55/36.48  | | | | | | |   (78)  r1(all_68_20, all_292_1) = 0
% 259.55/36.48  | | | | | | |   (79)  p103(all_292_1) = all_292_0
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | BETA: splitting (31) gives:
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | |   (80)   ~ (all_75_15 = 0)
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | | REDUCE: (28), (80) imply:
% 259.55/36.48  | | | | | | | |   (81)   ~ (all_68_9 = 0)
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | | REF_CLOSE: (11), (16), (18), (26), (68), (81) are inconsistent
% 259.55/36.48  | | | | | | | |            by sub-proof #398.
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | Case 2:
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | |   (82)  all_75_15 = 0
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | | COMBINE_EQS: (28), (82) imply:
% 259.55/36.48  | | | | | | | |   (83)  all_68_9 = 0
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | | BETA: splitting (32) gives:
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | |   (84)   ~ (all_75_15 = 0)
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | REDUCE: (82), (84) imply:
% 259.55/36.48  | | | | | | | | |   (85)  $false
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | CLOSE: (85) is inconsistent.
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | Case 2:
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | DELTA: instantiating (5) with fresh symbols all_317_0,
% 259.55/36.48  | | | | | | | | |        all_317_1 gives:
% 259.55/36.48  | | | | | | | | |   (86)   ~ (all_317_0 = 0) & p104(all_317_1) = all_317_0 &
% 259.55/36.48  | | | | | | | | |         r1(all_68_20, all_317_1) = 0 & $i(all_317_1)
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | ALPHA: (86) implies:
% 259.55/36.48  | | | | | | | | |   (87)   ~ (all_317_0 = 0)
% 259.55/36.48  | | | | | | | | |   (88)  $i(all_317_1)
% 259.55/36.48  | | | | | | | | |   (89)  r1(all_68_20, all_317_1) = 0
% 259.55/36.48  | | | | | | | | |   (90)  p104(all_317_1) = all_317_0
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | BETA: splitting (27) gives:
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | |   (91)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 259.55/36.48  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.48  | | | | | | | | | |             & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.48  | | | | | | | | | |         [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0)
% 259.55/36.48  | | | | | | | | | |           |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.55/36.48  | | | | | | | | | |             = v2))
% 259.55/36.48  | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | BETA: splitting (91) gives:
% 259.55/36.48  | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | |   (92)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.48  | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.48  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | GROUND_INST: instantiating (92) with all_245_1, all_245_0,
% 259.55/36.48  | | | | | | | | | | |              simplifying with (64), (66) gives:
% 259.55/36.48  | | | | | | | | | | |   (93)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.48  | | | | | | | | | | |           r1(all_68_20, all_245_1) = v0)
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | BETA: splitting (93) gives:
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | |   (94)  all_245_0 = 0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | REDUCE: (63), (94) imply:
% 259.55/36.48  | | | | | | | | | | | |   (95)  $false
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | CLOSE: (95) is inconsistent.
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | Case 2:
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | |   (96)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.48  | | | | | | | | | | | |             all_245_1) = v0)
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | DELTA: instantiating (96) with fresh symbol all_348_0
% 259.55/36.48  | | | | | | | | | | | |        gives:
% 259.55/36.48  | | | | | | | | | | | |   (97)   ~ (all_348_0 = 0) & r1(all_68_20, all_245_1) =
% 259.55/36.48  | | | | | | | | | | | |         all_348_0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | ALPHA: (97) implies:
% 259.55/36.48  | | | | | | | | | | | |   (98)   ~ (all_348_0 = 0)
% 259.55/36.48  | | | | | | | | | | | |   (99)  r1(all_68_20, all_245_1) = all_348_0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_348_0, all_245_1,
% 259.55/36.48  | | | | | | | | | | | |              all_68_20, simplifying with (65), (99) gives:
% 259.55/36.48  | | | | | | | | | | | |   (100)  all_348_0 = 0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | REDUCE: (98), (100) imply:
% 259.55/36.48  | | | | | | | | | | | |   (101)  $false
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | CLOSE: (101) is inconsistent.
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | End of split
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | Case 2:
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | |   (102)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.48  | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.48  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | GROUND_INST: instantiating (102) with all_292_1, all_292_0,
% 259.55/36.48  | | | | | | | | | | |              simplifying with (77), (79) gives:
% 259.55/36.48  | | | | | | | | | | |   (103)  all_292_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.48  | | | | | | | | | | |            r1(all_68_20, all_292_1) = v0)
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | BETA: splitting (103) gives:
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | |   (104)  all_292_0 = 0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | REDUCE: (76), (104) imply:
% 259.55/36.48  | | | | | | | | | | | |   (105)  $false
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | CLOSE: (105) is inconsistent.
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | Case 2:
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | |   (106)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.48  | | | | | | | | | | | |              all_292_1) = v0)
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | DELTA: instantiating (106) with fresh symbol all_348_0
% 259.55/36.48  | | | | | | | | | | | |        gives:
% 259.55/36.48  | | | | | | | | | | | |   (107)   ~ (all_348_0 = 0) & r1(all_68_20, all_292_1) =
% 259.55/36.48  | | | | | | | | | | | |          all_348_0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | ALPHA: (107) implies:
% 259.55/36.48  | | | | | | | | | | | |   (108)   ~ (all_348_0 = 0)
% 259.55/36.48  | | | | | | | | | | | |   (109)  r1(all_68_20, all_292_1) = all_348_0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_348_0, all_292_1,
% 259.55/36.48  | | | | | | | | | | | |              all_68_20, simplifying with (78), (109) gives:
% 259.55/36.48  | | | | | | | | | | | |   (110)  all_348_0 = 0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | REDUCE: (108), (110) imply:
% 259.55/36.48  | | | | | | | | | | | |   (111)  $false
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | CLOSE: (111) is inconsistent.
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | End of split
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | End of split
% 259.55/36.48  | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | Case 2:
% 259.55/36.48  | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | |   (112)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 259.55/36.48  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.48  | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.55/36.48  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 259.55/36.48  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.48  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.48  | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | BETA: splitting (112) gives:
% 259.55/36.48  | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | |   (113)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.48  | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.48  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | GROUND_INST: instantiating (113) with all_317_1, all_317_0,
% 259.55/36.48  | | | | | | | | | | |              simplifying with (88), (90) gives:
% 259.55/36.48  | | | | | | | | | | |   (114)  all_317_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.48  | | | | | | | | | | |            r1(all_68_20, all_317_1) = v0)
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | BETA: splitting (114) gives:
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | |   (115)  all_317_0 = 0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | REDUCE: (87), (115) imply:
% 259.55/36.48  | | | | | | | | | | | |   (116)  $false
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | CLOSE: (116) is inconsistent.
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | Case 2:
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | |   (117)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.48  | | | | | | | | | | | |              all_317_1) = v0)
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | DELTA: instantiating (117) with fresh symbol all_348_0
% 259.55/36.48  | | | | | | | | | | | |        gives:
% 259.55/36.48  | | | | | | | | | | | |   (118)   ~ (all_348_0 = 0) & r1(all_68_20, all_317_1) =
% 259.55/36.48  | | | | | | | | | | | |          all_348_0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | ALPHA: (118) implies:
% 259.55/36.48  | | | | | | | | | | | |   (119)   ~ (all_348_0 = 0)
% 259.55/36.48  | | | | | | | | | | | |   (120)  r1(all_68_20, all_317_1) = all_348_0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_348_0, all_317_1,
% 259.55/36.48  | | | | | | | | | | | |              all_68_20, simplifying with (89), (120) gives:
% 259.55/36.48  | | | | | | | | | | | |   (121)  all_348_0 = 0
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | REDUCE: (119), (121) imply:
% 259.55/36.48  | | | | | | | | | | | |   (122)  $false
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | | CLOSE: (122) is inconsistent.
% 259.55/36.48  | | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | End of split
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | Case 2:
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | |   (123)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.48  | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.55/36.48  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | GROUND_INST: instantiating (123) with all_194_1, all_194_0,
% 259.55/36.48  | | | | | | | | | | |              simplifying with (14), (23) gives:
% 259.55/36.48  | | | | | | | | | | |   (124)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.48  | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | | REF_CLOSE: (10), (16), (37), (124) are inconsistent by
% 259.55/36.48  | | | | | | | | | | |            sub-proof #342.
% 259.55/36.48  | | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | | End of split
% 259.55/36.48  | | | | | | | | | | 
% 259.55/36.48  | | | | | | | | | End of split
% 259.55/36.48  | | | | | | | | | 
% 259.55/36.48  | | | | | | | | End of split
% 259.55/36.48  | | | | | | | | 
% 259.55/36.48  | | | | | | | End of split
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | Case 2:
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | |   (125)   ~ (all_75_14 = 0)
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | REDUCE: (71), (125) imply:
% 259.55/36.48  | | | | | | |   (126)  $false
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | CLOSE: (126) is inconsistent.
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | End of split
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | End of split
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | End of split
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | Case 2:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | |   (127)   ~ (all_75_9 = 0)
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | REDUCE: (60), (127) imply:
% 259.55/36.48  | | | |   (128)  $false
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | CLOSE: (128) is inconsistent.
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | End of split
% 259.55/36.48  | | | 
% 259.55/36.48  | | End of split
% 259.55/36.48  | | 
% 259.55/36.48  | Case 2:
% 259.55/36.48  | | 
% 259.55/36.48  | |   (129)  all_75_10 = 0
% 259.55/36.48  | |   (130)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.48  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48  | | 
% 259.55/36.48  | | DELTA: instantiating (130) with fresh symbols all_239_0, all_239_1 gives:
% 259.55/36.48  | |   (131)   ~ (all_239_0 = 0) & p102(all_239_1) = all_239_0 & r1(all_68_20,
% 259.55/36.48  | |            all_239_1) = 0 & $i(all_239_1)
% 259.55/36.48  | | 
% 259.55/36.48  | | ALPHA: (131) implies:
% 259.55/36.48  | |   (132)   ~ (all_239_0 = 0)
% 259.55/36.48  | |   (133)  $i(all_239_1)
% 259.55/36.48  | |   (134)  r1(all_68_20, all_239_1) = 0
% 259.55/36.48  | |   (135)  p102(all_239_1) = all_239_0
% 259.55/36.48  | | 
% 259.55/36.48  | | BETA: splitting (20) gives:
% 259.55/36.48  | | 
% 259.55/36.48  | | Case 1:
% 259.55/36.48  | | | 
% 259.55/36.48  | | |   (136)   ~ (all_75_9 = 0)
% 259.55/36.48  | | | 
% 259.55/36.48  | | | REDUCE: (3), (136) imply:
% 259.55/36.48  | | |   (137)   ~ (all_68_11 = 0)
% 259.55/36.48  | | | 
% 259.55/36.48  | | | BETA: splitting (2) gives:
% 259.55/36.48  | | | 
% 259.55/36.48  | | | Case 1:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | |   (138)  all_68_11 = 0
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | REDUCE: (137), (138) imply:
% 259.55/36.48  | | | |   (139)  $false
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | CLOSE: (139) is inconsistent.
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | Case 2:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | |   (140)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | BETA: splitting (140) gives:
% 259.55/36.48  | | | | 
% 259.55/36.48  | | | | Case 1:
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | |   (141)  all_68_12 = 0
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | COMBINE_EQS: (9), (141) imply:
% 259.55/36.48  | | | | |   (142)  all_75_13 = 0
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | BETA: splitting (25) gives:
% 259.55/36.48  | | | | | 
% 259.55/36.48  | | | | | Case 1:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | |   (143)   ~ (all_75_13 = 0)
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | REDUCE: (142), (143) imply:
% 259.55/36.48  | | | | | |   (144)  $false
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | CLOSE: (144) is inconsistent.
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | Case 2:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | |   (145)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.48  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | DELTA: instantiating (145) with fresh symbols all_274_0, all_274_1
% 259.55/36.48  | | | | | |        gives:
% 259.55/36.48  | | | | | |   (146)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 &
% 259.55/36.48  | | | | | |          r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | ALPHA: (146) implies:
% 259.55/36.48  | | | | | |   (147)   ~ (all_274_0 = 0)
% 259.55/36.48  | | | | | |   (148)  $i(all_274_1)
% 259.55/36.48  | | | | | |   (149)  r1(all_68_20, all_274_1) = 0
% 259.55/36.48  | | | | | |   (150)  p103(all_274_1) = all_274_0
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | DELTA: instantiating (5) with fresh symbols all_295_0, all_295_1
% 259.55/36.48  | | | | | |        gives:
% 259.55/36.48  | | | | | |   (151)   ~ (all_295_0 = 0) & p104(all_295_1) = all_295_0 &
% 259.55/36.48  | | | | | |          r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | ALPHA: (151) implies:
% 259.55/36.48  | | | | | |   (152)   ~ (all_295_0 = 0)
% 259.55/36.48  | | | | | |   (153)  $i(all_295_1)
% 259.55/36.48  | | | | | |   (154)  r1(all_68_20, all_295_1) = 0
% 259.55/36.48  | | | | | |   (155)  p104(all_295_1) = all_295_0
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | BETA: splitting (27) gives:
% 259.55/36.48  | | | | | | 
% 259.55/36.48  | | | | | | Case 1:
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | |   (156)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 259.55/36.48  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.48  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.48  | | | | | | |          : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.48  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | BETA: splitting (156) gives:
% 259.55/36.48  | | | | | | | 
% 259.55/36.48  | | | | | | | Case 1:
% 259.55/36.48  | | | | | | | | 
% 259.55/36.49  | | | | | | | |   (157)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.55/36.49  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | GROUND_INST: instantiating (157) with all_239_1, all_239_0,
% 259.55/36.49  | | | | | | | |              simplifying with (133), (135) gives:
% 259.55/36.49  | | | | | | | |   (158)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.49  | | | | | | | |            r1(all_68_20, all_239_1) = v0)
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | BETA: splitting (158) gives:
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | Case 1:
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | |   (159)  all_239_0 = 0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | REDUCE: (132), (159) imply:
% 259.55/36.49  | | | | | | | | |   (160)  $false
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | CLOSE: (160) is inconsistent.
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | Case 2:
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | |   (161)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.49  | | | | | | | | |              all_239_1) = v0)
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | DELTA: instantiating (161) with fresh symbol all_351_0 gives:
% 259.55/36.49  | | | | | | | | |   (162)   ~ (all_351_0 = 0) & r1(all_68_20, all_239_1) =
% 259.55/36.49  | | | | | | | | |          all_351_0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | ALPHA: (162) implies:
% 259.55/36.49  | | | | | | | | |   (163)   ~ (all_351_0 = 0)
% 259.55/36.49  | | | | | | | | |   (164)  r1(all_68_20, all_239_1) = all_351_0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_351_0, all_239_1,
% 259.55/36.49  | | | | | | | | |              all_68_20, simplifying with (134), (164) gives:
% 259.55/36.49  | | | | | | | | |   (165)  all_351_0 = 0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | REDUCE: (163), (165) imply:
% 259.55/36.49  | | | | | | | | |   (166)  $false
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | CLOSE: (166) is inconsistent.
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | End of split
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | Case 2:
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | |   (167)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.55/36.49  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | GROUND_INST: instantiating (167) with all_274_1, all_274_0,
% 259.55/36.49  | | | | | | | |              simplifying with (148), (150) gives:
% 259.55/36.49  | | | | | | | |   (168)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.49  | | | | | | | |            r1(all_68_20, all_274_1) = v0)
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | BETA: splitting (168) gives:
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | Case 1:
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | |   (169)  all_274_0 = 0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | REDUCE: (147), (169) imply:
% 259.55/36.49  | | | | | | | | |   (170)  $false
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | CLOSE: (170) is inconsistent.
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | Case 2:
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | |   (171)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.49  | | | | | | | | |              all_274_1) = v0)
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | DELTA: instantiating (171) with fresh symbol all_351_0 gives:
% 259.55/36.49  | | | | | | | | |   (172)   ~ (all_351_0 = 0) & r1(all_68_20, all_274_1) =
% 259.55/36.49  | | | | | | | | |          all_351_0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | ALPHA: (172) implies:
% 259.55/36.49  | | | | | | | | |   (173)   ~ (all_351_0 = 0)
% 259.55/36.49  | | | | | | | | |   (174)  r1(all_68_20, all_274_1) = all_351_0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_351_0, all_274_1,
% 259.55/36.49  | | | | | | | | |              all_68_20, simplifying with (149), (174) gives:
% 259.55/36.49  | | | | | | | | |   (175)  all_351_0 = 0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | REDUCE: (173), (175) imply:
% 259.55/36.49  | | | | | | | | |   (176)  $false
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | CLOSE: (176) is inconsistent.
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | End of split
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | End of split
% 259.55/36.49  | | | | | | | 
% 259.55/36.49  | | | | | | Case 2:
% 259.55/36.49  | | | | | | | 
% 259.55/36.49  | | | | | | |   (177)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 259.55/36.49  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.49  | | | | | | |          : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.55/36.49  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.49  | | | | | | | 
% 259.55/36.49  | | | | | | | BETA: splitting (177) gives:
% 259.55/36.49  | | | | | | | 
% 259.55/36.49  | | | | | | | Case 1:
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | |   (178)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.55/36.49  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | GROUND_INST: instantiating (178) with all_295_1, all_295_0,
% 259.55/36.49  | | | | | | | |              simplifying with (153), (155) gives:
% 259.55/36.49  | | | | | | | |   (179)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.49  | | | | | | | |            r1(all_68_20, all_295_1) = v0)
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | BETA: splitting (179) gives:
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | Case 1:
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | |   (180)  all_295_0 = 0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | REDUCE: (152), (180) imply:
% 259.55/36.49  | | | | | | | | |   (181)  $false
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | CLOSE: (181) is inconsistent.
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | Case 2:
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | |   (182)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.55/36.49  | | | | | | | | |              all_295_1) = v0)
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | DELTA: instantiating (182) with fresh symbol all_351_0 gives:
% 259.55/36.49  | | | | | | | | |   (183)   ~ (all_351_0 = 0) & r1(all_68_20, all_295_1) =
% 259.55/36.49  | | | | | | | | |          all_351_0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | ALPHA: (183) implies:
% 259.55/36.49  | | | | | | | | |   (184)   ~ (all_351_0 = 0)
% 259.55/36.49  | | | | | | | | |   (185)  r1(all_68_20, all_295_1) = all_351_0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | GROUND_INST: instantiating (16) with 0, all_351_0, all_295_1,
% 259.55/36.49  | | | | | | | | |              all_68_20, simplifying with (154), (185) gives:
% 259.55/36.49  | | | | | | | | |   (186)  all_351_0 = 0
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | REDUCE: (184), (186) imply:
% 259.55/36.49  | | | | | | | | |   (187)  $false
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | | CLOSE: (187) is inconsistent.
% 259.55/36.49  | | | | | | | | | 
% 259.55/36.49  | | | | | | | | End of split
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | Case 2:
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | |   (188)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.55/36.49  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49  | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | GROUND_INST: instantiating (188) with all_194_1, all_194_0,
% 259.55/36.49  | | | | | | | |              simplifying with (14), (23) gives:
% 259.55/36.49  | | | | | | | |   (189)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.55/36.49  | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | | REF_CLOSE: (10), (16), (37), (189) are inconsistent by sub-proof
% 259.55/36.49  | | | | | | | |            #342.
% 259.55/36.49  | | | | | | | | 
% 259.55/36.49  | | | | | | | End of split
% 259.55/36.49  | | | | | | | 
% 259.55/36.49  | | | | | | End of split
% 259.55/36.49  | | | | | | 
% 259.55/36.49  | | | | | End of split
% 259.55/36.49  | | | | | 
% 259.55/36.49  | | | | Case 2:
% 259.55/36.49  | | | | | 
% 259.55/36.49  | | | | |   (190)  all_68_13 = 0 | all_68_14 = 0
% 259.55/36.49  | | | | | 
% 259.55/36.49  | | | | | REF_CLOSE: (12), (34), (190) are inconsistent by sub-proof #404.
% 259.55/36.49  | | | | | 
% 259.55/36.49  | | | | End of split
% 259.55/36.49  | | | | 
% 259.55/36.49  | | | End of split
% 259.55/36.49  | | | 
% 259.55/36.49  | | Case 2:
% 259.55/36.49  | | | 
% 259.55/36.49  | | |   (191)   ~ (all_75_10 = 0)
% 259.55/36.49  | | | 
% 259.55/36.49  | | | REDUCE: (129), (191) imply:
% 259.55/36.49  | | |   (192)  $false
% 259.55/36.49  | | | 
% 259.55/36.49  | | | CLOSE: (192) is inconsistent.
% 259.55/36.49  | | | 
% 259.55/36.49  | | End of split
% 259.55/36.49  | | 
% 259.55/36.49  | End of split
% 259.55/36.49  | 
% 259.55/36.49  End of proof
% 259.55/36.49  
% 259.55/36.49  Sub-proof #342 shows that the following formulas are inconsistent:
% 259.55/36.49  ----------------------------------------------------------------
% 259.55/36.49    (1)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) =
% 259.55/36.49           v0)
% 259.55/36.49    (2)   ~ (all_194_0 = 0)
% 259.55/36.49    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.49         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.49    (4)  r1(all_68_20, all_194_1) = 0
% 259.55/36.49  
% 259.55/36.49  Begin of proof
% 259.55/36.49  | 
% 259.55/36.49  | BETA: splitting (1) gives:
% 259.55/36.49  | 
% 259.55/36.49  | Case 1:
% 259.55/36.49  | | 
% 259.55/36.49  | |   (5)  all_194_0 = 0
% 259.55/36.49  | | 
% 259.55/36.49  | | REDUCE: (2), (5) imply:
% 259.55/36.49  | |   (6)  $false
% 259.55/36.49  | | 
% 259.55/36.49  | | CLOSE: (6) is inconsistent.
% 259.55/36.49  | | 
% 259.55/36.49  | Case 2:
% 259.55/36.49  | | 
% 259.55/36.49  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) = v0)
% 259.55/36.49  | | 
% 259.55/36.49  | | DELTA: instantiating (7) with fresh symbol all_347_0 gives:
% 259.55/36.49  | |   (8)   ~ (all_347_0 = 0) & r1(all_68_20, all_194_1) = all_347_0
% 259.55/36.49  | | 
% 259.55/36.49  | | ALPHA: (8) implies:
% 259.55/36.49  | |   (9)   ~ (all_347_0 = 0)
% 259.55/36.49  | |   (10)  r1(all_68_20, all_194_1) = all_347_0
% 259.55/36.49  | | 
% 259.55/36.49  | | GROUND_INST: instantiating (3) with 0, all_347_0, all_194_1, all_68_20,
% 259.55/36.49  | |              simplifying with (4), (10) gives:
% 259.55/36.49  | |   (11)  all_347_0 = 0
% 259.55/36.49  | | 
% 259.55/36.49  | | REDUCE: (9), (11) imply:
% 259.55/36.49  | |   (12)  $false
% 259.55/36.49  | | 
% 259.55/36.49  | | CLOSE: (12) is inconsistent.
% 259.55/36.49  | | 
% 259.55/36.49  | End of split
% 259.55/36.49  | 
% 259.55/36.49  End of proof
% 259.55/36.49  
% 259.55/36.49  Sub-proof #343 shows that the following formulas are inconsistent:
% 259.55/36.49  ----------------------------------------------------------------
% 259.55/36.49    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.49    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.49    (3)  all_75_9 = all_68_11
% 259.55/36.49    (4)  all_75_17 = all_68_18
% 259.55/36.49    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.49           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (6)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.49           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (7)  all_75_13 = all_68_12
% 259.55/36.49    (8)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.49         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49             r1(all_68_20, v0) = v2))
% 259.55/36.49    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.55/36.49             v0) = 0 & $i(v0))
% 259.55/36.49    (10)   ~ (all_68_14 = 0)
% 259.55/36.49    (11)  all_75_16 = all_68_13
% 259.55/36.49    (12)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (13)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.49          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.49    (14)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.49    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.49            p405(v0) = v1 & $i(v0))
% 259.55/36.49    (16)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (17)  all_75_8 = all_68_7
% 259.55/36.49    (18)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.49    (19)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (20)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.49            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.49          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.49            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.49          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.49            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49              r1(all_68_20, v0) = v2))
% 259.55/36.49    (21)  all_75_15 = all_68_9
% 259.55/36.49    (22)   ~ (all_68_16 = 0)
% 259.55/36.49    (23)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.49    (24)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.49    (25)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (26)   ~ (all_68_19 = 0)
% 259.55/36.49    (27)  all_75_12 = all_68_8
% 259.55/36.49    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (29)   ~ (all_68_17 = 0)
% 259.55/36.49  
% 259.55/36.49  Begin of proof
% 259.55/36.49  | 
% 259.55/36.49  | BETA: splitting (23) gives:
% 259.55/36.49  | 
% 259.55/36.49  | Case 1:
% 259.55/36.49  | | 
% 259.55/36.49  | |   (30)  all_68_16 = 0
% 259.55/36.49  | | 
% 259.55/36.49  | | REDUCE: (22), (30) imply:
% 259.55/36.49  | |   (31)  $false
% 259.55/36.49  | | 
% 259.55/36.49  | | CLOSE: (31) is inconsistent.
% 259.55/36.49  | | 
% 259.55/36.49  | Case 2:
% 259.55/36.49  | | 
% 259.55/36.49  | |   (32)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.49  | | 
% 259.55/36.49  | | BETA: splitting (32) gives:
% 259.55/36.49  | | 
% 259.55/36.49  | | Case 1:
% 259.55/36.49  | | | 
% 259.55/36.49  | | |   (33)  all_68_17 = 0
% 259.55/36.49  | | | 
% 259.55/36.49  | | | REDUCE: (29), (33) imply:
% 259.55/36.49  | | |   (34)  $false
% 259.55/36.49  | | | 
% 259.55/36.49  | | | CLOSE: (34) is inconsistent.
% 259.55/36.49  | | | 
% 259.55/36.49  | | Case 2:
% 259.55/36.49  | | | 
% 259.55/36.49  | | |   (35)  all_68_18 = 0 | all_68_19 = 0
% 259.55/36.49  | | | 
% 259.55/36.49  | | | BETA: splitting (35) gives:
% 259.55/36.49  | | | 
% 259.55/36.49  | | | Case 1:
% 259.55/36.49  | | | | 
% 259.55/36.49  | | | |   (36)  all_68_18 = 0
% 259.55/36.49  | | | | 
% 259.55/36.49  | | | | COMBINE_EQS: (4), (36) imply:
% 259.55/36.49  | | | |   (37)  all_75_17 = 0
% 259.55/36.49  | | | | 
% 259.55/36.49  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.49  | | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (24),
% 259.55/36.49  | | | |            (25), (27), (28), (37) are inconsistent by sub-proof #344.
% 259.55/36.49  | | | | 
% 259.55/36.49  | | | Case 2:
% 259.55/36.49  | | | | 
% 259.55/36.49  | | | |   (38)   ~ (all_68_18 = 0)
% 259.55/36.49  | | | | 
% 259.55/36.49  | | | | REF_CLOSE: (26), (35), (38) are inconsistent by sub-proof #406.
% 259.55/36.49  | | | | 
% 259.55/36.49  | | | End of split
% 259.55/36.49  | | | 
% 259.55/36.49  | | End of split
% 259.55/36.49  | | 
% 259.55/36.49  | End of split
% 259.55/36.49  | 
% 259.55/36.49  End of proof
% 259.55/36.49  
% 259.55/36.49  Sub-proof #344 shows that the following formulas are inconsistent:
% 259.55/36.49  ----------------------------------------------------------------
% 259.55/36.49    (1)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.49    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.49    (3)  all_75_9 = all_68_11
% 259.55/36.49    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.49           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (5)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.49           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (6)  all_75_13 = all_68_12
% 259.55/36.49    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.49         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49             r1(all_68_20, v0) = v2))
% 259.55/36.49    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 259.55/36.49             v0) = 0 & $i(v0))
% 259.55/36.49    (9)   ~ (all_68_14 = 0)
% 259.55/36.49    (10)  all_75_16 = all_68_13
% 259.55/36.49    (11)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.49          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.49    (13)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.49    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.49            p405(v0) = v1 & $i(v0))
% 259.55/36.49    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (16)  all_75_17 = 0
% 259.55/36.49    (17)  all_75_8 = all_68_7
% 259.55/36.49    (18)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.49    (19)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (20)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.49            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.49          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.49            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.49          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.49            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49              r1(all_68_20, v0) = v2))
% 259.55/36.49    (21)  all_75_15 = all_68_9
% 259.55/36.49    (22)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.49    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (24)  all_75_12 = all_68_8
% 259.55/36.49    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49  
% 259.55/36.49  Begin of proof
% 259.55/36.49  | 
% 259.55/36.49  | BETA: splitting (18) gives:
% 259.55/36.49  | 
% 259.55/36.49  | Case 1:
% 259.55/36.49  | | 
% 259.55/36.49  | |   (26)   ~ (all_75_15 = 0)
% 259.55/36.49  | | 
% 259.55/36.49  | | REDUCE: (21), (26) imply:
% 259.55/36.49  | |   (27)   ~ (all_68_9 = 0)
% 259.55/36.49  | | 
% 259.55/36.49  | | BETA: splitting (1) gives:
% 259.55/36.49  | | 
% 259.55/36.49  | | Case 1:
% 259.55/36.49  | | | 
% 259.55/36.49  | | |   (28)   ~ (all_75_16 = 0)
% 259.55/36.49  | | | 
% 259.55/36.49  | | | REDUCE: (10), (28) imply:
% 259.55/36.49  | | |   (29)   ~ (all_68_13 = 0)
% 259.55/36.49  | | | 
% 259.55/36.49  | | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (11), (12), (13), (14),
% 259.55/36.49  | | |            (15), (16), (17), (19), (20), (22), (23), (24), (25), (27),
% 259.55/36.49  | | |            (29) are inconsistent by sub-proof #366.
% 259.55/36.49  | | | 
% 259.55/36.49  | | Case 2:
% 259.55/36.49  | | | 
% 259.55/36.49  | | |   (30)   ~ (all_75_17 = 0)
% 259.55/36.49  | | | 
% 259.55/36.49  | | | REDUCE: (16), (30) imply:
% 259.55/36.49  | | |   (31)  $false
% 259.55/36.49  | | | 
% 259.55/36.49  | | | CLOSE: (31) is inconsistent.
% 259.55/36.49  | | | 
% 259.55/36.49  | | End of split
% 259.55/36.49  | | 
% 259.55/36.49  | Case 2:
% 259.55/36.49  | | 
% 259.55/36.49  | |   (32)   ~ (all_75_17 = 0)
% 259.55/36.49  | | 
% 259.55/36.49  | | REDUCE: (16), (32) imply:
% 259.55/36.49  | |   (33)  $false
% 259.55/36.49  | | 
% 259.55/36.49  | | CLOSE: (33) is inconsistent.
% 259.55/36.49  | | 
% 259.55/36.49  | End of split
% 259.55/36.49  | 
% 259.55/36.49  End of proof
% 259.55/36.49  
% 259.55/36.49  Sub-proof #345 shows that the following formulas are inconsistent:
% 259.55/36.49  ----------------------------------------------------------------
% 259.55/36.49    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.49             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.49    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.49    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.49    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.49    (5)  all_75_9 = all_68_11
% 259.55/36.49    (6)  all_75_17 = all_68_18
% 259.55/36.49    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.49           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (8)  all_75_18 = all_68_14
% 259.55/36.49    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.49           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (10)  all_75_10 = all_68_16
% 259.55/36.49    (11)  all_75_13 = all_68_12
% 259.55/36.49    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.49          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.49              & r1(all_68_20, v0) = v2))
% 259.55/36.49    (13)   ~ (all_68_14 = 0)
% 259.55/36.49    (14)  all_75_16 = all_68_13
% 259.55/36.49    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.49              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.49    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.49          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.49    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.49    (23)   ~ (all_68_2 = 0)
% 259.55/36.49    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.49    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.49    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.49    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.49              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.49              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (30)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (31)  all_75_8 = all_68_7
% 259.55/36.49    (32)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.49    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.49              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (34)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.49    (35)   ~ (all_68_10 = 0)
% 259.55/36.49    (36)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.49            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.49           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.49            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.49          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.49            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.49    (37)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (38)   ~ (all_68_8 = 0)
% 259.55/36.49    (39)  all_75_9 = 0
% 259.55/36.49    (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.49            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.49          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.49            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.49          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.49            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.49              r1(all_68_20, v0) = v2))
% 259.55/36.49    (41)  all_75_15 = all_68_9
% 259.55/36.49    (42)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (43)   ~ (all_68_16 = 0)
% 259.55/36.49    (44)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (45)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.49    (46)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (47)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (49)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (50)   ~ (all_68_13 = 0)
% 259.55/36.49    (51)  all_75_14 = all_68_17
% 259.55/36.49    (52)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.49    (53)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (54)   ~ (all_68_19 = 0)
% 259.55/36.49    (55)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (56)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.49          all_68_14 = 0
% 259.55/36.49    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (58)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.49    (59)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.49            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.49              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49    (61)  all_75_12 = all_68_8
% 259.55/36.49    (62)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.49            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49  
% 259.55/36.49  Begin of proof
% 259.55/36.49  | 
% 259.55/36.49  | BETA: splitting (1) gives:
% 259.55/36.49  | 
% 259.55/36.49  | Case 1:
% 259.55/36.49  | | 
% 259.55/36.49  | |   (63)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.49  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.49  | | 
% 259.55/36.49  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.49  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.55/36.49  | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 259.55/36.49  | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45),
% 259.55/36.49  | |            (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56),
% 259.55/36.49  | |            (57), (58), (59), (60), (61), (62), (63) are inconsistent by
% 259.55/36.49  | |            sub-proof #349.
% 259.55/36.49  | | 
% 259.55/36.49  | Case 2:
% 259.55/36.49  | | 
% 259.55/36.49  | |   (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.49  | |           p405(v0) = v1 & $i(v0))
% 259.55/36.49  | | 
% 259.55/36.50  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.50  | |            (13), (14), (15), (17), (18), (19), (20), (21), (22), (23), (24),
% 259.55/36.50  | |            (25), (26), (27), (29), (30), (31), (32), (33), (34), (35), (36),
% 259.55/36.50  | |            (37), (38), (40), (41), (42), (43), (44), (45), (46), (47), (48),
% 259.55/36.50  | |            (49), (50), (51), (52), (53), (54), (55), (56), (57), (58), (59),
% 259.55/36.50  | |            (60), (61), (62), (64) are inconsistent by sub-proof #346.
% 259.55/36.50  | | 
% 259.55/36.50  | End of split
% 259.55/36.50  | 
% 259.55/36.50  End of proof
% 259.55/36.50  
% 259.55/36.50  Sub-proof #346 shows that the following formulas are inconsistent:
% 259.55/36.50  ----------------------------------------------------------------
% 259.55/36.50    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.50             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.50    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.50    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.50    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.55/36.50    (5)  all_75_9 = all_68_11
% 259.55/36.50    (6)  all_75_17 = all_68_18
% 259.55/36.50    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.50           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (8)  all_75_18 = all_68_14
% 259.55/36.50    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.55/36.50           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (10)  all_75_10 = all_68_16
% 259.55/36.50    (11)  all_75_13 = all_68_12
% 259.55/36.50    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.55/36.50          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.55/36.50              & r1(all_68_20, v0) = v2))
% 259.55/36.50    (13)   ~ (all_68_14 = 0)
% 259.55/36.50    (14)  all_75_16 = all_68_13
% 259.55/36.50    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.50              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.50    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.55/36.50          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.55/36.50    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.55/36.50    (22)   ~ (all_68_2 = 0)
% 259.55/36.50    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.55/36.50    (24)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.55/36.50            p405(v0) = v1 & $i(v0))
% 259.55/36.50    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.50    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.50    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.55/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.50              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (29)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (30)  all_75_8 = all_68_7
% 259.55/36.50    (31)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.55/36.50    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.55/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.50              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (33)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.50    (34)   ~ (all_68_10 = 0)
% 259.55/36.50    (35)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.55/36.50            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.55/36.50           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.50          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.55/36.50    (36)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (37)   ~ (all_68_8 = 0)
% 259.55/36.50    (38)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.55/36.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.55/36.50          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.55/36.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.55/36.50          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.50              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.55/36.50            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.55/36.50              r1(all_68_20, v0) = v2))
% 259.55/36.50    (39)  all_75_15 = all_68_9
% 259.55/36.50    (40)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (41)   ~ (all_68_16 = 0)
% 259.55/36.50    (42)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (43)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.55/36.50    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (45)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (46)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (47)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (48)   ~ (all_68_13 = 0)
% 259.55/36.50    (49)  all_75_14 = all_68_17
% 259.55/36.50    (50)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.55/36.50    (51)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (52)   ~ (all_68_19 = 0)
% 259.55/36.50    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (54)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.55/36.50          all_68_14 = 0
% 259.55/36.50    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.55/36.50            r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (56)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.50    (57)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.55/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.55/36.50              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50    (59)  all_75_12 = all_68_8
% 259.55/36.50    (60)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.55/36.50  
% 259.55/36.50  Begin of proof
% 259.55/36.50  | 
% 259.55/36.50  | BETA: splitting (7) gives:
% 259.55/36.50  | 
% 259.55/36.50  | Case 1:
% 259.55/36.50  | | 
% 259.55/36.50  | |   (61)   ~ (all_75_9 = 0)
% 259.55/36.50  | | 
% 259.55/36.50  | | REDUCE: (5), (61) imply:
% 259.55/36.50  | |   (62)   ~ (all_68_11 = 0)
% 259.55/36.50  | | 
% 259.55/36.50  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.55/36.50  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.55/36.50  | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 259.55/36.50  | |            (36), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47),
% 259.55/36.50  | |            (48), (49), (50), (51), (52), (53), (54), (55), (56), (57), (58),
% 259.55/36.50  | |            (59), (60), (62) are inconsistent by sub-proof #348.
% 259.55/36.50  | | 
% 259.55/36.50  | Case 2:
% 259.55/36.50  | | 
% 259.55/36.50  | |   (63)  all_75_9 = 0
% 259.55/36.50  | | 
% 259.55/36.50  | | BETA: splitting (50) gives:
% 259.55/36.50  | | 
% 259.55/36.50  | | Case 1:
% 259.55/36.50  | | | 
% 259.55/36.50  | | |   (64)   ~ (all_75_8 = 0)
% 259.55/36.50  | | | 
% 259.55/36.50  | | | REDUCE: (30), (64) imply:
% 259.55/36.50  | | |   (65)   ~ (all_68_7 = 0)
% 259.55/36.50  | | | 
% 259.55/36.50  | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (14),
% 259.55/36.50  | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23), (24),
% 259.55/36.50  | | |            (25), (26), (27), (28), (29), (30), (31), (32), (33), (34),
% 259.55/36.50  | | |            (35), (36), (37), (38), (39), (40), (42), (43), (44), (45),
% 259.55/36.50  | | |            (46), (47), (49), (50), (51), (52), (53), (54), (55), (56),
% 259.55/36.50  | | |            (57), (58), (59), (60), (65) are inconsistent by sub-proof
% 259.55/36.50  | | |            #347.
% 259.55/36.50  | | | 
% 259.55/36.50  | | Case 2:
% 259.55/36.50  | | | 
% 259.55/36.50  | | |   (66)   ~ (all_75_9 = 0)
% 259.55/36.50  | | | 
% 259.55/36.50  | | | REDUCE: (63), (66) imply:
% 259.55/36.50  | | |   (67)  $false
% 259.55/36.50  | | | 
% 259.55/36.50  | | | CLOSE: (67) is inconsistent.
% 259.55/36.50  | | | 
% 259.55/36.50  | | End of split
% 259.55/36.50  | | 
% 259.55/36.50  | End of split
% 259.55/36.50  | 
% 259.55/36.50  End of proof
% 259.55/36.50  
% 259.55/36.50  Sub-proof #347 shows that the following formulas are inconsistent:
% 259.55/36.50  ----------------------------------------------------------------
% 259.55/36.50    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.55/36.50             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.55/36.50           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.55/36.50    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.55/36.50    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.55/36.50    (4)  all_75_9 = all_68_11
% 259.55/36.50    (5)  all_75_17 = all_68_18
% 259.75/36.50    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.50           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (7)  all_75_18 = all_68_14
% 259.75/36.50    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.50           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (9)  all_75_10 = all_68_16
% 259.75/36.50    (10)  all_75_13 = all_68_12
% 259.75/36.50    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.75/36.50          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.50              & r1(all_68_20, v0) = v2))
% 259.75/36.50    (12)  all_75_16 = all_68_13
% 259.75/36.50    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.50              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.50    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.50          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.50    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (19)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.50    (20)   ~ (all_68_2 = 0)
% 259.75/36.50    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.75/36.50    (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.75/36.50            p405(v0) = v1 & $i(v0))
% 259.75/36.50    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.75/36.50    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (25)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.75/36.50    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.50              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (27)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (28)  all_75_8 = all_68_7
% 259.75/36.50    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.75/36.50    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.50              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (31)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.75/36.50    (32)   ~ (all_68_10 = 0)
% 259.75/36.50    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.50            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.50           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.50          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.50    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (35)   ~ (all_68_8 = 0)
% 259.75/36.50    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.50          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.50          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.50              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.50            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.50              r1(all_68_20, v0) = v2))
% 259.75/36.50    (37)  all_75_15 = all_68_9
% 259.75/36.50    (38)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (40)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.75/36.50    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (44)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (45)  all_75_14 = all_68_17
% 259.75/36.50    (46)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.50    (47)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (48)   ~ (all_68_19 = 0)
% 259.75/36.50    (49)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (50)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.75/36.50          all_68_14 = 0
% 259.75/36.50    (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.50    (53)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.50              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (55)  all_75_12 = all_68_8
% 259.75/36.50    (56)   ~ (all_68_7 = 0)
% 259.75/36.50    (57)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50  
% 259.75/36.50  Begin of proof
% 259.75/36.50  | 
% 259.75/36.50  | BETA: splitting (42) gives:
% 259.75/36.50  | 
% 259.75/36.50  | Case 1:
% 259.75/36.50  | | 
% 259.75/36.50  | |   (58)   ~ (all_75_15 = 0)
% 259.75/36.50  | | 
% 259.75/36.50  | | REDUCE: (37), (58) imply:
% 259.75/36.50  | |   (59)   ~ (all_68_9 = 0)
% 259.75/36.50  | | 
% 259.75/36.50  | | REF_CLOSE: (11), (16), (22), (35), (56), (59) are inconsistent by sub-proof
% 259.75/36.50  | |            #398.
% 259.75/36.50  | | 
% 259.75/36.50  | Case 2:
% 259.75/36.50  | | 
% 259.75/36.50  | |   (60)  all_75_15 = 0
% 259.75/36.50  | | 
% 259.75/36.50  | | COMBINE_EQS: (37), (60) imply:
% 259.75/36.50  | |   (61)  all_68_9 = 0
% 259.75/36.50  | | 
% 259.75/36.50  | | BETA: splitting (41) gives:
% 259.75/36.50  | | 
% 259.75/36.50  | | Case 1:
% 259.75/36.50  | | | 
% 259.75/36.50  | | |   (62)   ~ (all_75_15 = 0)
% 259.75/36.50  | | | 
% 259.75/36.50  | | | REDUCE: (60), (62) imply:
% 259.75/36.50  | | |   (63)  $false
% 259.75/36.50  | | | 
% 259.75/36.50  | | | CLOSE: (63) is inconsistent.
% 259.75/36.50  | | | 
% 259.75/36.50  | | Case 2:
% 259.75/36.50  | | | 
% 259.75/36.50  | | |   (64)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.75/36.50  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50  | | | 
% 259.75/36.50  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.75/36.50  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (23),
% 259.75/36.50  | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32), (33),
% 259.75/36.50  | | |            (34), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 259.75/36.50  | | |            (45), (46), (47), (48), (49), (50), (51), (52), (53), (54),
% 259.75/36.50  | | |            (55), (57), (64) are inconsistent by sub-proof #372.
% 259.75/36.50  | | | 
% 259.75/36.50  | | End of split
% 259.75/36.50  | | 
% 259.75/36.50  | End of split
% 259.75/36.50  | 
% 259.75/36.50  End of proof
% 259.75/36.50  
% 259.75/36.50  Sub-proof #348 shows that the following formulas are inconsistent:
% 259.75/36.50  ----------------------------------------------------------------
% 259.75/36.50    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.75/36.50             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.50    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.75/36.50    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.75/36.50    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.75/36.50    (5)  all_75_9 = all_68_11
% 259.75/36.50    (6)  all_75_17 = all_68_18
% 259.75/36.50    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.50           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (8)  all_75_18 = all_68_14
% 259.75/36.50    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.50           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (10)  all_75_10 = all_68_16
% 259.75/36.50    (11)  all_75_13 = all_68_12
% 259.75/36.50    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.75/36.50          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.50              & r1(all_68_20, v0) = v2))
% 259.75/36.50    (13)   ~ (all_68_14 = 0)
% 259.75/36.50    (14)  all_75_16 = all_68_13
% 259.75/36.50    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.50              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.50    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.50          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.50    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.50    (22)   ~ (all_68_2 = 0)
% 259.75/36.50    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.75/36.50    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.75/36.50    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.75/36.50    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.50              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (29)   ~ (all_68_11 = 0)
% 259.75/36.50    (30)  all_75_8 = all_68_7
% 259.75/36.50    (31)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.75/36.50    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.50              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (33)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.75/36.50    (34)   ~ (all_68_10 = 0)
% 259.75/36.50    (35)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.50            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.50           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.50          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.50    (36)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.50            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.50          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.50            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.50          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.50              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.50            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.50              r1(all_68_20, v0) = v2))
% 259.75/36.50    (38)  all_75_15 = all_68_9
% 259.75/36.50    (39)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (40)   ~ (all_68_16 = 0)
% 259.75/36.50    (41)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (42)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.75/36.50    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (45)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (46)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (47)   ~ (all_68_13 = 0)
% 259.75/36.50    (48)  all_75_14 = all_68_17
% 259.75/36.50    (49)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.50    (50)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (51)   ~ (all_68_19 = 0)
% 259.75/36.50    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.50            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.50    (53)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.75/36.50          all_68_14 = 0
% 259.75/36.50    (54)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.50            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (55)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.51    (56)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.51              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (58)  all_75_12 = all_68_8
% 259.75/36.51    (59)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51  
% 259.75/36.51  Begin of proof
% 259.75/36.51  | 
% 259.75/36.51  | BETA: splitting (4) gives:
% 259.75/36.51  | 
% 259.75/36.51  | Case 1:
% 259.75/36.51  | | 
% 259.75/36.51  | |   (60)  all_68_11 = 0
% 259.75/36.51  | | 
% 259.75/36.51  | | REDUCE: (29), (60) imply:
% 259.75/36.51  | |   (61)  $false
% 259.75/36.51  | | 
% 259.75/36.51  | | CLOSE: (61) is inconsistent.
% 259.75/36.51  | | 
% 259.75/36.51  | Case 2:
% 259.75/36.51  | | 
% 259.75/36.51  | |   (62)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.75/36.51  | | 
% 259.75/36.51  | | BETA: splitting (62) gives:
% 259.75/36.51  | | 
% 259.75/36.51  | | Case 1:
% 259.75/36.51  | | | 
% 259.75/36.51  | | |   (63)  all_68_12 = 0
% 259.75/36.51  | | | 
% 259.75/36.51  | | | COMBINE_EQS: (11), (63) imply:
% 259.75/36.51  | | |   (64)  all_75_13 = 0
% 259.75/36.51  | | | 
% 259.75/36.51  | | | BETA: splitting (31) gives:
% 259.75/36.51  | | | 
% 259.75/36.51  | | | Case 1:
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | |   (65)   ~ (all_75_13 = 0)
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | REDUCE: (64), (65) imply:
% 259.75/36.51  | | | |   (66)  $false
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | CLOSE: (66) is inconsistent.
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | Case 2:
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | |   (67)   ~ (all_75_14 = 0)
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | REDUCE: (48), (67) imply:
% 259.75/36.51  | | | |   (68)   ~ (all_68_17 = 0)
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.75/36.51  | | | |            (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 259.75/36.51  | | | |            (24), (25), (26), (27), (28), (30), (31), (32), (33), (34),
% 259.75/36.51  | | | |            (35), (36), (37), (38), (39), (40), (41), (42), (43), (44),
% 259.75/36.51  | | | |            (45), (46), (48), (49), (50), (51), (52), (53), (54), (55),
% 259.75/36.51  | | | |            (56), (57), (58), (59), (68) are inconsistent by sub-proof
% 259.75/36.51  | | | |            #362.
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | End of split
% 259.75/36.51  | | | 
% 259.75/36.51  | | Case 2:
% 259.75/36.51  | | | 
% 259.75/36.51  | | |   (69)  all_68_13 = 0 | all_68_14 = 0
% 259.75/36.51  | | | 
% 259.75/36.51  | | | REF_CLOSE: (13), (47), (69) are inconsistent by sub-proof #404.
% 259.75/36.51  | | | 
% 259.75/36.51  | | End of split
% 259.75/36.51  | | 
% 259.75/36.51  | End of split
% 259.75/36.51  | 
% 259.75/36.51  End of proof
% 259.75/36.51  
% 259.75/36.51  Sub-proof #349 shows that the following formulas are inconsistent:
% 259.75/36.51  ----------------------------------------------------------------
% 259.75/36.51    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.75/36.51             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.51    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.75/36.51    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.75/36.51    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.75/36.51    (5)  all_75_9 = all_68_11
% 259.75/36.51    (6)  all_75_17 = all_68_18
% 259.75/36.51    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.51           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (8)  all_75_18 = all_68_14
% 259.75/36.51    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.51           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (10)  all_75_10 = all_68_16
% 259.75/36.51    (11)  all_75_13 = all_68_12
% 259.75/36.51    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.75/36.51          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.51              & r1(all_68_20, v0) = v2))
% 259.75/36.51    (13)   ~ (all_68_14 = 0)
% 259.75/36.51    (14)  all_75_16 = all_68_13
% 259.75/36.51    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.51              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.51    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.51          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.51    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.51    (23)   ~ (all_68_2 = 0)
% 259.75/36.51    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.75/36.51    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.75/36.51    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.75/36.51    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.51              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.51              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (30)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (31)  all_75_8 = all_68_7
% 259.75/36.51    (32)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.75/36.51    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.51              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (34)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.75/36.51    (35)   ~ (all_68_10 = 0)
% 259.75/36.51    (36)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.51            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.51           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.51            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.51          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.51            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.51    (37)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (38)   ~ (all_68_8 = 0)
% 259.75/36.51    (39)  all_75_9 = 0
% 259.75/36.51    (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.51            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.51          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.51            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.51          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.51              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.51            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.51              r1(all_68_20, v0) = v2))
% 259.75/36.51    (41)  all_75_15 = all_68_9
% 259.75/36.51    (42)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (43)   ~ (all_68_16 = 0)
% 259.75/36.51    (44)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (45)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.75/36.51    (46)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (47)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (48)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (49)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (50)   ~ (all_68_13 = 0)
% 259.75/36.51    (51)  all_75_14 = all_68_17
% 259.75/36.51    (52)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.51    (53)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (54)   ~ (all_68_19 = 0)
% 259.75/36.51    (55)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (56)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.75/36.51          all_68_14 = 0
% 259.75/36.51    (57)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (58)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.51    (59)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.51              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (61)  all_75_12 = all_68_8
% 259.75/36.51    (62)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.51            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (63)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51  
% 259.75/36.51  Begin of proof
% 259.75/36.51  | 
% 259.75/36.51  | DELTA: instantiating (16) with fresh symbols all_245_0, all_245_1 gives:
% 259.75/36.51  |   (64)   ~ (all_245_0 = 0) & p102(all_245_1) = all_245_0 & r1(all_68_20,
% 259.75/36.51  |           all_245_1) = 0 & $i(all_245_1)
% 259.75/36.51  | 
% 259.75/36.51  | ALPHA: (64) implies:
% 259.75/36.51  |   (65)   ~ (all_245_0 = 0)
% 259.75/36.51  |   (66)  $i(all_245_1)
% 259.75/36.51  |   (67)  r1(all_68_20, all_245_1) = 0
% 259.75/36.51  |   (68)  p102(all_245_1) = all_245_0
% 259.75/36.51  | 
% 259.75/36.51  | BETA: splitting (52) gives:
% 259.75/36.51  | 
% 259.75/36.51  | Case 1:
% 259.75/36.51  | | 
% 259.75/36.51  | |   (69)   ~ (all_75_8 = 0)
% 259.75/36.51  | | 
% 259.75/36.51  | | REDUCE: (31), (69) imply:
% 259.75/36.51  | |   (70)   ~ (all_68_7 = 0)
% 259.75/36.51  | | 
% 259.75/36.51  | | BETA: splitting (1) gives:
% 259.75/36.51  | | 
% 259.75/36.51  | | Case 1:
% 259.75/36.51  | | | 
% 259.75/36.51  | | | 
% 259.75/36.51  | | | DELTA: instantiating (62) with fresh symbols all_260_0, all_260_1 gives:
% 259.75/36.51  | | |   (71)   ~ (all_260_0 = 0) & p105(all_260_1) = all_260_0 & r1(all_68_20,
% 259.75/36.51  | | |           all_260_1) = 0 & $i(all_260_1)
% 259.75/36.51  | | | 
% 259.75/36.51  | | | ALPHA: (71) implies:
% 259.75/36.51  | | |   (72)   ~ (all_260_0 = 0)
% 259.75/36.51  | | |   (73)  $i(all_260_1)
% 259.75/36.51  | | |   (74)  r1(all_68_20, all_260_1) = 0
% 259.75/36.51  | | |   (75)  p105(all_260_1) = all_260_0
% 259.75/36.51  | | | 
% 259.75/36.51  | | | BETA: splitting (49) gives:
% 259.75/36.51  | | | 
% 259.75/36.51  | | | Case 1:
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | |   (76)   ~ (all_75_14 = 0)
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | REDUCE: (51), (76) imply:
% 259.75/36.51  | | | |   (77)   ~ (all_68_17 = 0)
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.75/36.51  | | | |            (14), (15), (17), (18), (19), (20), (21), (22), (23), (24),
% 259.75/36.51  | | | |            (25), (26), (27), (29), (30), (31), (32), (33), (34), (35),
% 259.75/36.51  | | | |            (36), (37), (40), (41), (42), (43), (44), (45), (46), (47),
% 259.75/36.51  | | | |            (48), (49), (51), (52), (53), (54), (55), (56), (57), (58),
% 259.75/36.51  | | | |            (59), (60), (61), (63), (77) are inconsistent by sub-proof
% 259.75/36.51  | | | |            #362.
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | Case 2:
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | |   (78)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.75/36.51  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | BETA: splitting (45) gives:
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | Case 1:
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | |   (79)  all_68_16 = 0
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | | REDUCE: (43), (79) imply:
% 259.75/36.51  | | | | |   (80)  $false
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | | CLOSE: (80) is inconsistent.
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | Case 2:
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | |   (81)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | | BETA: splitting (81) gives:
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | | Case 1:
% 259.75/36.51  | | | | | | 
% 259.75/36.51  | | | | | |   (82)  all_68_17 = 0
% 259.75/36.51  | | | | | | 
% 259.75/36.51  | | | | | | COMBINE_EQS: (51), (82) imply:
% 259.75/36.51  | | | | | |   (83)  all_75_14 = 0
% 259.75/36.51  | | | | | | 
% 259.75/36.51  | | | | | | BETA: splitting (59) gives:
% 259.75/36.51  | | | | | | 
% 259.75/36.51  | | | | | | Case 1:
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | |   (84)   ~ (all_75_14 = 0)
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | | REDUCE: (83), (84) imply:
% 259.75/36.51  | | | | | | |   (85)  $false
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | | CLOSE: (85) is inconsistent.
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | Case 2:
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | |   (86)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 259.75/36.51  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | | DELTA: instantiating (86) with fresh symbols all_292_0, all_292_1
% 259.75/36.51  | | | | | | |        gives:
% 259.75/36.51  | | | | | | |   (87)   ~ (all_292_0 = 0) & p103(all_292_1) = all_292_0 &
% 259.75/36.51  | | | | | | |         r1(all_68_20, all_292_1) = 0 & $i(all_292_1)
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | | ALPHA: (87) implies:
% 259.75/36.51  | | | | | | |   (88)   ~ (all_292_0 = 0)
% 259.75/36.51  | | | | | | |   (89)  $i(all_292_1)
% 259.75/36.51  | | | | | | |   (90)  r1(all_68_20, all_292_1) = 0
% 259.75/36.51  | | | | | | |   (91)  p103(all_292_1) = all_292_0
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | | BETA: splitting (29) gives:
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | | Case 1:
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | |   (92)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) =
% 259.75/36.51  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | | DELTA: instantiating (92) with fresh symbols all_324_0,
% 259.75/36.51  | | | | | | | |        all_324_1 gives:
% 259.75/36.51  | | | | | | | |   (93)   ~ (all_324_0 = 0) & p104(all_324_1) = all_324_0 &
% 259.75/36.51  | | | | | | | |         r1(all_68_20, all_324_1) = 0 & $i(all_324_1)
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | | ALPHA: (93) implies:
% 259.75/36.51  | | | | | | | |   (94)   ~ (all_324_0 = 0)
% 259.75/36.51  | | | | | | | |   (95)  $i(all_324_1)
% 259.75/36.51  | | | | | | | |   (96)  r1(all_68_20, all_324_1) = 0
% 259.75/36.51  | | | | | | | |   (97)  p104(all_324_1) = all_324_0
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | | BETA: splitting (40) gives:
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | | Case 1:
% 259.75/36.51  | | | | | | | | | 
% 259.75/36.51  | | | | | | | | |   (98)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.75/36.51  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.51  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.75/36.51  | | | | | | | | |           int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 259.75/36.51  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.51  | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | BETA: splitting (98) gives:
% 259.75/36.51  | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | Case 1:
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | |   (99)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 259.75/36.51  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.51  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | GROUND_INST: instantiating (99) with all_245_1, all_245_0,
% 259.75/36.51  | | | | | | | | | |              simplifying with (66), (68) gives:
% 259.75/36.51  | | | | | | | | | |   (100)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.51  | | | | | | | | | |            r1(all_68_20, all_245_1) = v0)
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | BETA: splitting (100) gives:
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | Case 1:
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | |   (101)  all_245_0 = 0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | REDUCE: (65), (101) imply:
% 259.75/36.51  | | | | | | | | | | |   (102)  $false
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | CLOSE: (102) is inconsistent.
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | Case 2:
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | |   (103)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.51  | | | | | | | | | | |              all_245_1) = v0)
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | DELTA: instantiating (103) with fresh symbol all_348_0
% 259.75/36.51  | | | | | | | | | | |        gives:
% 259.75/36.51  | | | | | | | | | | |   (104)   ~ (all_348_0 = 0) & r1(all_68_20, all_245_1) =
% 259.75/36.51  | | | | | | | | | | |          all_348_0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | ALPHA: (104) implies:
% 259.75/36.51  | | | | | | | | | | |   (105)   ~ (all_348_0 = 0)
% 259.75/36.51  | | | | | | | | | | |   (106)  r1(all_68_20, all_245_1) = all_348_0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | GROUND_INST: instantiating (19) with 0, all_348_0, all_245_1,
% 259.75/36.51  | | | | | | | | | | |              all_68_20, simplifying with (67), (106) gives:
% 259.75/36.51  | | | | | | | | | | |   (107)  all_348_0 = 0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | REDUCE: (105), (107) imply:
% 259.75/36.51  | | | | | | | | | | |   (108)  $false
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | CLOSE: (108) is inconsistent.
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | End of split
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | Case 2:
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | |   (109)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 259.75/36.51  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.51  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | GROUND_INST: instantiating (109) with all_292_1, all_292_0,
% 259.75/36.51  | | | | | | | | | |              simplifying with (89), (91) gives:
% 259.75/36.51  | | | | | | | | | |   (110)  all_292_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.51  | | | | | | | | | |            r1(all_68_20, all_292_1) = v0)
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | BETA: splitting (110) gives:
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | Case 1:
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | |   (111)  all_292_0 = 0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | REDUCE: (88), (111) imply:
% 259.75/36.51  | | | | | | | | | | |   (112)  $false
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | CLOSE: (112) is inconsistent.
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | Case 2:
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | |   (113)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.51  | | | | | | | | | | |              all_292_1) = v0)
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | DELTA: instantiating (113) with fresh symbol all_348_0
% 259.75/36.51  | | | | | | | | | | |        gives:
% 259.75/36.51  | | | | | | | | | | |   (114)   ~ (all_348_0 = 0) & r1(all_68_20, all_292_1) =
% 259.75/36.51  | | | | | | | | | | |          all_348_0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | ALPHA: (114) implies:
% 259.75/36.51  | | | | | | | | | | |   (115)   ~ (all_348_0 = 0)
% 259.75/36.51  | | | | | | | | | | |   (116)  r1(all_68_20, all_292_1) = all_348_0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | GROUND_INST: instantiating (19) with 0, all_348_0, all_292_1,
% 259.75/36.51  | | | | | | | | | | |              all_68_20, simplifying with (90), (116) gives:
% 259.75/36.51  | | | | | | | | | | |   (117)  all_348_0 = 0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | REDUCE: (115), (117) imply:
% 259.75/36.51  | | | | | | | | | | |   (118)  $false
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | CLOSE: (118) is inconsistent.
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | End of split
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | End of split
% 259.75/36.51  | | | | | | | | | 
% 259.75/36.51  | | | | | | | | Case 2:
% 259.75/36.51  | | | | | | | | | 
% 259.75/36.51  | | | | | | | | |   (119)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.75/36.51  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.51  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.75/36.51  | | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.51  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.75/36.51  | | | | | | | | |              v2))
% 259.75/36.51  | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | BETA: splitting (119) gives:
% 259.75/36.51  | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | Case 1:
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | |   (120)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 259.75/36.51  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.51  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | GROUND_INST: instantiating (120) with all_324_1, all_324_0,
% 259.75/36.51  | | | | | | | | | |              simplifying with (95), (97) gives:
% 259.75/36.51  | | | | | | | | | |   (121)  all_324_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.51  | | | | | | | | | |            r1(all_68_20, all_324_1) = v0)
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | BETA: splitting (121) gives:
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | Case 1:
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | |   (122)  all_324_0 = 0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | REDUCE: (94), (122) imply:
% 259.75/36.51  | | | | | | | | | | |   (123)  $false
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | CLOSE: (123) is inconsistent.
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | Case 2:
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | |   (124)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.51  | | | | | | | | | | |              all_324_1) = v0)
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | DELTA: instantiating (124) with fresh symbol all_348_0
% 259.75/36.51  | | | | | | | | | | |        gives:
% 259.75/36.51  | | | | | | | | | | |   (125)   ~ (all_348_0 = 0) & r1(all_68_20, all_324_1) =
% 259.75/36.51  | | | | | | | | | | |          all_348_0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | ALPHA: (125) implies:
% 259.75/36.51  | | | | | | | | | | |   (126)   ~ (all_348_0 = 0)
% 259.75/36.51  | | | | | | | | | | |   (127)  r1(all_68_20, all_324_1) = all_348_0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | GROUND_INST: instantiating (19) with 0, all_348_0, all_324_1,
% 259.75/36.51  | | | | | | | | | | |              all_68_20, simplifying with (96), (127) gives:
% 259.75/36.51  | | | | | | | | | | |   (128)  all_348_0 = 0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | REDUCE: (126), (128) imply:
% 259.75/36.51  | | | | | | | | | | |   (129)  $false
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | CLOSE: (129) is inconsistent.
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | End of split
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | Case 2:
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | |   (130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 259.75/36.51  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.51  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | GROUND_INST: instantiating (130) with all_260_1, all_260_0,
% 259.75/36.51  | | | | | | | | | |              simplifying with (73), (75) gives:
% 259.75/36.51  | | | | | | | | | |   (131)  all_260_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.51  | | | | | | | | | |            r1(all_68_20, all_260_1) = v0)
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | BETA: splitting (131) gives:
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | Case 1:
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | |   (132)  all_260_0 = 0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | REDUCE: (72), (132) imply:
% 259.75/36.51  | | | | | | | | | | |   (133)  $false
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | CLOSE: (133) is inconsistent.
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | Case 2:
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | |   (134)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.51  | | | | | | | | | | |              all_260_1) = v0)
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | DELTA: instantiating (134) with fresh symbol all_348_0
% 259.75/36.51  | | | | | | | | | | |        gives:
% 259.75/36.51  | | | | | | | | | | |   (135)   ~ (all_348_0 = 0) & r1(all_68_20, all_260_1) =
% 259.75/36.51  | | | | | | | | | | |          all_348_0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | ALPHA: (135) implies:
% 259.75/36.51  | | | | | | | | | | |   (136)   ~ (all_348_0 = 0)
% 259.75/36.51  | | | | | | | | | | |   (137)  r1(all_68_20, all_260_1) = all_348_0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | GROUND_INST: instantiating (19) with 0, all_348_0, all_260_1,
% 259.75/36.51  | | | | | | | | | | |              all_68_20, simplifying with (74), (137) gives:
% 259.75/36.51  | | | | | | | | | | |   (138)  all_348_0 = 0
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | REDUCE: (136), (138) imply:
% 259.75/36.51  | | | | | | | | | | |   (139)  $false
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | | CLOSE: (139) is inconsistent.
% 259.75/36.51  | | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | | End of split
% 259.75/36.51  | | | | | | | | | | 
% 259.75/36.51  | | | | | | | | | End of split
% 259.75/36.51  | | | | | | | | | 
% 259.75/36.51  | | | | | | | | End of split
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | Case 2:
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | |   (140)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) =
% 259.75/36.51  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | | REF_CLOSE: (19), (23), (36), (57), (78), (140) are inconsistent
% 259.75/36.51  | | | | | | | |            by sub-proof #361.
% 259.75/36.51  | | | | | | | | 
% 259.75/36.51  | | | | | | | End of split
% 259.75/36.51  | | | | | | | 
% 259.75/36.51  | | | | | | End of split
% 259.75/36.51  | | | | | | 
% 259.75/36.51  | | | | | Case 2:
% 259.75/36.51  | | | | | | 
% 259.75/36.51  | | | | | |   (141)  all_68_18 = 0 | all_68_19 = 0
% 259.75/36.51  | | | | | | 
% 259.75/36.51  | | | | | | REF_CLOSE: (6), (19), (20), (23), (36), (54), (57), (78), (141) are
% 259.75/36.51  | | | | | |            inconsistent by sub-proof #359.
% 259.75/36.51  | | | | | | 
% 259.75/36.51  | | | | | End of split
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | End of split
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | End of split
% 259.75/36.51  | | | 
% 259.75/36.51  | | Case 2:
% 259.75/36.51  | | | 
% 259.75/36.51  | | |   (142)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 259.75/36.51  | | |            & p405(v0) = v1 & $i(v0))
% 259.75/36.51  | | | 
% 259.75/36.51  | | | BETA: splitting (49) gives:
% 259.75/36.51  | | | 
% 259.75/36.51  | | | Case 1:
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | |   (143)   ~ (all_75_14 = 0)
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | REDUCE: (51), (143) imply:
% 259.75/36.51  | | | |   (144)   ~ (all_68_17 = 0)
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | REF_CLOSE: (3), (5), (6), (7), (9), (10), (11), (12), (13), (14), (17),
% 259.75/36.51  | | | |            (19), (21), (22), (23), (26), (28), (31), (34), (35), (36),
% 259.75/36.51  | | | |            (38), (40), (41), (44), (45), (46), (47), (48), (52), (54),
% 259.75/36.51  | | | |            (56), (57), (60), (61), (62), (63), (70), (142), (144) are
% 259.75/36.51  | | | |            inconsistent by sub-proof #351.
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | Case 2:
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | |   (145)  all_75_14 = 0
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | BETA: splitting (32) gives:
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | | Case 1:
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | |   (146)   ~ (all_75_13 = 0)
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | | REDUCE: (11), (146) imply:
% 259.75/36.51  | | | | |   (147)   ~ (all_68_12 = 0)
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | | REF_CLOSE: (4), (5), (7), (9), (11), (12), (13), (14), (17), (19),
% 259.75/36.51  | | | | |            (22), (23), (26), (28), (31), (35), (36), (38), (40), (41),
% 259.75/36.51  | | | | |            (44), (46), (47), (48), (50), (52), (56), (57), (60), (61),
% 259.75/36.51  | | | | |            (62), (63), (142), (147) are inconsistent by sub-proof
% 259.75/36.51  | | | | |            #350.
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | Case 2:
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | |   (148)   ~ (all_75_14 = 0)
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | | REDUCE: (145), (148) imply:
% 259.75/36.51  | | | | |   (149)  $false
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | | CLOSE: (149) is inconsistent.
% 259.75/36.51  | | | | | 
% 259.75/36.51  | | | | End of split
% 259.75/36.51  | | | | 
% 259.75/36.51  | | | End of split
% 259.75/36.51  | | | 
% 259.75/36.51  | | End of split
% 259.75/36.51  | | 
% 259.75/36.51  | Case 2:
% 259.75/36.51  | | 
% 259.75/36.51  | |   (150)   ~ (all_75_9 = 0)
% 259.75/36.51  | | 
% 259.75/36.51  | | REDUCE: (39), (150) imply:
% 259.75/36.51  | |   (151)  $false
% 259.75/36.51  | | 
% 259.75/36.51  | | CLOSE: (151) is inconsistent.
% 259.75/36.51  | | 
% 259.75/36.51  | End of split
% 259.75/36.51  | 
% 259.75/36.51  End of proof
% 259.75/36.51  
% 259.75/36.51  Sub-proof #350 shows that the following formulas are inconsistent:
% 259.75/36.51  ----------------------------------------------------------------
% 259.75/36.51    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.75/36.51    (2)  all_75_9 = all_68_11
% 259.75/36.51    (3)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.51           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (4)   ~ (all_68_12 = 0)
% 259.75/36.51    (5)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.51           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (6)  all_75_13 = all_68_12
% 259.75/36.51    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.51         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.51             r1(all_68_20, v0) = v2))
% 259.75/36.51    (8)   ~ (all_68_14 = 0)
% 259.75/36.51    (9)  all_75_16 = all_68_13
% 259.75/36.51    (10)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.51            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.51    (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.51          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.51    (12)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.51    (13)   ~ (all_68_2 = 0)
% 259.75/36.51    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.75/36.52            p405(v0) = v1 & $i(v0))
% 259.75/36.52    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (17)  all_75_8 = all_68_7
% 259.75/36.52    (18)   ~ (all_68_10 = 0)
% 259.75/36.52    (19)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.52            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.52           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.52    (20)   ~ (all_68_8 = 0)
% 259.75/36.52    (21)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.52            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2))
% 259.75/36.52    (22)  all_75_15 = all_68_9
% 259.75/36.52    (23)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (24)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (25)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (26)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (27)   ~ (all_68_13 = 0)
% 259.75/36.52    (28)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.52    (29)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.75/36.52          all_68_14 = 0
% 259.75/36.52    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (32)  all_75_12 = all_68_8
% 259.75/36.52    (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (34)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52  
% 259.75/36.52  Begin of proof
% 259.75/36.52  | 
% 259.75/36.52  | BETA: splitting (25) gives:
% 259.75/36.52  | 
% 259.75/36.52  | Case 1:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (35)   ~ (all_75_15 = 0)
% 259.75/36.52  | | 
% 259.75/36.52  | | REDUCE: (22), (35) imply:
% 259.75/36.52  | |   (36)   ~ (all_68_9 = 0)
% 259.75/36.52  | | 
% 259.75/36.52  | | REF_CLOSE: (1), (2), (4), (7), (8), (11), (14), (17), (20), (27), (28), (36)
% 259.75/36.52  | |            are inconsistent by sub-proof #369.
% 259.75/36.52  | | 
% 259.75/36.52  | Case 2:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (37)  all_75_15 = 0
% 259.75/36.52  | | 
% 259.75/36.52  | | REF_CLOSE: (2), (3), (5), (6), (7), (8), (9), (10), (11), (12), (13), (14),
% 259.75/36.52  | |            (15), (16), (17), (18), (19), (21), (22), (23), (24), (25), (26),
% 259.75/36.52  | |            (28), (29), (30), (31), (32), (33), (34), (37) are inconsistent
% 259.75/36.52  | |            by sub-proof #352.
% 259.75/36.52  | | 
% 259.75/36.52  | End of split
% 259.75/36.52  | 
% 259.75/36.52  End of proof
% 259.75/36.52  
% 259.75/36.52  Sub-proof #351 shows that the following formulas are inconsistent:
% 259.75/36.52  ----------------------------------------------------------------
% 259.75/36.52    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.75/36.52    (2)  all_75_9 = all_68_11
% 259.75/36.52    (3)  all_75_17 = all_68_18
% 259.75/36.52    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (5)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (6)  all_75_10 = all_68_16
% 259.75/36.52    (7)  all_75_13 = all_68_12
% 259.75/36.52    (8)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52             r1(all_68_20, v0) = v2))
% 259.75/36.52    (9)   ~ (all_68_14 = 0)
% 259.75/36.52    (10)  all_75_16 = all_68_13
% 259.75/36.52    (11)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.52          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.52    (13)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (14)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.52    (15)   ~ (all_68_2 = 0)
% 259.75/36.52    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.75/36.52            p405(v0) = v1 & $i(v0))
% 259.75/36.52    (17)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (19)  all_75_8 = all_68_7
% 259.75/36.52    (20)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.75/36.52    (21)   ~ (all_68_10 = 0)
% 259.75/36.52    (22)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.52            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.52           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.52    (23)   ~ (all_68_8 = 0)
% 259.75/36.52    (24)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.52            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2))
% 259.75/36.52    (25)  all_75_15 = all_68_9
% 259.75/36.52    (26)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (27)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.75/36.52    (28)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (29)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (30)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (31)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.52    (32)   ~ (all_68_19 = 0)
% 259.75/36.52    (33)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.75/36.52          all_68_14 = 0
% 259.75/36.52    (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (36)  all_75_12 = all_68_8
% 259.75/36.52    (37)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (38)   ~ (all_68_7 = 0)
% 259.75/36.52    (39)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (40)   ~ (all_68_17 = 0)
% 259.75/36.52  
% 259.75/36.52  Begin of proof
% 259.75/36.52  | 
% 259.75/36.52  | BETA: splitting (13) gives:
% 259.75/36.52  | 
% 259.75/36.52  | Case 1:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (41)   ~ (all_75_17 = 0)
% 259.75/36.52  | | 
% 259.75/36.52  | | REDUCE: (3), (41) imply:
% 259.75/36.52  | |   (42)   ~ (all_68_18 = 0)
% 259.75/36.52  | | 
% 259.75/36.52  | | BETA: splitting (29) gives:
% 259.75/36.52  | | 
% 259.75/36.52  | | Case 1:
% 259.75/36.52  | | | 
% 259.75/36.52  | | |   (43)   ~ (all_75_15 = 0)
% 259.75/36.52  | | | 
% 259.75/36.52  | | | REDUCE: (25), (43) imply:
% 259.75/36.52  | | |   (44)   ~ (all_68_9 = 0)
% 259.75/36.52  | | | 
% 259.75/36.52  | | | REF_CLOSE: (1), (6), (8), (12), (16), (19), (23), (27), (32), (40), (42),
% 259.75/36.52  | | |            (44) are inconsistent by sub-proof #384.
% 259.75/36.52  | | | 
% 259.75/36.52  | | Case 2:
% 259.75/36.52  | | | 
% 259.75/36.52  | | |   (45)  all_75_15 = 0
% 259.75/36.52  | | | 
% 259.75/36.52  | | | COMBINE_EQS: (25), (45) imply:
% 259.75/36.52  | | |   (46)  all_68_9 = 0
% 259.75/36.52  | | | 
% 259.75/36.52  | | | REF_CLOSE: (2), (4), (5), (7), (8), (9), (10), (11), (12), (14), (15),
% 259.75/36.52  | | |            (16), (17), (18), (19), (21), (22), (24), (25), (26), (28),
% 259.75/36.52  | | |            (29), (30), (31), (33), (34), (35), (36), (37), (39), (45) are
% 259.75/36.52  | | |            inconsistent by sub-proof #352.
% 259.75/36.52  | | | 
% 259.75/36.52  | | End of split
% 259.75/36.52  | | 
% 259.75/36.52  | Case 2:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (47)  all_75_17 = 0
% 259.75/36.52  | | 
% 259.75/36.52  | | REF_CLOSE: (8), (12), (16), (20), (23), (25), (38), (47) are inconsistent by
% 259.75/36.52  | |            sub-proof #389.
% 259.75/36.52  | | 
% 259.75/36.52  | End of split
% 259.75/36.52  | 
% 259.75/36.52  End of proof
% 259.75/36.52  
% 259.75/36.52  Sub-proof #352 shows that the following formulas are inconsistent:
% 259.75/36.52  ----------------------------------------------------------------
% 259.75/36.52    (1)  all_75_9 = all_68_11
% 259.75/36.52    (2)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (3)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (4)  all_75_13 = all_68_12
% 259.75/36.52    (5)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52             r1(all_68_20, v0) = v2))
% 259.75/36.52    (6)   ~ (all_68_14 = 0)
% 259.75/36.52    (7)  all_75_16 = all_68_13
% 259.75/36.52    (8)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.52         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.52    (10)  all_75_15 = 0
% 259.75/36.52    (11)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.52    (12)   ~ (all_68_2 = 0)
% 259.75/36.52    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.75/36.52            p405(v0) = v1 & $i(v0))
% 259.75/36.52    (14)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (16)  all_75_8 = all_68_7
% 259.75/36.52    (17)   ~ (all_68_10 = 0)
% 259.75/36.52    (18)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.52            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.52           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.52    (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.52            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2))
% 259.75/36.52    (20)  all_75_15 = all_68_9
% 259.75/36.52    (21)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (22)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (23)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (24)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (25)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.52    (26)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.75/36.52          all_68_14 = 0
% 259.75/36.52    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (29)  all_75_12 = all_68_8
% 259.75/36.52    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (31)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52  
% 259.75/36.52  Begin of proof
% 259.75/36.52  | 
% 259.75/36.52  | BETA: splitting (22) gives:
% 259.75/36.52  | 
% 259.75/36.52  | Case 1:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (32)   ~ (all_75_15 = 0)
% 259.75/36.52  | | 
% 259.75/36.52  | | REDUCE: (10), (32) imply:
% 259.75/36.52  | |   (33)  $false
% 259.75/36.52  | | 
% 259.75/36.52  | | CLOSE: (33) is inconsistent.
% 259.75/36.52  | | 
% 259.75/36.52  | Case 2:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (34)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.75/36.52  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52  | | 
% 259.75/36.52  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (11), (12), (13),
% 259.75/36.52  | |            (14), (15), (16), (17), (18), (19), (20), (21), (23), (24), (25),
% 259.75/36.52  | |            (26), (27), (28), (29), (30), (31), (34) are inconsistent by
% 259.75/36.52  | |            sub-proof #353.
% 259.75/36.52  | | 
% 259.75/36.52  | End of split
% 259.75/36.52  | 
% 259.75/36.52  End of proof
% 259.75/36.52  
% 259.75/36.52  Sub-proof #353 shows that the following formulas are inconsistent:
% 259.75/36.52  ----------------------------------------------------------------
% 259.75/36.52    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.75/36.52             v0) = 0 & $i(v0))
% 259.75/36.52    (2)  all_75_9 = all_68_11
% 259.75/36.52    (3)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (4)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (5)  all_75_13 = all_68_12
% 259.75/36.52    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52             r1(all_68_20, v0) = v2))
% 259.75/36.52    (7)   ~ (all_68_14 = 0)
% 259.75/36.52    (8)  all_75_16 = all_68_13
% 259.75/36.52    (9)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.52          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.52    (11)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.52    (12)   ~ (all_68_2 = 0)
% 259.75/36.52    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.75/36.52            p405(v0) = v1 & $i(v0))
% 259.75/36.52    (14)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (16)  all_75_8 = all_68_7
% 259.75/36.52    (17)   ~ (all_68_10 = 0)
% 259.75/36.52    (18)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.52            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.52           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.52    (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.52            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2))
% 259.75/36.52    (20)  all_75_15 = all_68_9
% 259.75/36.52    (21)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (22)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (23)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (24)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.52    (25)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.75/36.52          all_68_14 = 0
% 259.75/36.52    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (28)  all_75_12 = all_68_8
% 259.75/36.52    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (30)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52  
% 259.75/36.52  Begin of proof
% 259.75/36.52  | 
% 259.75/36.52  | BETA: splitting (25) gives:
% 259.75/36.52  | 
% 259.75/36.52  | Case 1:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (31)  all_68_10 = 0
% 259.75/36.52  | | 
% 259.75/36.52  | | REDUCE: (17), (31) imply:
% 259.75/36.52  | |   (32)  $false
% 259.75/36.52  | | 
% 259.75/36.52  | | CLOSE: (32) is inconsistent.
% 259.75/36.52  | | 
% 259.75/36.52  | Case 2:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (33)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.75/36.52  | | 
% 259.75/36.52  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 259.75/36.52  | |            (13), (14), (15), (16), (18), (19), (20), (21), (22), (23), (24),
% 259.75/36.52  | |            (26), (27), (28), (29), (30), (33) are inconsistent by sub-proof
% 259.75/36.52  | |            #354.
% 259.75/36.52  | | 
% 259.75/36.52  | End of split
% 259.75/36.52  | 
% 259.75/36.52  End of proof
% 259.75/36.52  
% 259.75/36.52  Sub-proof #354 shows that the following formulas are inconsistent:
% 259.75/36.52  ----------------------------------------------------------------
% 259.75/36.52    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.75/36.52    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.75/36.52             v0) = 0 & $i(v0))
% 259.75/36.52    (3)  all_75_9 = all_68_11
% 259.75/36.52    (4)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (5)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.52           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (6)  all_75_13 = all_68_12
% 259.75/36.52    (7)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52             r1(all_68_20, v0) = v2))
% 259.75/36.52    (8)   ~ (all_68_14 = 0)
% 259.75/36.52    (9)  all_75_16 = all_68_13
% 259.75/36.52    (10)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.52          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.52    (12)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.52    (13)   ~ (all_68_2 = 0)
% 259.75/36.52    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 259.75/36.52            p405(v0) = v1 & $i(v0))
% 259.75/36.52    (15)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (17)  all_75_8 = all_68_7
% 259.75/36.52    (18)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.52            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.52           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.52    (19)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.52            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.52          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.52            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.52          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.52            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.52              r1(all_68_20, v0) = v2))
% 259.75/36.52    (20)  all_75_15 = all_68_9
% 259.75/36.52    (21)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (22)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (23)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (24)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.52    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.52              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (27)  all_75_12 = all_68_8
% 259.75/36.52    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.52            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52    (29)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.52            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52  
% 259.75/36.52  Begin of proof
% 259.75/36.52  | 
% 259.75/36.52  | DELTA: instantiating (28) with fresh symbols all_218_0, all_218_1 gives:
% 259.75/36.52  |   (30)   ~ (all_218_0 = 0) & p105(all_218_1) = all_218_0 & r1(all_68_20,
% 259.75/36.52  |           all_218_1) = 0 & $i(all_218_1)
% 259.75/36.52  | 
% 259.75/36.52  | ALPHA: (30) implies:
% 259.75/36.52  |   (31)   ~ (all_218_0 = 0)
% 259.75/36.52  |   (32)  $i(all_218_1)
% 259.75/36.52  |   (33)  r1(all_68_20, all_218_1) = 0
% 259.75/36.52  |   (34)  p105(all_218_1) = all_218_0
% 259.75/36.52  | 
% 259.75/36.52  | BETA: splitting (26) gives:
% 259.75/36.52  | 
% 259.75/36.52  | Case 1:
% 259.75/36.52  | | 
% 259.75/36.52  | |   (35)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.52  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.52  | | 
% 259.75/36.52  | | DELTA: instantiating (35) with fresh symbols all_225_0, all_225_1 gives:
% 259.75/36.52  | |   (36)   ~ (all_225_0 = 0) & p103(all_225_1) = all_225_0 & r1(all_68_20,
% 259.75/36.52  | |           all_225_1) = 0 & $i(all_225_1)
% 259.75/36.52  | | 
% 259.75/36.52  | | ALPHA: (36) implies:
% 259.75/36.52  | |   (37)   ~ (all_225_0 = 0)
% 259.75/36.52  | |   (38)  $i(all_225_1)
% 259.75/36.52  | |   (39)  r1(all_68_20, all_225_1) = 0
% 259.75/36.52  | |   (40)  p103(all_225_1) = all_225_0
% 259.75/36.52  | | 
% 259.75/36.52  | | BETA: splitting (10) gives:
% 259.75/36.52  | | 
% 259.75/36.53  | | Case 1:
% 259.75/36.53  | | | 
% 259.75/36.53  | | |   (41)   ~ (all_75_12 = 0)
% 259.75/36.53  | | | 
% 259.75/36.53  | | | REDUCE: (27), (41) imply:
% 259.75/36.53  | | |   (42)   ~ (all_68_8 = 0)
% 259.75/36.53  | | | 
% 259.75/36.53  | | | BETA: splitting (29) gives:
% 259.75/36.53  | | | 
% 259.75/36.53  | | | Case 1:
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | |   (43)   ~ (all_75_16 = 0)
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | REDUCE: (9), (43) imply:
% 259.75/36.53  | | | |   (44)   ~ (all_68_13 = 0)
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | BETA: splitting (22) gives:
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | Case 1:
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | |   (45)   ~ (all_75_15 = 0)
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | REDUCE: (20), (45) imply:
% 259.75/36.53  | | | | |   (46)   ~ (all_68_9 = 0)
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | BETA: splitting (15) gives:
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | Case 1:
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | |   (47)   ~ (all_75_13 = 0)
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | REDUCE: (6), (47) imply:
% 259.75/36.53  | | | | | |   (48)   ~ (all_68_12 = 0)
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | REF_CLOSE: (1), (3), (7), (8), (11), (14), (17), (24), (42), (44),
% 259.75/36.53  | | | | | |            (46), (48) are inconsistent by sub-proof #369.
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | Case 2:
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | |   (49)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.75/36.53  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | BETA: splitting (18) gives:
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | Case 1:
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | |   (50)  all_68_2 = 0
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | REDUCE: (13), (50) imply:
% 259.75/36.53  | | | | | | |   (51)  $false
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | CLOSE: (51) is inconsistent.
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | Case 2:
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.53  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 259.75/36.53  | | | | | | |         : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 259.75/36.53  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i]
% 259.75/36.53  | | | | | | |         :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0)
% 259.75/36.53  | | | | | | |           |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | DELTA: instantiating (25) with fresh symbols all_418_0, all_418_1
% 259.75/36.53  | | | | | | |        gives:
% 259.75/36.53  | | | | | | |   (53)   ~ (all_418_0 = 0) & p205(all_418_1) = all_418_0 &
% 259.75/36.53  | | | | | | |         r1(all_68_20, all_418_1) = 0 & $i(all_418_1)
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | ALPHA: (53) implies:
% 259.75/36.53  | | | | | | |   (54)   ~ (all_418_0 = 0)
% 259.75/36.53  | | | | | | |   (55)  $i(all_418_1)
% 259.75/36.53  | | | | | | |   (56)  r1(all_68_20, all_418_1) = 0
% 259.75/36.53  | | | | | | |   (57)  p205(all_418_1) = all_418_0
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | BETA: splitting (16) gives:
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) =
% 259.75/36.53  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | DELTA: instantiating (58) with fresh symbols all_314_0,
% 259.75/36.53  | | | | | | | |        all_314_1 gives:
% 259.75/36.53  | | | | | | | |   (59)   ~ (all_314_0 = 0) & p104(all_314_1) = all_314_0 &
% 259.75/36.53  | | | | | | | |         r1(all_68_20, all_314_1) = 0 & $i(all_314_1)
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | REF_CLOSE: (1), (2), (3), (4), (6), (8), (11), (13), (15), (18),
% 259.75/36.53  | | | | | | | |            (19), (25), (31), (32), (33), (34), (37), (38), (39),
% 259.75/36.53  | | | | | | | |            (40), (44), (59) are inconsistent by sub-proof #355.
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | DELTA: instantiating (2) with fresh symbols all_450_0, all_450_1
% 259.75/36.53  | | | | | | | |        gives:
% 259.75/36.53  | | | | | | | |   (60)   ~ (all_450_0 = 0) & p204(all_450_1) = all_450_0 &
% 259.75/36.53  | | | | | | | |         r1(all_68_20, all_450_1) = 0 & $i(all_450_1)
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | ALPHA: (60) implies:
% 259.75/36.53  | | | | | | | |   (61)   ~ (all_450_0 = 0)
% 259.75/36.53  | | | | | | | |   (62)  $i(all_450_1)
% 259.75/36.53  | | | | | | | |   (63)  r1(all_68_20, all_450_1) = 0
% 259.75/36.53  | | | | | | | |   (64)  p204(all_450_1) = all_450_0
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | DELTA: instantiating (49) with fresh symbols all_457_0,
% 259.75/36.53  | | | | | | | |        all_457_1 gives:
% 259.75/36.53  | | | | | | | |   (65)   ~ (all_457_0 = 0) & p203(all_457_1) = all_457_0 &
% 259.75/36.53  | | | | | | | |         r1(all_68_20, all_457_1) = 0 & $i(all_457_1)
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | ALPHA: (65) implies:
% 259.75/36.53  | | | | | | | |   (66)   ~ (all_457_0 = 0)
% 259.75/36.53  | | | | | | | |   (67)  $i(all_457_1)
% 259.75/36.53  | | | | | | | |   (68)  r1(all_68_20, all_457_1) = 0
% 259.75/36.53  | | | | | | | |   (69)  p203(all_457_1) = all_457_0
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | BETA: splitting (52) gives:
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | |   (70)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 259.75/36.53  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | GROUND_INST: instantiating (70) with all_457_1, all_457_0,
% 259.75/36.53  | | | | | | | | |              simplifying with (67), (69) gives:
% 259.75/36.53  | | | | | | | | |   (71)  all_457_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.53  | | | | | | | | |           r1(all_68_20, all_457_1) = v0)
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | BETA: splitting (71) gives:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (72)  all_457_0 = 0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | REDUCE: (66), (72) imply:
% 259.75/36.53  | | | | | | | | | |   (73)  $false
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | CLOSE: (73) is inconsistent.
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (74)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.53  | | | | | | | | | |             all_457_1) = v0)
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | DELTA: instantiating (74) with fresh symbol all_470_0 gives:
% 259.75/36.53  | | | | | | | | | |   (75)   ~ (all_470_0 = 0) & r1(all_68_20, all_457_1) =
% 259.75/36.53  | | | | | | | | | |         all_470_0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | ALPHA: (75) implies:
% 259.75/36.53  | | | | | | | | | |   (76)   ~ (all_470_0 = 0)
% 259.75/36.53  | | | | | | | | | |   (77)  r1(all_68_20, all_457_1) = all_470_0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_470_0, all_457_1,
% 259.75/36.53  | | | | | | | | | |              all_68_20, simplifying with (68), (77) gives:
% 259.75/36.53  | | | | | | | | | |   (78)  all_470_0 = 0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | REDUCE: (76), (78) imply:
% 259.75/36.53  | | | | | | | | | |   (79)  $false
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | CLOSE: (79) is inconsistent.
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 259.75/36.53  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.75/36.53  | | | | | | | | |           int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ?
% 259.75/36.53  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | BETA: splitting (80) gives:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (81)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0)
% 259.75/36.53  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.53  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | GROUND_INST: instantiating (81) with all_450_1, all_450_0,
% 259.75/36.53  | | | | | | | | | |              simplifying with (62), (64) gives:
% 259.75/36.53  | | | | | | | | | |   (82)  all_450_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.53  | | | | | | | | | |           r1(all_68_20, all_450_1) = v0)
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | BETA: splitting (82) gives:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | |   (83)  all_450_0 = 0
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | REDUCE: (61), (83) imply:
% 259.75/36.53  | | | | | | | | | | |   (84)  $false
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | CLOSE: (84) is inconsistent.
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | |   (85)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.53  | | | | | | | | | | |             all_450_1) = v0)
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | DELTA: instantiating (85) with fresh symbol all_470_0
% 259.75/36.53  | | | | | | | | | | |        gives:
% 259.75/36.53  | | | | | | | | | | |   (86)   ~ (all_470_0 = 0) & r1(all_68_20, all_450_1) =
% 259.75/36.53  | | | | | | | | | | |         all_470_0
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | ALPHA: (86) implies:
% 259.75/36.53  | | | | | | | | | | |   (87)   ~ (all_470_0 = 0)
% 259.75/36.53  | | | | | | | | | | |   (88)  r1(all_68_20, all_450_1) = all_470_0
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_470_0, all_450_1,
% 259.75/36.53  | | | | | | | | | | |              all_68_20, simplifying with (63), (88) gives:
% 259.75/36.53  | | | | | | | | | | |   (89)  all_470_0 = 0
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | REDUCE: (87), (89) imply:
% 259.75/36.53  | | | | | | | | | | |   (90)  $false
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | CLOSE: (90) is inconsistent.
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (91)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0)
% 259.75/36.53  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.53  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | GROUND_INST: instantiating (91) with all_418_1, all_418_0,
% 259.75/36.53  | | | | | | | | | |              simplifying with (55), (57) gives:
% 259.75/36.53  | | | | | | | | | |   (92)  all_418_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.53  | | | | | | | | | |           r1(all_68_20, all_418_1) = v0)
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | BETA: splitting (92) gives:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | |   (93)  all_418_0 = 0
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | REDUCE: (54), (93) imply:
% 259.75/36.53  | | | | | | | | | | |   (94)  $false
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | CLOSE: (94) is inconsistent.
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | |   (95)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.53  | | | | | | | | | | |             all_418_1) = v0)
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | DELTA: instantiating (95) with fresh symbol all_470_0
% 259.75/36.53  | | | | | | | | | | |        gives:
% 259.75/36.53  | | | | | | | | | | |   (96)   ~ (all_470_0 = 0) & r1(all_68_20, all_418_1) =
% 259.75/36.53  | | | | | | | | | | |         all_470_0
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | ALPHA: (96) implies:
% 259.75/36.53  | | | | | | | | | | |   (97)   ~ (all_470_0 = 0)
% 259.75/36.53  | | | | | | | | | | |   (98)  r1(all_68_20, all_418_1) = all_470_0
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_470_0, all_418_1,
% 259.75/36.53  | | | | | | | | | | |              all_68_20, simplifying with (56), (98) gives:
% 259.75/36.53  | | | | | | | | | | |   (99)  all_470_0 = 0
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | REDUCE: (97), (99) imply:
% 259.75/36.53  | | | | | | | | | | |   (100)  $false
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | | CLOSE: (100) is inconsistent.
% 259.75/36.53  | | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | End of split
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | End of split
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | End of split
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | Case 2:
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | |   (101)  all_75_15 = 0
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | COMBINE_EQS: (20), (101) imply:
% 259.75/36.53  | | | | |   (102)  all_68_9 = 0
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | BETA: splitting (23) gives:
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | Case 1:
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | |   (103)   ~ (all_75_15 = 0)
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | REDUCE: (101), (103) imply:
% 259.75/36.53  | | | | | |   (104)  $false
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | CLOSE: (104) is inconsistent.
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | Case 2:
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | |   (105)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.53  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | DELTA: instantiating (105) with fresh symbols all_314_0, all_314_1
% 259.75/36.53  | | | | | |        gives:
% 259.75/36.53  | | | | | |   (106)   ~ (all_314_0 = 0) & p104(all_314_1) = all_314_0 &
% 259.75/36.53  | | | | | |          r1(all_68_20, all_314_1) = 0 & $i(all_314_1)
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | REF_CLOSE: (1), (2), (3), (4), (6), (8), (11), (13), (15), (18),
% 259.75/36.53  | | | | | |            (19), (25), (31), (32), (33), (34), (37), (38), (39),
% 259.75/36.53  | | | | | |            (40), (44), (106) are inconsistent by sub-proof #355.
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | End of split
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | End of split
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | Case 2:
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | |   (107)  all_75_16 = 0
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | COMBINE_EQS: (9), (107) imply:
% 259.75/36.53  | | | |   (108)  all_68_13 = 0
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | BETA: splitting (12) gives:
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | Case 1:
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | |   (109)   ~ (all_75_15 = 0)
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | REDUCE: (20), (109) imply:
% 259.75/36.53  | | | | |   (110)   ~ (all_68_9 = 0)
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | BETA: splitting (21) gives:
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | Case 1:
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | |   (111)   ~ (all_75_16 = 0)
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | REDUCE: (107), (111) imply:
% 259.75/36.53  | | | | | |   (112)  $false
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | CLOSE: (112) is inconsistent.
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | Case 2:
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | |   (113)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.53  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | DELTA: instantiating (113) with fresh symbols all_294_0, all_294_1
% 259.75/36.53  | | | | | |        gives:
% 259.75/36.53  | | | | | |   (114)   ~ (all_294_0 = 0) & p104(all_294_1) = all_294_0 &
% 259.75/36.53  | | | | | |          r1(all_68_20, all_294_1) = 0 & $i(all_294_1)
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | ALPHA: (114) implies:
% 259.75/36.53  | | | | | |   (115)   ~ (all_294_0 = 0)
% 259.75/36.53  | | | | | |   (116)  $i(all_294_1)
% 259.75/36.53  | | | | | |   (117)  r1(all_68_20, all_294_1) = 0
% 259.75/36.53  | | | | | |   (118)  p104(all_294_1) = all_294_0
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | DELTA: instantiating (35) with fresh symbols all_302_0, all_302_1
% 259.75/36.53  | | | | | |        gives:
% 259.75/36.53  | | | | | |   (119)   ~ (all_302_0 = 0) & p103(all_302_1) = all_302_0 &
% 259.75/36.53  | | | | | |          r1(all_68_20, all_302_1) = 0 & $i(all_302_1)
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | ALPHA: (119) implies:
% 259.75/36.53  | | | | | |   (120)   ~ (all_302_0 = 0)
% 259.75/36.53  | | | | | |   (121)  $i(all_302_1)
% 259.75/36.53  | | | | | |   (122)  r1(all_68_20, all_302_1) = 0
% 259.75/36.53  | | | | | |   (123)  p103(all_302_1) = all_302_0
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | BETA: splitting (5) gives:
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | | Case 1:
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | |   (124)   ~ (all_75_8 = 0)
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | REDUCE: (17), (124) imply:
% 259.75/36.53  | | | | | | |   (125)   ~ (all_68_7 = 0)
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | REF_CLOSE: (7), (11), (14), (42), (110), (125) are inconsistent by
% 259.75/36.53  | | | | | | |            sub-proof #398.
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | Case 2:
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | |   (126)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 259.75/36.53  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | DELTA: instantiating (126) with fresh symbols all_323_0, all_323_1
% 259.75/36.53  | | | | | | |        gives:
% 259.75/36.53  | | | | | | |   (127)   ~ (all_323_0 = 0) & p102(all_323_1) = all_323_0 &
% 259.75/36.53  | | | | | | |          r1(all_68_20, all_323_1) = 0 & $i(all_323_1)
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | ALPHA: (127) implies:
% 259.75/36.53  | | | | | | |   (128)   ~ (all_323_0 = 0)
% 259.75/36.53  | | | | | | |   (129)  $i(all_323_1)
% 259.75/36.53  | | | | | | |   (130)  r1(all_68_20, all_323_1) = 0
% 259.75/36.53  | | | | | | |   (131)  p102(all_323_1) = all_323_0
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | BETA: splitting (19) gives:
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | |   (132)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.75/36.53  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.75/36.53  | | | | | | | |            int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ?
% 259.75/36.53  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | BETA: splitting (132) gives:
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | |   (133)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 259.75/36.53  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | GROUND_INST: instantiating (133) with all_323_1, all_323_0,
% 259.75/36.53  | | | | | | | | |              simplifying with (129), (131) gives:
% 259.75/36.53  | | | | | | | | |   (134)  all_323_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.53  | | | | | | | | |            r1(all_68_20, all_323_1) = v0)
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | BETA: splitting (134) gives:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (135)  all_323_0 = 0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | REDUCE: (128), (135) imply:
% 259.75/36.53  | | | | | | | | | |   (136)  $false
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | CLOSE: (136) is inconsistent.
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (137)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.53  | | | | | | | | | |              all_323_1) = v0)
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | DELTA: instantiating (137) with fresh symbol all_409_0
% 259.75/36.53  | | | | | | | | | |        gives:
% 259.75/36.53  | | | | | | | | | |   (138)   ~ (all_409_0 = 0) & r1(all_68_20, all_323_1) =
% 259.75/36.53  | | | | | | | | | |          all_409_0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | ALPHA: (138) implies:
% 259.75/36.53  | | | | | | | | | |   (139)   ~ (all_409_0 = 0)
% 259.75/36.53  | | | | | | | | | |   (140)  r1(all_68_20, all_323_1) = all_409_0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_409_0, all_323_1,
% 259.75/36.53  | | | | | | | | | |              all_68_20, simplifying with (130), (140) gives:
% 259.75/36.53  | | | | | | | | | |   (141)  all_409_0 = 0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | REDUCE: (139), (141) imply:
% 259.75/36.53  | | | | | | | | | |   (142)  $false
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | CLOSE: (142) is inconsistent.
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | |   (143)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.75/36.53  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | GROUND_INST: instantiating (143) with all_302_1, all_302_0,
% 259.75/36.53  | | | | | | | | |              simplifying with (121), (123) gives:
% 259.75/36.53  | | | | | | | | |   (144)  all_302_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.53  | | | | | | | | |            r1(all_68_20, all_302_1) = v0)
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | BETA: splitting (144) gives:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (145)  all_302_0 = 0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | REDUCE: (120), (145) imply:
% 259.75/36.53  | | | | | | | | | |   (146)  $false
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | CLOSE: (146) is inconsistent.
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (147)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.53  | | | | | | | | | |              all_302_1) = v0)
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | DELTA: instantiating (147) with fresh symbol all_409_0
% 259.75/36.53  | | | | | | | | | |        gives:
% 259.75/36.53  | | | | | | | | | |   (148)   ~ (all_409_0 = 0) & r1(all_68_20, all_302_1) =
% 259.75/36.53  | | | | | | | | | |          all_409_0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | ALPHA: (148) implies:
% 259.75/36.53  | | | | | | | | | |   (149)   ~ (all_409_0 = 0)
% 259.75/36.53  | | | | | | | | | |   (150)  r1(all_68_20, all_302_1) = all_409_0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_409_0, all_302_1,
% 259.75/36.53  | | | | | | | | | |              all_68_20, simplifying with (122), (150) gives:
% 259.75/36.53  | | | | | | | | | |   (151)  all_409_0 = 0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | REDUCE: (149), (151) imply:
% 259.75/36.53  | | | | | | | | | |   (152)  $false
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | CLOSE: (152) is inconsistent.
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | |   (153)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.75/36.53  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 259.75/36.53  | | | | | | | |            int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ?
% 259.75/36.53  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | BETA: splitting (153) gives:
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | |   (154)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 259.75/36.53  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | GROUND_INST: instantiating (154) with all_294_1, all_294_0,
% 259.75/36.53  | | | | | | | | |              simplifying with (116), (118) gives:
% 259.75/36.53  | | | | | | | | |   (155)  all_294_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.53  | | | | | | | | |            r1(all_68_20, all_294_1) = v0)
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | BETA: splitting (155) gives:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 1:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (156)  all_294_0 = 0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | REDUCE: (115), (156) imply:
% 259.75/36.53  | | | | | | | | | |   (157)  $false
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | CLOSE: (157) is inconsistent.
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | |   (158)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.53  | | | | | | | | | |              all_294_1) = v0)
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | DELTA: instantiating (158) with fresh symbol all_409_0
% 259.75/36.53  | | | | | | | | | |        gives:
% 259.75/36.53  | | | | | | | | | |   (159)   ~ (all_409_0 = 0) & r1(all_68_20, all_294_1) =
% 259.75/36.53  | | | | | | | | | |          all_409_0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | ALPHA: (159) implies:
% 259.75/36.53  | | | | | | | | | |   (160)   ~ (all_409_0 = 0)
% 259.75/36.53  | | | | | | | | | |   (161)  r1(all_68_20, all_294_1) = all_409_0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_409_0, all_294_1,
% 259.75/36.53  | | | | | | | | | |              all_68_20, simplifying with (117), (161) gives:
% 259.75/36.53  | | | | | | | | | |   (162)  all_409_0 = 0
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | REDUCE: (160), (162) imply:
% 259.75/36.53  | | | | | | | | | |   (163)  $false
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | | CLOSE: (163) is inconsistent.
% 259.75/36.53  | | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | Case 2:
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | |   (164)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 259.75/36.53  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | GROUND_INST: instantiating (164) with all_218_1, all_218_0,
% 259.75/36.53  | | | | | | | | |              simplifying with (32), (34) gives:
% 259.75/36.53  | | | | | | | | |   (165)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.53  | | | | | | | | |            r1(all_68_20, all_218_1) = v0)
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | | REF_CLOSE: (11), (31), (33), (165) are inconsistent by
% 259.75/36.53  | | | | | | | | |            sub-proof #356.
% 259.75/36.53  | | | | | | | | | 
% 259.75/36.53  | | | | | | | | End of split
% 259.75/36.53  | | | | | | | | 
% 259.75/36.53  | | | | | | | End of split
% 259.75/36.53  | | | | | | | 
% 259.75/36.53  | | | | | | End of split
% 259.75/36.53  | | | | | | 
% 259.75/36.53  | | | | | End of split
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | Case 2:
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | |   (166)   ~ (all_75_16 = 0)
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | REDUCE: (107), (166) imply:
% 259.75/36.53  | | | | |   (167)  $false
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | | CLOSE: (167) is inconsistent.
% 259.75/36.53  | | | | | 
% 259.75/36.53  | | | | End of split
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | End of split
% 259.75/36.53  | | | 
% 259.75/36.53  | | Case 2:
% 259.75/36.53  | | | 
% 259.75/36.53  | | |   (168)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.75/36.53  | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53  | | | 
% 259.75/36.53  | | | REF_CLOSE: (2), (11), (13), (18), (25), (168) are inconsistent by
% 259.75/36.53  | | |            sub-proof #361.
% 259.75/36.53  | | | 
% 259.75/36.53  | | End of split
% 259.75/36.53  | | 
% 259.75/36.53  | Case 2:
% 259.75/36.53  | | 
% 259.75/36.53  | |   (169)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.75/36.53  | |            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53  | | 
% 259.75/36.53  | | REF_CLOSE: (2), (11), (13), (18), (25), (169) are inconsistent by sub-proof
% 259.75/36.53  | |            #361.
% 259.75/36.53  | | 
% 259.75/36.53  | End of split
% 259.75/36.53  | 
% 259.75/36.53  End of proof
% 259.75/36.53  
% 259.75/36.53  Sub-proof #355 shows that the following formulas are inconsistent:
% 259.75/36.53  ----------------------------------------------------------------
% 259.75/36.53    (1)  p105(all_218_1) = all_218_0
% 259.75/36.53    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.75/36.53    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.75/36.53             v0) = 0 & $i(v0))
% 259.75/36.53    (4)  all_75_9 = all_68_11
% 259.75/36.53    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.53           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53    (6)  all_75_13 = all_68_12
% 259.75/36.53    (7)   ~ (all_225_0 = 0)
% 259.75/36.53    (8)   ~ (all_68_14 = 0)
% 259.75/36.53    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.53         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.53    (10)  p103(all_225_1) = all_225_0
% 259.75/36.53    (11)   ~ (all_68_2 = 0)
% 259.75/36.53    (12)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.53            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53    (13)  $i(all_218_1)
% 259.75/36.53    (14)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.53            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.53           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.53            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.53          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.53            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.53    (15)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.53            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.53          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.53            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.53          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.53            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.53              r1(all_68_20, v0) = v2))
% 259.75/36.53    (16)   ~ (all_218_0 = 0)
% 259.75/36.53    (17)   ~ (all_68_13 = 0)
% 259.75/36.53    (18)  r1(all_68_20, all_218_1) = 0
% 259.75/36.53    (19)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.53            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53    (20)   ~ (all_314_0 = 0) & p104(all_314_1) = all_314_0 & r1(all_68_20,
% 259.75/36.53            all_314_1) = 0 & $i(all_314_1)
% 259.75/36.53    (21)  $i(all_225_1)
% 259.75/36.53    (22)  r1(all_68_20, all_225_1) = 0
% 259.75/36.53  
% 259.75/36.53  Begin of proof
% 259.75/36.53  | 
% 259.75/36.53  | ALPHA: (20) implies:
% 259.75/36.53  |   (23)   ~ (all_314_0 = 0)
% 259.75/36.53  |   (24)  $i(all_314_1)
% 259.75/36.53  |   (25)  r1(all_68_20, all_314_1) = 0
% 259.75/36.53  |   (26)  p104(all_314_1) = all_314_0
% 259.75/36.53  | 
% 259.75/36.53  | BETA: splitting (12) gives:
% 259.75/36.53  | 
% 259.75/36.53  | Case 1:
% 259.75/36.53  | | 
% 259.75/36.53  | |   (27)   ~ (all_75_13 = 0)
% 259.75/36.53  | | 
% 259.75/36.53  | | REDUCE: (6), (27) imply:
% 259.75/36.53  | |   (28)   ~ (all_68_12 = 0)
% 259.75/36.53  | | 
% 259.75/36.53  | | BETA: splitting (2) gives:
% 259.75/36.53  | | 
% 259.75/36.53  | | Case 1:
% 259.75/36.53  | | | 
% 259.75/36.53  | | |   (29)  all_68_11 = 0
% 259.75/36.53  | | | 
% 259.75/36.53  | | | COMBINE_EQS: (4), (29) imply:
% 259.75/36.53  | | |   (30)  all_75_9 = 0
% 259.75/36.53  | | | 
% 259.75/36.53  | | | BETA: splitting (5) gives:
% 259.75/36.53  | | | 
% 259.75/36.53  | | | Case 1:
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | |   (31)   ~ (all_75_9 = 0)
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | REDUCE: (30), (31) imply:
% 259.75/36.53  | | | |   (32)  $false
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | CLOSE: (32) is inconsistent.
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | Case 2:
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | |   (33)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 259.75/36.53  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | DELTA: instantiating (33) with fresh symbols all_333_0, all_333_1 gives:
% 259.75/36.53  | | | |   (34)   ~ (all_333_0 = 0) & p102(all_333_1) = all_333_0 & r1(all_68_20,
% 259.75/36.53  | | | |           all_333_1) = 0 & $i(all_333_1)
% 259.75/36.53  | | | | 
% 259.75/36.53  | | | | ALPHA: (34) implies:
% 259.75/36.53  | | | |   (35)   ~ (all_333_0 = 0)
% 259.75/36.54  | | | |   (36)  $i(all_333_1)
% 259.75/36.54  | | | |   (37)  r1(all_68_20, all_333_1) = 0
% 259.75/36.54  | | | |   (38)  p102(all_333_1) = all_333_0
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | | BETA: splitting (15) gives:
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | | Case 1:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | |   (39)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.75/36.54  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.75/36.54  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0)
% 259.75/36.54  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.54  | | | | |             r1(all_68_20, v0) = v2))
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | BETA: splitting (39) gives:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | Case 1:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | |   (40)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 259.75/36.54  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | | |             = v2))
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | GROUND_INST: instantiating (40) with all_333_1, all_333_0,
% 259.75/36.54  | | | | | |              simplifying with (36), (38) gives:
% 259.75/36.54  | | | | | |   (41)  all_333_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.54  | | | | | |             all_333_1) = v0)
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | BETA: splitting (41) gives:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | Case 1:
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | |   (42)  all_333_0 = 0
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | REDUCE: (35), (42) imply:
% 259.75/36.54  | | | | | | |   (43)  $false
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | CLOSE: (43) is inconsistent.
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | Case 2:
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | |   (44)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_333_1) =
% 259.75/36.54  | | | | | | |           v0)
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | DELTA: instantiating (44) with fresh symbol all_401_0 gives:
% 259.75/36.54  | | | | | | |   (45)   ~ (all_401_0 = 0) & r1(all_68_20, all_333_1) = all_401_0
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | ALPHA: (45) implies:
% 259.75/36.54  | | | | | | |   (46)   ~ (all_401_0 = 0)
% 259.75/36.54  | | | | | | |   (47)  r1(all_68_20, all_333_1) = all_401_0
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | GROUND_INST: instantiating (9) with 0, all_401_0, all_333_1,
% 259.75/36.54  | | | | | | |              all_68_20, simplifying with (37), (47) gives:
% 259.75/36.54  | | | | | | |   (48)  all_401_0 = 0
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | REDUCE: (46), (48) imply:
% 259.75/36.54  | | | | | | |   (49)  $false
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | CLOSE: (49) is inconsistent.
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | End of split
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | Case 2:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | |   (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) | 
% 259.75/36.54  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | | |             = v2))
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | GROUND_INST: instantiating (50) with all_225_1, all_225_0,
% 259.75/36.54  | | | | | |              simplifying with (10), (21) gives:
% 259.75/36.54  | | | | | |   (51)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.54  | | | | | |             all_225_1) = v0)
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | REF_CLOSE: (7), (9), (22), (51) are inconsistent by sub-proof #358.
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | End of split
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | Case 2:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | |   (52)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.75/36.54  | | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.75/36.54  | | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 259.75/36.54  | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.54  | | | | |             r1(all_68_20, v0) = v2))
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | BETA: splitting (52) gives:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | Case 1:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 259.75/36.54  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | | |             = v2))
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | GROUND_INST: instantiating (53) with all_314_1, all_314_0,
% 259.75/36.54  | | | | | |              simplifying with (24), (26) gives:
% 259.75/36.54  | | | | | |   (54)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.54  | | | | | |             all_314_1) = v0)
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | REF_CLOSE: (9), (23), (25), (54) are inconsistent by sub-proof #357.
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | Case 2:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | |   (55)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) | 
% 259.75/36.54  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | | |             = v2))
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | GROUND_INST: instantiating (55) with all_218_1, all_218_0,
% 259.75/36.54  | | | | | |              simplifying with (1), (13) gives:
% 259.75/36.54  | | | | | |   (56)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.54  | | | | | |             all_218_1) = v0)
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | REF_CLOSE: (9), (16), (18), (56) are inconsistent by sub-proof #356.
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | End of split
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | End of split
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | End of split
% 259.75/36.54  | | | 
% 259.75/36.54  | | Case 2:
% 259.75/36.54  | | | 
% 259.75/36.54  | | |   (57)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 259.75/36.54  | | | 
% 259.75/36.54  | | | REF_CLOSE: (8), (17), (28), (57) are inconsistent by sub-proof #396.
% 259.75/36.54  | | | 
% 259.75/36.54  | | End of split
% 259.75/36.54  | | 
% 259.75/36.54  | Case 2:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 259.75/36.54  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.54  | | 
% 259.75/36.54  | | BETA: splitting (14) gives:
% 259.75/36.54  | | 
% 259.75/36.54  | | Case 1:
% 259.75/36.54  | | | 
% 259.75/36.54  | | |   (59)  all_68_2 = 0
% 259.75/36.54  | | | 
% 259.75/36.54  | | | REDUCE: (11), (59) imply:
% 259.75/36.54  | | |   (60)  $false
% 259.75/36.54  | | | 
% 259.75/36.54  | | | CLOSE: (60) is inconsistent.
% 259.75/36.54  | | | 
% 259.75/36.54  | | Case 2:
% 259.75/36.54  | | | 
% 259.75/36.54  | | |   (61)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1) |  ~
% 259.75/36.54  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.54  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 259.75/36.54  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.54  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 259.75/36.54  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.54  | | | 
% 259.75/36.54  | | | BETA: splitting (15) gives:
% 259.75/36.54  | | | 
% 259.75/36.54  | | | Case 1:
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | |   (62)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 259.75/36.54  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.75/36.54  | | | |             v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 259.75/36.54  | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.54  | | | |             r1(all_68_20, v0) = v2))
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | | BETA: splitting (62) gives:
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | | Case 1:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | DELTA: instantiating (19) with fresh symbols all_439_0, all_439_1
% 259.75/36.54  | | | | |        gives:
% 259.75/36.54  | | | | |   (63)   ~ (all_439_0 = 0) & p205(all_439_1) = all_439_0 &
% 259.75/36.54  | | | | |         r1(all_68_20, all_439_1) = 0 & $i(all_439_1)
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | ALPHA: (63) implies:
% 259.75/36.54  | | | | |   (64)   ~ (all_439_0 = 0)
% 259.75/36.54  | | | | |   (65)  $i(all_439_1)
% 259.75/36.54  | | | | |   (66)  r1(all_68_20, all_439_1) = 0
% 259.75/36.54  | | | | |   (67)  p205(all_439_1) = all_439_0
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | DELTA: instantiating (3) with fresh symbols all_455_0, all_455_1
% 259.75/36.54  | | | | |        gives:
% 259.75/36.54  | | | | |   (68)   ~ (all_455_0 = 0) & p204(all_455_1) = all_455_0 &
% 259.75/36.54  | | | | |         r1(all_68_20, all_455_1) = 0 & $i(all_455_1)
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | ALPHA: (68) implies:
% 259.75/36.54  | | | | |   (69)   ~ (all_455_0 = 0)
% 259.75/36.54  | | | | |   (70)  $i(all_455_1)
% 259.75/36.54  | | | | |   (71)  r1(all_68_20, all_455_1) = 0
% 259.75/36.54  | | | | |   (72)  p204(all_455_1) = all_455_0
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | DELTA: instantiating (58) with fresh symbols all_476_0, all_476_1
% 259.75/36.54  | | | | |        gives:
% 259.75/36.54  | | | | |   (73)   ~ (all_476_0 = 0) & p203(all_476_1) = all_476_0 &
% 259.75/36.54  | | | | |         r1(all_68_20, all_476_1) = 0 & $i(all_476_1)
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | ALPHA: (73) implies:
% 259.75/36.54  | | | | |   (74)   ~ (all_476_0 = 0)
% 259.75/36.54  | | | | |   (75)  $i(all_476_1)
% 259.75/36.54  | | | | |   (76)  r1(all_68_20, all_476_1) = 0
% 259.75/36.54  | | | | |   (77)  p203(all_476_1) = all_476_0
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | BETA: splitting (61) gives:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | Case 1:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | |   (78)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1) | 
% 259.75/36.54  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | | |             = v2))
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | GROUND_INST: instantiating (78) with all_476_1, all_476_0,
% 259.75/36.54  | | | | | |              simplifying with (75), (77) gives:
% 259.75/36.54  | | | | | |   (79)  all_476_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.54  | | | | | |             all_476_1) = v0)
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | BETA: splitting (79) gives:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | Case 1:
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | |   (80)  all_476_0 = 0
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | REDUCE: (74), (80) imply:
% 259.75/36.54  | | | | | | |   (81)  $false
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | CLOSE: (81) is inconsistent.
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | Case 2:
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | |   (82)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_476_1) =
% 259.75/36.54  | | | | | | |           v0)
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | DELTA: instantiating (82) with fresh symbol all_489_0 gives:
% 259.75/36.54  | | | | | | |   (83)   ~ (all_489_0 = 0) & r1(all_68_20, all_476_1) = all_489_0
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | ALPHA: (83) implies:
% 259.75/36.54  | | | | | | |   (84)   ~ (all_489_0 = 0)
% 259.75/36.54  | | | | | | |   (85)  r1(all_68_20, all_476_1) = all_489_0
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | GROUND_INST: instantiating (9) with 0, all_489_0, all_476_1,
% 259.75/36.54  | | | | | | |              all_68_20, simplifying with (76), (85) gives:
% 259.75/36.54  | | | | | | |   (86)  all_489_0 = 0
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | REDUCE: (84), (86) imply:
% 259.75/36.54  | | | | | | |   (87)  $false
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | CLOSE: (87) is inconsistent.
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | End of split
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | Case 2:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | |   (88)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) | 
% 259.75/36.54  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.54  | | | | | |           (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.54  | | | | | |             & r1(all_68_20, v0) = v2))
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | BETA: splitting (88) gives:
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | | Case 1:
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | |   (89)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1)
% 259.75/36.54  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.54  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | GROUND_INST: instantiating (89) with all_455_1, all_455_0,
% 259.75/36.54  | | | | | | |              simplifying with (70), (72) gives:
% 259.75/36.54  | | | | | | |   (90)  all_455_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.54  | | | | | | |           r1(all_68_20, all_455_1) = v0)
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | BETA: splitting (90) gives:
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | Case 1:
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | |   (91)  all_455_0 = 0
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | REDUCE: (69), (91) imply:
% 259.75/36.54  | | | | | | | |   (92)  $false
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | CLOSE: (92) is inconsistent.
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | Case 2:
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | |   (93)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_455_1) =
% 259.75/36.54  | | | | | | | |           v0)
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | DELTA: instantiating (93) with fresh symbol all_489_0 gives:
% 259.75/36.54  | | | | | | | |   (94)   ~ (all_489_0 = 0) & r1(all_68_20, all_455_1) =
% 259.75/36.54  | | | | | | | |         all_489_0
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | ALPHA: (94) implies:
% 259.75/36.54  | | | | | | | |   (95)   ~ (all_489_0 = 0)
% 259.75/36.54  | | | | | | | |   (96)  r1(all_68_20, all_455_1) = all_489_0
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | GROUND_INST: instantiating (9) with 0, all_489_0, all_455_1,
% 259.75/36.54  | | | | | | | |              all_68_20, simplifying with (71), (96) gives:
% 259.75/36.54  | | | | | | | |   (97)  all_489_0 = 0
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | REDUCE: (95), (97) imply:
% 259.75/36.54  | | | | | | | |   (98)  $false
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | CLOSE: (98) is inconsistent.
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | End of split
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | Case 2:
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | |   (99)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1)
% 259.75/36.54  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.54  | | | | | | |             r1(all_68_20, v0) = v2))
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | GROUND_INST: instantiating (99) with all_439_1, all_439_0,
% 259.75/36.54  | | | | | | |              simplifying with (65), (67) gives:
% 259.75/36.54  | | | | | | |   (100)  all_439_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 259.75/36.54  | | | | | | |            r1(all_68_20, all_439_1) = v0)
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | BETA: splitting (100) gives:
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | | Case 1:
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | |   (101)  all_439_0 = 0
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | REDUCE: (64), (101) imply:
% 259.75/36.54  | | | | | | | |   (102)  $false
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | CLOSE: (102) is inconsistent.
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | Case 2:
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | |   (103)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_439_1)
% 259.75/36.54  | | | | | | | |            = v0)
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | DELTA: instantiating (103) with fresh symbol all_489_0 gives:
% 259.75/36.54  | | | | | | | |   (104)   ~ (all_489_0 = 0) & r1(all_68_20, all_439_1) =
% 259.75/36.54  | | | | | | | |          all_489_0
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | ALPHA: (104) implies:
% 259.75/36.54  | | | | | | | |   (105)   ~ (all_489_0 = 0)
% 259.75/36.54  | | | | | | | |   (106)  r1(all_68_20, all_439_1) = all_489_0
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | GROUND_INST: instantiating (9) with 0, all_489_0, all_439_1,
% 259.75/36.54  | | | | | | | |              all_68_20, simplifying with (66), (106) gives:
% 259.75/36.54  | | | | | | | |   (107)  all_489_0 = 0
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | REDUCE: (105), (107) imply:
% 259.75/36.54  | | | | | | | |   (108)  $false
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | | CLOSE: (108) is inconsistent.
% 259.75/36.54  | | | | | | | | 
% 259.75/36.54  | | | | | | | End of split
% 259.75/36.54  | | | | | | | 
% 259.75/36.54  | | | | | | End of split
% 259.75/36.54  | | | | | | 
% 259.75/36.54  | | | | | End of split
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | Case 2:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | |   (109)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) | 
% 259.75/36.54  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | |              = v2))
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | GROUND_INST: instantiating (109) with all_225_1, all_225_0,
% 259.75/36.54  | | | | |              simplifying with (10), (21) gives:
% 259.75/36.54  | | | | |   (110)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.54  | | | | |              all_225_1) = v0)
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | REF_CLOSE: (7), (9), (22), (110) are inconsistent by sub-proof #358.
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | End of split
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | Case 2:
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | |   (111)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 259.75/36.54  | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.75/36.54  | | | |              v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0)
% 259.75/36.54  | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.54  | | | |              r1(all_68_20, v0) = v2))
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | | BETA: splitting (111) gives:
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | | Case 1:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | |   (112)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 259.75/36.54  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | |              = v2))
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | GROUND_INST: instantiating (112) with all_314_1, all_314_0,
% 259.75/36.54  | | | | |              simplifying with (24), (26) gives:
% 259.75/36.54  | | | | |   (113)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.54  | | | | |              all_314_1) = v0)
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | REF_CLOSE: (9), (23), (25), (113) are inconsistent by sub-proof #357.
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | Case 2:
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | |   (114)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) | 
% 259.75/36.54  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 259.75/36.54  | | | | |              = v2))
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | GROUND_INST: instantiating (114) with all_218_1, all_218_0,
% 259.75/36.54  | | | | |              simplifying with (1), (13) gives:
% 259.75/36.54  | | | | |   (115)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.54  | | | | |              all_218_1) = v0)
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | | REF_CLOSE: (9), (16), (18), (115) are inconsistent by sub-proof #356.
% 259.75/36.54  | | | | | 
% 259.75/36.54  | | | | End of split
% 259.75/36.54  | | | | 
% 259.75/36.54  | | | End of split
% 259.75/36.54  | | | 
% 259.75/36.54  | | End of split
% 259.75/36.54  | | 
% 259.75/36.54  | End of split
% 259.75/36.54  | 
% 259.75/36.54  End of proof
% 259.75/36.54  
% 259.75/36.54  Sub-proof #356 shows that the following formulas are inconsistent:
% 259.75/36.54  ----------------------------------------------------------------
% 259.75/36.54    (1)  all_218_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_218_1) =
% 259.75/36.54           v0)
% 259.75/36.54    (2)   ~ (all_218_0 = 0)
% 259.75/36.54    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.54         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.54    (4)  r1(all_68_20, all_218_1) = 0
% 259.75/36.54  
% 259.75/36.54  Begin of proof
% 259.75/36.54  | 
% 259.75/36.54  | BETA: splitting (1) gives:
% 259.75/36.54  | 
% 259.75/36.54  | Case 1:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (5)  all_218_0 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | REDUCE: (2), (5) imply:
% 259.75/36.54  | |   (6)  $false
% 259.75/36.54  | | 
% 259.75/36.54  | | CLOSE: (6) is inconsistent.
% 259.75/36.54  | | 
% 259.75/36.54  | Case 2:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_218_1) = v0)
% 259.75/36.54  | | 
% 259.75/36.54  | | DELTA: instantiating (7) with fresh symbol all_409_0 gives:
% 259.75/36.54  | |   (8)   ~ (all_409_0 = 0) & r1(all_68_20, all_218_1) = all_409_0
% 259.75/36.54  | | 
% 259.75/36.54  | | ALPHA: (8) implies:
% 259.75/36.54  | |   (9)   ~ (all_409_0 = 0)
% 259.75/36.54  | |   (10)  r1(all_68_20, all_218_1) = all_409_0
% 259.75/36.54  | | 
% 259.75/36.54  | | GROUND_INST: instantiating (3) with 0, all_409_0, all_218_1, all_68_20,
% 259.75/36.54  | |              simplifying with (4), (10) gives:
% 259.75/36.54  | |   (11)  all_409_0 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | REDUCE: (9), (11) imply:
% 259.75/36.54  | |   (12)  $false
% 259.75/36.54  | | 
% 259.75/36.54  | | CLOSE: (12) is inconsistent.
% 259.75/36.54  | | 
% 259.75/36.54  | End of split
% 259.75/36.54  | 
% 259.75/36.54  End of proof
% 259.75/36.54  
% 259.75/36.54  Sub-proof #357 shows that the following formulas are inconsistent:
% 259.75/36.54  ----------------------------------------------------------------
% 259.75/36.54    (1)  all_314_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_314_1) =
% 259.75/36.54           v0)
% 259.75/36.54    (2)   ~ (all_314_0 = 0)
% 259.75/36.54    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.54         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.54    (4)  r1(all_68_20, all_314_1) = 0
% 259.75/36.54  
% 259.75/36.54  Begin of proof
% 259.75/36.54  | 
% 259.75/36.54  | BETA: splitting (1) gives:
% 259.75/36.54  | 
% 259.75/36.54  | Case 1:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (5)  all_314_0 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | REDUCE: (2), (5) imply:
% 259.75/36.54  | |   (6)  $false
% 259.75/36.54  | | 
% 259.75/36.54  | | CLOSE: (6) is inconsistent.
% 259.75/36.54  | | 
% 259.75/36.54  | Case 2:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_314_1) = v0)
% 259.75/36.54  | | 
% 259.75/36.54  | | DELTA: instantiating (7) with fresh symbol all_401_0 gives:
% 259.75/36.54  | |   (8)   ~ (all_401_0 = 0) & r1(all_68_20, all_314_1) = all_401_0
% 259.75/36.54  | | 
% 259.75/36.54  | | ALPHA: (8) implies:
% 259.75/36.54  | |   (9)   ~ (all_401_0 = 0)
% 259.75/36.54  | |   (10)  r1(all_68_20, all_314_1) = all_401_0
% 259.75/36.54  | | 
% 259.75/36.54  | | GROUND_INST: instantiating (3) with 0, all_401_0, all_314_1, all_68_20,
% 259.75/36.54  | |              simplifying with (4), (10) gives:
% 259.75/36.54  | |   (11)  all_401_0 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | REDUCE: (9), (11) imply:
% 259.75/36.54  | |   (12)  $false
% 259.75/36.54  | | 
% 259.75/36.54  | | CLOSE: (12) is inconsistent.
% 259.75/36.54  | | 
% 259.75/36.54  | End of split
% 259.75/36.54  | 
% 259.75/36.54  End of proof
% 259.75/36.54  
% 259.75/36.54  Sub-proof #358 shows that the following formulas are inconsistent:
% 259.75/36.54  ----------------------------------------------------------------
% 259.75/36.54    (1)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) =
% 259.75/36.54           v0)
% 259.75/36.54    (2)   ~ (all_225_0 = 0)
% 259.75/36.54    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.54         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.54    (4)  r1(all_68_20, all_225_1) = 0
% 259.75/36.54  
% 259.75/36.54  Begin of proof
% 259.75/36.54  | 
% 259.75/36.54  | BETA: splitting (1) gives:
% 259.75/36.54  | 
% 259.75/36.54  | Case 1:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (5)  all_225_0 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | REDUCE: (2), (5) imply:
% 259.75/36.54  | |   (6)  $false
% 259.75/36.54  | | 
% 259.75/36.54  | | CLOSE: (6) is inconsistent.
% 259.75/36.54  | | 
% 259.75/36.54  | Case 2:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) = v0)
% 259.75/36.54  | | 
% 259.75/36.54  | | DELTA: instantiating (7) with fresh symbol all_401_0 gives:
% 259.75/36.54  | |   (8)   ~ (all_401_0 = 0) & r1(all_68_20, all_225_1) = all_401_0
% 259.75/36.54  | | 
% 259.75/36.54  | | ALPHA: (8) implies:
% 259.75/36.54  | |   (9)   ~ (all_401_0 = 0)
% 259.75/36.54  | |   (10)  r1(all_68_20, all_225_1) = all_401_0
% 259.75/36.54  | | 
% 259.75/36.54  | | GROUND_INST: instantiating (3) with 0, all_401_0, all_225_1, all_68_20,
% 259.75/36.54  | |              simplifying with (4), (10) gives:
% 259.75/36.54  | |   (11)  all_401_0 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | REDUCE: (9), (11) imply:
% 259.75/36.54  | |   (12)  $false
% 259.75/36.54  | | 
% 259.75/36.54  | | CLOSE: (12) is inconsistent.
% 259.75/36.54  | | 
% 259.75/36.54  | End of split
% 259.75/36.54  | 
% 259.75/36.54  End of proof
% 259.75/36.54  
% 259.75/36.54  Sub-proof #359 shows that the following formulas are inconsistent:
% 259.75/36.54  ----------------------------------------------------------------
% 259.75/36.54    (1)  all_68_18 = 0 | all_68_19 = 0
% 259.75/36.54    (2)  all_75_17 = all_68_18
% 259.75/36.54    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.54         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.54    (4)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 259.75/36.54           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.54    (5)   ~ (all_68_2 = 0)
% 259.75/36.54    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.75/36.54             v0) = 0 & $i(v0))
% 259.75/36.54    (7)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.54           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.75/36.54         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.75/36.54           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.75/36.54         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.75/36.54             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.54    (8)   ~ (all_68_19 = 0)
% 259.75/36.54    (9)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 259.75/36.54             v0) = 0 & $i(v0))
% 259.75/36.54  
% 259.75/36.54  Begin of proof
% 259.75/36.54  | 
% 259.75/36.54  | BETA: splitting (1) gives:
% 259.75/36.54  | 
% 259.75/36.54  | Case 1:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (10)  all_68_18 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | COMBINE_EQS: (2), (10) imply:
% 259.75/36.54  | |   (11)  all_75_17 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | REF_CLOSE: (3), (4), (5), (6), (7), (9), (11) are inconsistent by sub-proof
% 259.75/36.54  | |            #360.
% 259.75/36.54  | | 
% 259.75/36.54  | Case 2:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (12)   ~ (all_68_18 = 0)
% 259.75/36.54  | | 
% 259.75/36.54  | | REF_CLOSE: (1), (8), (12) are inconsistent by sub-proof #406.
% 259.75/36.54  | | 
% 259.75/36.54  | End of split
% 259.75/36.54  | 
% 259.75/36.54  End of proof
% 259.75/36.54  
% 259.75/36.54  Sub-proof #360 shows that the following formulas are inconsistent:
% 259.75/36.54  ----------------------------------------------------------------
% 259.75/36.54    (1)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.54         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.54    (2)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 259.75/36.54           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.54    (3)   ~ (all_68_2 = 0)
% 259.75/36.54    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.75/36.54             v0) = 0 & $i(v0))
% 259.75/36.54    (5)  all_75_17 = 0
% 259.75/36.54    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.54           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.75/36.54         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.75/36.54           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.75/36.54         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.75/36.54             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.54    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 259.75/36.54             v0) = 0 & $i(v0))
% 259.75/36.54  
% 259.75/36.54  Begin of proof
% 259.75/36.54  | 
% 259.75/36.54  | BETA: splitting (2) gives:
% 259.75/36.54  | 
% 259.75/36.54  | Case 1:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (8)   ~ (all_75_17 = 0)
% 259.75/36.54  | | 
% 259.75/36.54  | | REDUCE: (5), (8) imply:
% 259.75/36.54  | |   (9)  $false
% 259.75/36.54  | | 
% 259.75/36.54  | | CLOSE: (9) is inconsistent.
% 259.75/36.54  | | 
% 259.75/36.54  | Case 2:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 259.75/36.54  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.54  | | 
% 259.75/36.54  | | REF_CLOSE: (1), (3), (4), (6), (7), (10) are inconsistent by sub-proof #361.
% 259.75/36.54  | | 
% 259.75/36.54  | End of split
% 259.75/36.54  | 
% 259.75/36.54  End of proof
% 259.75/36.54  
% 259.75/36.54  Sub-proof #361 shows that the following formulas are inconsistent:
% 259.75/36.54  ----------------------------------------------------------------
% 259.75/36.54    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 259.75/36.54             v0) = 0 & $i(v0))
% 259.75/36.54    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.54         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.54    (3)   ~ (all_68_2 = 0)
% 259.75/36.54    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 & r1(all_68_20,
% 259.75/36.54             v0) = 0 & $i(v0))
% 259.75/36.54    (5)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.54           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 259.75/36.54         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.75/36.54           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 259.75/36.54         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 259.75/36.54             (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.54    (6)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 & r1(all_68_20,
% 259.75/36.54             v0) = 0 & $i(v0))
% 259.75/36.54  
% 259.75/36.54  Begin of proof
% 259.75/36.54  | 
% 259.75/36.54  | BETA: splitting (5) gives:
% 259.75/36.54  | 
% 259.75/36.54  | Case 1:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (7)  all_68_2 = 0
% 259.75/36.54  | | 
% 259.75/36.54  | | REDUCE: (3), (7) imply:
% 259.75/36.54  | |   (8)  $false
% 259.75/36.54  | | 
% 259.75/36.54  | | CLOSE: (8) is inconsistent.
% 259.75/36.54  | | 
% 259.75/36.54  | Case 2:
% 259.75/36.54  | | 
% 259.75/36.54  | |   (9)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1) |  ~ $i(v0)
% 259.75/36.54  | |          |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 259.75/36.54  | |          $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 259.75/36.54  | |          [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :
% 259.75/36.54  | |         ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 259.75/36.54  | |            int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.54  | | 
% 259.75/36.54  | | DELTA: instantiating (6) with fresh symbols all_430_0, all_430_1 gives:
% 259.75/36.54  | |   (10)   ~ (all_430_0 = 0) & p205(all_430_1) = all_430_0 & r1(all_68_20,
% 259.75/36.54  | |           all_430_1) = 0 & $i(all_430_1)
% 259.75/36.54  | | 
% 259.75/36.54  | | ALPHA: (10) implies:
% 259.75/36.54  | |   (11)   ~ (all_430_0 = 0)
% 259.75/36.54  | |   (12)  $i(all_430_1)
% 259.75/36.54  | |   (13)  r1(all_68_20, all_430_1) = 0
% 259.75/36.54  | |   (14)  p205(all_430_1) = all_430_0
% 259.75/36.54  | | 
% 259.75/36.54  | | DELTA: instantiating (1) with fresh symbols all_460_0, all_460_1 gives:
% 259.75/36.54  | |   (15)   ~ (all_460_0 = 0) & p204(all_460_1) = all_460_0 & r1(all_68_20,
% 259.75/36.54  | |           all_460_1) = 0 & $i(all_460_1)
% 259.75/36.54  | | 
% 259.75/36.54  | | ALPHA: (15) implies:
% 259.75/36.54  | |   (16)   ~ (all_460_0 = 0)
% 259.75/36.54  | |   (17)  $i(all_460_1)
% 259.75/36.54  | |   (18)  r1(all_68_20, all_460_1) = 0
% 259.75/36.54  | |   (19)  p204(all_460_1) = all_460_0
% 259.75/36.54  | | 
% 259.75/36.54  | | DELTA: instantiating (4) with fresh symbols all_467_0, all_467_1 gives:
% 259.75/36.54  | |   (20)   ~ (all_467_0 = 0) & p203(all_467_1) = all_467_0 & r1(all_68_20,
% 259.75/36.54  | |           all_467_1) = 0 & $i(all_467_1)
% 259.75/36.54  | | 
% 259.75/36.54  | | ALPHA: (20) implies:
% 259.75/36.54  | |   (21)   ~ (all_467_0 = 0)
% 259.75/36.55  | |   (22)  $i(all_467_1)
% 259.75/36.55  | |   (23)  r1(all_68_20, all_467_1) = 0
% 259.75/36.55  | |   (24)  p203(all_467_1) = all_467_0
% 259.75/36.55  | | 
% 259.75/36.55  | | BETA: splitting (9) gives:
% 259.75/36.55  | | 
% 259.75/36.55  | | Case 1:
% 259.75/36.55  | | | 
% 259.75/36.55  | | |   (25)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1) |  ~
% 259.75/36.55  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.55  | | | 
% 259.75/36.55  | | | GROUND_INST: instantiating (25) with all_467_1, all_467_0, simplifying
% 259.75/36.55  | | |              with (22), (24) gives:
% 259.75/36.55  | | |   (26)  all_467_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.55  | | |             all_467_1) = v0)
% 259.75/36.55  | | | 
% 259.75/36.55  | | | BETA: splitting (26) gives:
% 259.75/36.55  | | | 
% 259.75/36.55  | | | Case 1:
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | |   (27)  all_467_0 = 0
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | REDUCE: (21), (27) imply:
% 259.75/36.55  | | | |   (28)  $false
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | CLOSE: (28) is inconsistent.
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | Case 2:
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | |   (29)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_467_1) = v0)
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | DELTA: instantiating (29) with fresh symbol all_480_0 gives:
% 259.75/36.55  | | | |   (30)   ~ (all_480_0 = 0) & r1(all_68_20, all_467_1) = all_480_0
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | ALPHA: (30) implies:
% 259.75/36.55  | | | |   (31)   ~ (all_480_0 = 0)
% 259.75/36.55  | | | |   (32)  r1(all_68_20, all_467_1) = all_480_0
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | GROUND_INST: instantiating (2) with 0, all_480_0, all_467_1, all_68_20,
% 259.75/36.55  | | | |              simplifying with (23), (32) gives:
% 259.75/36.55  | | | |   (33)  all_480_0 = 0
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | REDUCE: (31), (33) imply:
% 259.75/36.55  | | | |   (34)  $false
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | CLOSE: (34) is inconsistent.
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | End of split
% 259.75/36.55  | | | 
% 259.75/36.55  | | Case 2:
% 259.75/36.55  | | | 
% 259.75/36.55  | | |   (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 259.75/36.55  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.55  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 259.75/36.55  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.55  | | | 
% 259.75/36.55  | | | BETA: splitting (35) gives:
% 259.75/36.55  | | | 
% 259.75/36.55  | | | Case 1:
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | |   (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 259.75/36.55  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.75/36.55  | | | |             v2))
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | GROUND_INST: instantiating (36) with all_460_1, all_460_0, simplifying
% 259.75/36.55  | | | |              with (17), (19) gives:
% 259.75/36.55  | | | |   (37)  all_460_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.55  | | | |             all_460_1) = v0)
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | BETA: splitting (37) gives:
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | Case 1:
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | |   (38)  all_460_0 = 0
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | REDUCE: (16), (38) imply:
% 259.75/36.55  | | | | |   (39)  $false
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | CLOSE: (39) is inconsistent.
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | Case 2:
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | |   (40)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_460_1) = v0)
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | DELTA: instantiating (40) with fresh symbol all_480_0 gives:
% 259.75/36.55  | | | | |   (41)   ~ (all_480_0 = 0) & r1(all_68_20, all_460_1) = all_480_0
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | ALPHA: (41) implies:
% 259.75/36.55  | | | | |   (42)   ~ (all_480_0 = 0)
% 259.75/36.55  | | | | |   (43)  r1(all_68_20, all_460_1) = all_480_0
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | GROUND_INST: instantiating (2) with 0, all_480_0, all_460_1,
% 259.75/36.55  | | | | |              all_68_20, simplifying with (18), (43) gives:
% 259.75/36.55  | | | | |   (44)  all_480_0 = 0
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | REDUCE: (42), (44) imply:
% 259.75/36.55  | | | | |   (45)  $false
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | CLOSE: (45) is inconsistent.
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | End of split
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | Case 2:
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | |   (46)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 259.75/36.55  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 259.75/36.55  | | | |             v2))
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | GROUND_INST: instantiating (46) with all_430_1, all_430_0, simplifying
% 259.75/36.55  | | | |              with (12), (14) gives:
% 259.75/36.55  | | | |   (47)  all_430_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 259.75/36.55  | | | |             all_430_1) = v0)
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | BETA: splitting (47) gives:
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | | Case 1:
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | |   (48)  all_430_0 = 0
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | REDUCE: (11), (48) imply:
% 259.75/36.55  | | | | |   (49)  $false
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | CLOSE: (49) is inconsistent.
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | Case 2:
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | |   (50)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_430_1) = v0)
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | DELTA: instantiating (50) with fresh symbol all_480_0 gives:
% 259.75/36.55  | | | | |   (51)   ~ (all_480_0 = 0) & r1(all_68_20, all_430_1) = all_480_0
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | ALPHA: (51) implies:
% 259.75/36.55  | | | | |   (52)   ~ (all_480_0 = 0)
% 259.75/36.55  | | | | |   (53)  r1(all_68_20, all_430_1) = all_480_0
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | GROUND_INST: instantiating (2) with 0, all_480_0, all_430_1,
% 259.75/36.55  | | | | |              all_68_20, simplifying with (13), (53) gives:
% 259.75/36.55  | | | | |   (54)  all_480_0 = 0
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | REDUCE: (52), (54) imply:
% 259.75/36.55  | | | | |   (55)  $false
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | | CLOSE: (55) is inconsistent.
% 259.75/36.55  | | | | | 
% 259.75/36.55  | | | | End of split
% 259.75/36.55  | | | | 
% 259.75/36.55  | | | End of split
% 259.75/36.55  | | | 
% 259.75/36.55  | | End of split
% 259.75/36.55  | | 
% 259.75/36.55  | End of split
% 259.75/36.55  | 
% 259.75/36.55  End of proof
% 259.75/36.55  
% 259.75/36.55  Sub-proof #362 shows that the following formulas are inconsistent:
% 259.75/36.55  ----------------------------------------------------------------
% 259.75/36.55    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 259.75/36.55             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.55    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 259.75/36.55    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 259.75/36.55    (4)  all_75_9 = all_68_11
% 259.75/36.55    (5)  all_75_17 = all_68_18
% 259.75/36.55    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.55           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (7)  all_75_18 = all_68_14
% 259.75/36.55    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 259.75/36.55           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (9)  all_75_10 = all_68_16
% 259.75/36.55    (10)  all_75_13 = all_68_12
% 259.75/36.55    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 259.75/36.55          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 259.75/36.55              & r1(all_68_20, v0) = v2))
% 259.75/36.55    (12)  all_75_16 = all_68_13
% 259.75/36.55    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.55              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.55    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 259.75/36.55          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 259.75/36.55    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (19)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 259.75/36.55    (20)   ~ (all_68_2 = 0)
% 259.75/36.55    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 259.75/36.55    (22)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 259.75/36.55    (23)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (24)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 259.75/36.55    (25)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 259.75/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.55              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (26)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (27)  all_75_8 = all_68_7
% 259.75/36.55    (28)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 259.75/36.55    (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 259.75/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.55              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (30)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 259.75/36.55    (31)   ~ (all_68_10 = 0)
% 259.75/36.55    (32)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 259.75/36.55            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 259.75/36.55           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.55            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.55          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.55            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 259.75/36.55    (33)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (34)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 259.75/36.55            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 259.75/36.55          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 259.75/36.55            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 259.75/36.55          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.55              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 259.75/36.55            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 259.75/36.55              r1(all_68_20, v0) = v2))
% 259.75/36.55    (35)  all_75_15 = all_68_9
% 259.75/36.55    (36)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (37)   ~ (all_68_16 = 0)
% 259.75/36.55    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (39)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.75/36.55    (40)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (43)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (44)  all_75_14 = all_68_17
% 259.75/36.55    (45)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 259.75/36.55    (46)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (47)   ~ (all_68_19 = 0)
% 259.75/36.55    (48)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (49)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 259.75/36.55          all_68_14 = 0
% 259.75/36.55    (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 259.75/36.55            r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 259.75/36.55    (52)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 259.75/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 259.75/36.55              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (54)  all_75_12 = all_68_8
% 259.75/36.55    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 259.75/36.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 259.75/36.55    (56)   ~ (all_68_17 = 0)
% 259.75/36.55  
% 259.75/36.55  Begin of proof
% 259.75/36.55  | 
% 259.75/36.55  | BETA: splitting (39) gives:
% 259.75/36.55  | 
% 259.75/36.55  | Case 1:
% 259.75/36.55  | | 
% 259.75/36.55  | |   (57)  all_68_16 = 0
% 259.75/36.55  | | 
% 259.75/36.55  | | REDUCE: (37), (57) imply:
% 259.75/36.55  | |   (58)  $false
% 259.75/36.55  | | 
% 259.75/36.55  | | CLOSE: (58) is inconsistent.
% 259.75/36.55  | | 
% 259.75/36.55  | Case 2:
% 259.75/36.55  | | 
% 259.75/36.55  | |   (59)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 259.75/36.55  | | 
% 259.75/36.55  | | BETA: splitting (59) gives:
% 259.75/36.55  | | 
% 259.75/36.55  | | Case 1:
% 259.75/36.55  | | | 
% 259.75/36.55  | | |   (60)  all_68_17 = 0
% 259.75/36.55  | | | 
% 259.75/36.55  | | | REDUCE: (56), (60) imply:
% 259.75/36.55  | | |   (61)  $false
% 259.75/36.55  | | | 
% 259.75/36.55  | | | CLOSE: (61) is inconsistent.
% 259.75/36.55  | | | 
% 259.75/36.55  | | Case 2:
% 259.75/36.55  | | | 
% 260.25/36.55  | | |   (62)  all_68_18 = 0 | all_68_19 = 0
% 260.25/36.55  | | | 
% 260.25/36.55  | | | BETA: splitting (62) gives:
% 260.25/36.55  | | | 
% 260.25/36.55  | | | Case 1:
% 260.25/36.55  | | | | 
% 260.25/36.55  | | | |   (63)  all_68_18 = 0
% 260.25/36.55  | | | | 
% 260.25/36.55  | | | | COMBINE_EQS: (5), (63) imply:
% 260.25/36.55  | | | |   (64)  all_75_17 = 0
% 260.25/36.55  | | | | 
% 260.25/36.55  | | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11),
% 260.25/36.55  | | | |            (12), (13), (14), (15), (16), (17), (18), (19), (20), (21),
% 260.25/36.55  | | | |            (22), (23), (24), (25), (26), (27), (28), (29), (30), (31),
% 260.25/36.55  | | | |            (32), (33), (34), (35), (36), (38), (39), (40), (41), (42),
% 260.25/36.55  | | | |            (43), (44), (45), (46), (47), (48), (49), (50), (51), (52),
% 260.25/36.55  | | | |            (53), (54), (55), (64) are inconsistent by sub-proof #371.
% 260.25/36.55  | | | | 
% 260.25/36.55  | | | Case 2:
% 260.25/36.55  | | | | 
% 260.25/36.55  | | | |   (65)   ~ (all_68_18 = 0)
% 260.25/36.55  | | | | 
% 260.25/36.55  | | | | REF_CLOSE: (47), (62), (65) are inconsistent by sub-proof #406.
% 260.25/36.55  | | | | 
% 260.25/36.55  | | | End of split
% 260.25/36.55  | | | 
% 260.25/36.55  | | End of split
% 260.25/36.55  | | 
% 260.25/36.55  | End of split
% 260.25/36.55  | 
% 260.25/36.55  End of proof
% 260.25/36.55  
% 260.25/36.55  Sub-proof #363 shows that the following formulas are inconsistent:
% 260.25/36.55  ----------------------------------------------------------------
% 260.25/36.55    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 260.25/36.55             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.55    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.55    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.55    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.55    (5)  all_75_9 = all_68_11
% 260.25/36.55    (6)  all_75_17 = all_68_18
% 260.25/36.55    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.55           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (8)  all_75_18 = all_68_14
% 260.25/36.55    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.55           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (10)  all_75_10 = all_68_16
% 260.25/36.55    (11)  all_75_13 = all_68_12
% 260.25/36.55    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.55          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.55              & r1(all_68_20, v0) = v2))
% 260.25/36.55    (13)   ~ (all_68_14 = 0)
% 260.25/36.55    (14)  all_75_16 = all_68_13
% 260.25/36.55    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.25/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.55              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.55    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.55          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.55    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 260.25/36.55    (22)   ~ (all_68_2 = 0)
% 260.25/36.55    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 260.25/36.55    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.55    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.55    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.25/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.55              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (29)   ~ (all_68_11 = 0)
% 260.25/36.55    (30)  all_75_8 = all_68_7
% 260.25/36.55    (31)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.55    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.55              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (33)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.55    (34)   ~ (all_68_10 = 0)
% 260.25/36.55    (35)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.25/36.55            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.25/36.55           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.55            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.55          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.55            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.55    (36)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.55            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.55          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.55            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.55          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.55              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.55            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.55              r1(all_68_20, v0) = v2))
% 260.25/36.55    (38)  all_75_15 = all_68_9
% 260.25/36.55    (39)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (40)   ~ (all_68_16 = 0)
% 260.25/36.55    (41)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (42)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.55    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (45)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (46)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (47)   ~ (all_68_13 = 0)
% 260.25/36.55    (48)  all_75_14 = all_68_17
% 260.25/36.55    (49)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.25/36.55    (50)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (51)   ~ (all_68_19 = 0)
% 260.25/36.55    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (53)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 260.25/36.55          all_68_14 = 0
% 260.25/36.55    (54)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.55    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.55              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (57)  all_75_12 = all_68_8
% 260.25/36.55    (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.55            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (59)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55  
% 260.25/36.55  Begin of proof
% 260.25/36.55  | 
% 260.25/36.55  | BETA: splitting (4) gives:
% 260.25/36.55  | 
% 260.25/36.55  | Case 1:
% 260.25/36.55  | | 
% 260.25/36.55  | |   (60)  all_68_11 = 0
% 260.25/36.55  | | 
% 260.25/36.55  | | REDUCE: (29), (60) imply:
% 260.25/36.55  | |   (61)  $false
% 260.25/36.55  | | 
% 260.25/36.55  | | CLOSE: (61) is inconsistent.
% 260.25/36.55  | | 
% 260.25/36.55  | Case 2:
% 260.25/36.55  | | 
% 260.25/36.55  | |   (62)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.55  | | 
% 260.25/36.55  | | BETA: splitting (62) gives:
% 260.25/36.55  | | 
% 260.25/36.55  | | Case 1:
% 260.25/36.55  | | | 
% 260.25/36.55  | | |   (63)  all_68_12 = 0
% 260.25/36.55  | | | 
% 260.25/36.55  | | | COMBINE_EQS: (11), (63) imply:
% 260.25/36.55  | | |   (64)  all_75_13 = 0
% 260.25/36.55  | | | 
% 260.25/36.55  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 260.25/36.55  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 260.25/36.55  | | |            (23), (24), (25), (26), (27), (28), (30), (31), (32), (33),
% 260.25/36.55  | | |            (34), (35), (36), (37), (38), (39), (40), (41), (42), (43),
% 260.25/36.55  | | |            (44), (45), (46), (47), (48), (49), (50), (51), (52), (53),
% 260.25/36.55  | | |            (54), (55), (56), (57), (58), (59), (64) are inconsistent by
% 260.25/36.55  | | |            sub-proof #364.
% 260.25/36.55  | | | 
% 260.25/36.55  | | Case 2:
% 260.25/36.55  | | | 
% 260.25/36.55  | | |   (65)  all_68_13 = 0 | all_68_14 = 0
% 260.25/36.55  | | | 
% 260.25/36.55  | | | REF_CLOSE: (13), (47), (65) are inconsistent by sub-proof #404.
% 260.25/36.55  | | | 
% 260.25/36.55  | | End of split
% 260.25/36.55  | | 
% 260.25/36.55  | End of split
% 260.25/36.55  | 
% 260.25/36.55  End of proof
% 260.25/36.55  
% 260.25/36.55  Sub-proof #364 shows that the following formulas are inconsistent:
% 260.25/36.55  ----------------------------------------------------------------
% 260.25/36.55    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 260.25/36.55             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.55    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.55    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.55    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.55    (5)  all_75_9 = all_68_11
% 260.25/36.55    (6)  all_75_17 = all_68_18
% 260.25/36.55    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.55           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (8)  all_75_18 = all_68_14
% 260.25/36.55    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.55           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (10)  all_75_10 = all_68_16
% 260.25/36.55    (11)  all_75_13 = all_68_12
% 260.25/36.55    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.55          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.55              & r1(all_68_20, v0) = v2))
% 260.25/36.55    (13)   ~ (all_68_14 = 0)
% 260.25/36.55    (14)  all_75_16 = all_68_13
% 260.25/36.55    (15)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.25/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.55              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.55    (16)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (17)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (18)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.55          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.55    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (21)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 260.25/36.55    (22)   ~ (all_68_2 = 0)
% 260.25/36.55    (23)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 260.25/36.55    (24)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.55    (25)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (26)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.55    (27)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.25/36.55            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.55              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.55    (28)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.55            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (29)  all_75_8 = all_68_7
% 260.25/36.56    (30)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.56    (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.56              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (32)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.56    (33)   ~ (all_68_10 = 0)
% 260.25/36.56    (34)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.25/36.56            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.25/36.56           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.56            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.56          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.56            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.56    (35)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (36)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.56            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.56          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.56            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.56          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.56            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56              r1(all_68_20, v0) = v2))
% 260.25/36.56    (37)  all_75_15 = all_68_9
% 260.25/36.56    (38)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (39)   ~ (all_68_16 = 0)
% 260.25/36.56    (40)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (41)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.56    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (45)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (46)   ~ (all_68_13 = 0)
% 260.25/36.56    (47)  all_75_14 = all_68_17
% 260.25/36.56    (48)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.25/36.56    (49)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (50)   ~ (all_68_19 = 0)
% 260.25/36.56    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (52)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 260.25/36.56          all_68_14 = 0
% 260.25/36.56    (53)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.56    (54)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (55)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.56              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (56)  all_75_13 = 0
% 260.25/36.56    (57)  all_75_12 = all_68_8
% 260.25/36.56    (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (59)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56  
% 260.25/36.56  Begin of proof
% 260.25/36.56  | 
% 260.25/36.56  | BETA: splitting (30) gives:
% 260.25/36.56  | 
% 260.25/36.56  | Case 1:
% 260.25/36.56  | | 
% 260.25/36.56  | |   (60)   ~ (all_75_13 = 0)
% 260.25/36.56  | | 
% 260.25/36.56  | | REDUCE: (56), (60) imply:
% 260.25/36.56  | |   (61)  $false
% 260.25/36.56  | | 
% 260.25/36.56  | | CLOSE: (61) is inconsistent.
% 260.25/36.56  | | 
% 260.25/36.56  | Case 2:
% 260.25/36.56  | | 
% 260.25/36.56  | |   (62)   ~ (all_75_14 = 0)
% 260.25/36.56  | | 
% 260.25/36.56  | | REDUCE: (47), (62) imply:
% 260.25/36.56  | |   (63)   ~ (all_68_17 = 0)
% 260.25/36.56  | | 
% 260.25/36.56  | | BETA: splitting (35) gives:
% 260.25/36.56  | | 
% 260.25/36.56  | | Case 1:
% 260.25/36.56  | | | 
% 260.25/36.56  | | |   (64)   ~ (all_75_13 = 0)
% 260.25/36.56  | | | 
% 260.25/36.56  | | | REDUCE: (56), (64) imply:
% 260.25/36.56  | | |   (65)  $false
% 260.25/36.56  | | | 
% 260.25/36.56  | | | CLOSE: (65) is inconsistent.
% 260.25/36.56  | | | 
% 260.25/36.56  | | Case 2:
% 260.25/36.56  | | | 
% 260.25/36.56  | | |   (66)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.56  | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56  | | | 
% 260.25/36.56  | | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 260.25/36.56  | | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22),
% 260.25/36.56  | | |            (23), (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 260.25/36.56  | | |            (33), (34), (35), (36), (37), (38), (39), (40), (41), (42),
% 260.25/36.56  | | |            (43), (44), (45), (46), (47), (48), (49), (50), (51), (52),
% 260.25/36.56  | | |            (53), (54), (55), (57), (58), (59), (63), (66) are inconsistent
% 260.25/36.56  | | |            by sub-proof #365.
% 260.25/36.56  | | | 
% 260.25/36.56  | | End of split
% 260.25/36.56  | | 
% 260.25/36.56  | End of split
% 260.25/36.56  | 
% 260.25/36.56  End of proof
% 260.25/36.56  
% 260.25/36.56  Sub-proof #365 shows that the following formulas are inconsistent:
% 260.25/36.56  ----------------------------------------------------------------
% 260.25/36.56    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 260.25/36.56             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.56    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.56    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.56    (4)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.56    (5)  all_75_9 = all_68_11
% 260.25/36.56    (6)  all_75_17 = all_68_18
% 260.25/36.56    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.56           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (8)  all_75_18 = all_68_14
% 260.25/36.56    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.56           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (10)  all_75_10 = all_68_16
% 260.25/36.56    (11)  all_75_13 = all_68_12
% 260.25/36.56    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.56          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.56              & r1(all_68_20, v0) = v2))
% 260.25/36.56    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (14)   ~ (all_68_14 = 0)
% 260.25/36.56    (15)  all_75_16 = all_68_13
% 260.25/36.56    (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.56              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.56    (17)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (18)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (19)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.56          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.56    (20)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (22)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 260.25/36.56    (23)   ~ (all_68_2 = 0)
% 260.25/36.56    (24)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 260.25/36.56    (25)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.56    (26)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (27)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.56    (28)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.56              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (29)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (30)  all_75_8 = all_68_7
% 260.25/36.56    (31)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.56    (32)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.56              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (33)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.56    (34)   ~ (all_68_10 = 0)
% 260.25/36.56    (35)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.25/36.56            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.25/36.56           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.56            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.56          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.56            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.56    (36)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (37)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.56            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.56          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.56            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.56          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.56            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56              r1(all_68_20, v0) = v2))
% 260.25/36.56    (38)  all_75_15 = all_68_9
% 260.25/36.56    (39)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (40)   ~ (all_68_16 = 0)
% 260.25/36.56    (41)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (42)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.56    (43)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (44)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (45)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (46)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (47)   ~ (all_68_13 = 0)
% 260.25/36.56    (48)  all_75_14 = all_68_17
% 260.25/36.56    (49)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.25/36.56    (50)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (51)   ~ (all_68_19 = 0)
% 260.25/36.56    (52)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (53)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 260.25/36.56          all_68_14 = 0
% 260.25/36.56    (54)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.56    (55)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.56              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (57)  all_75_12 = all_68_8
% 260.25/36.56    (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (59)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (60)   ~ (all_68_17 = 0)
% 260.25/36.56  
% 260.25/36.56  Begin of proof
% 260.25/36.56  | 
% 260.25/36.56  | BETA: splitting (42) gives:
% 260.25/36.56  | 
% 260.25/36.56  | Case 1:
% 260.25/36.56  | | 
% 260.25/36.56  | |   (61)  all_68_16 = 0
% 260.25/36.56  | | 
% 260.25/36.56  | | REDUCE: (40), (61) imply:
% 260.25/36.56  | |   (62)  $false
% 260.25/36.56  | | 
% 260.25/36.56  | | CLOSE: (62) is inconsistent.
% 260.25/36.56  | | 
% 260.25/36.56  | Case 2:
% 260.25/36.56  | | 
% 260.25/36.56  | |   (63)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.56  | | 
% 260.25/36.56  | | BETA: splitting (63) gives:
% 260.25/36.56  | | 
% 260.25/36.56  | | Case 1:
% 260.25/36.56  | | | 
% 260.25/36.56  | | |   (64)  all_68_17 = 0
% 260.25/36.56  | | | 
% 260.25/36.56  | | | REDUCE: (60), (64) imply:
% 260.25/36.56  | | |   (65)  $false
% 260.25/36.56  | | | 
% 260.25/36.56  | | | CLOSE: (65) is inconsistent.
% 260.25/36.56  | | | 
% 260.25/36.56  | | Case 2:
% 260.25/36.56  | | | 
% 260.25/36.56  | | |   (66)  all_68_18 = 0 | all_68_19 = 0
% 260.25/36.56  | | | 
% 260.25/36.56  | | | BETA: splitting (66) gives:
% 260.25/36.56  | | | 
% 260.25/36.56  | | | Case 1:
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | |   (67)  all_68_18 = 0
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | COMBINE_EQS: (6), (67) imply:
% 260.25/36.56  | | | |   (68)  all_75_17 = 0
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | BETA: splitting (33) gives:
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | Case 1:
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | |   (69)   ~ (all_75_15 = 0)
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | REDUCE: (38), (69) imply:
% 260.25/36.56  | | | | |   (70)   ~ (all_68_9 = 0)
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | BETA: splitting (16) gives:
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | Case 1:
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | |   (71)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.25/36.56  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | | REF_CLOSE: (1), (2), (3), (5), (6), (7), (8), (9), (10), (11), (12),
% 260.25/36.56  | | | | | |            (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 260.25/36.56  | | | | | |            (24), (25), (26), (27), (28), (29), (30), (31), (32),
% 260.25/36.56  | | | | | |            (33), (34), (35), (36), (37), (38), (39), (41), (42),
% 260.25/36.56  | | | | | |            (43), (44), (45), (46), (48), (49), (50), (51), (52),
% 260.25/36.56  | | | | | |            (53), (54), (55), (56), (57), (59), (68), (71) are
% 260.25/36.56  | | | | | |            inconsistent by sub-proof #371.
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | Case 2:
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | |   (72)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20,
% 260.25/36.56  | | | | | |             v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | | REF_CLOSE: (4), (5), (7), (9), (11), (12), (13), (14), (17), (19),
% 260.25/36.56  | | | | | |            (24), (26), (30), (36), (37), (47), (49), (50), (57),
% 260.25/36.56  | | | | | |            (58), (68), (70), (72) are inconsistent by sub-proof
% 260.25/36.56  | | | | | |            #366.
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | End of split
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | Case 2:
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | |   (73)   ~ (all_75_17 = 0)
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | REDUCE: (68), (73) imply:
% 260.25/36.56  | | | | |   (74)  $false
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | CLOSE: (74) is inconsistent.
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | End of split
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | Case 2:
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | |   (75)   ~ (all_68_18 = 0)
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | REF_CLOSE: (51), (66), (75) are inconsistent by sub-proof #406.
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | End of split
% 260.25/36.56  | | | 
% 260.25/36.56  | | End of split
% 260.25/36.56  | | 
% 260.25/36.56  | End of split
% 260.25/36.56  | 
% 260.25/36.56  End of proof
% 260.25/36.56  
% 260.25/36.56  Sub-proof #366 shows that the following formulas are inconsistent:
% 260.25/36.56  ----------------------------------------------------------------
% 260.25/36.56    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.56    (2)  all_75_9 = all_68_11
% 260.25/36.56    (3)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.56           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (4)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.56           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (5)  all_75_13 = all_68_12
% 260.25/36.56    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.56         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56             r1(all_68_20, v0) = v2))
% 260.25/36.56    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 260.25/36.56             v0) = 0 & $i(v0))
% 260.25/36.56    (8)   ~ (all_68_14 = 0)
% 260.25/36.56    (9)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 260.25/36.56           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.56          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.56    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 260.25/36.56    (12)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.25/36.56            p405(v0) = v1 & $i(v0))
% 260.25/36.56    (13)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (14)  all_75_17 = 0
% 260.25/36.56    (15)  all_75_8 = all_68_7
% 260.25/36.56    (16)   ~ (all_68_9 = 0)
% 260.25/36.56    (17)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (18)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.56            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.56          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.56            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.56          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.56            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56              r1(all_68_20, v0) = v2))
% 260.25/36.56    (19)   ~ (all_68_13 = 0)
% 260.25/36.56    (20)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.25/36.56    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.56            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56    (22)  all_75_12 = all_68_8
% 260.25/36.56    (23)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.56            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56  
% 260.25/36.56  Begin of proof
% 260.25/36.56  | 
% 260.25/36.56  | BETA: splitting (21) gives:
% 260.25/36.56  | 
% 260.25/36.56  | Case 1:
% 260.25/36.56  | | 
% 260.25/36.56  | |   (24)   ~ (all_75_17 = 0)
% 260.25/36.56  | | 
% 260.25/36.56  | | REDUCE: (14), (24) imply:
% 260.25/36.56  | |   (25)  $false
% 260.25/36.56  | | 
% 260.25/36.56  | | CLOSE: (25) is inconsistent.
% 260.25/36.56  | | 
% 260.25/36.56  | Case 2:
% 260.25/36.56  | | 
% 260.25/36.56  | |   (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.25/36.56  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56  | | 
% 260.25/36.56  | | DELTA: instantiating (26) with fresh symbols all_278_0, all_278_1 gives:
% 260.25/36.56  | |   (27)   ~ (all_278_0 = 0) & p104(all_278_1) = all_278_0 & r1(all_68_20,
% 260.25/36.56  | |           all_278_1) = 0 & $i(all_278_1)
% 260.25/36.56  | | 
% 260.25/36.56  | | ALPHA: (27) implies:
% 260.25/36.56  | |   (28)   ~ (all_278_0 = 0)
% 260.25/36.56  | |   (29)  $i(all_278_1)
% 260.25/36.56  | |   (30)  r1(all_68_20, all_278_1) = 0
% 260.25/36.56  | |   (31)  p104(all_278_1) = all_278_0
% 260.25/36.56  | | 
% 260.25/36.56  | | DELTA: instantiating (23) with fresh symbols all_285_0, all_285_1 gives:
% 260.25/36.56  | |   (32)   ~ (all_285_0 = 0) & p105(all_285_1) = all_285_0 & r1(all_68_20,
% 260.25/36.56  | |           all_285_1) = 0 & $i(all_285_1)
% 260.25/36.56  | | 
% 260.25/36.56  | | ALPHA: (32) implies:
% 260.25/36.56  | |   (33)   ~ (all_285_0 = 0)
% 260.25/36.56  | |   (34)  $i(all_285_1)
% 260.25/36.56  | |   (35)  r1(all_68_20, all_285_1) = 0
% 260.25/36.56  | |   (36)  p105(all_285_1) = all_285_0
% 260.25/36.56  | | 
% 260.25/36.56  | | BETA: splitting (9) gives:
% 260.25/36.56  | | 
% 260.25/36.56  | | Case 1:
% 260.25/36.56  | | | 
% 260.25/36.56  | | |   (37)   ~ (all_75_12 = 0)
% 260.25/36.56  | | | 
% 260.25/36.56  | | | REDUCE: (22), (37) imply:
% 260.25/36.56  | | |   (38)   ~ (all_68_8 = 0)
% 260.25/36.56  | | | 
% 260.25/36.56  | | | BETA: splitting (13) gives:
% 260.25/36.56  | | | 
% 260.25/36.56  | | | Case 1:
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | |   (39)   ~ (all_75_13 = 0)
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | REDUCE: (5), (39) imply:
% 260.25/36.56  | | | |   (40)   ~ (all_68_12 = 0)
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | REF_CLOSE: (1), (2), (6), (8), (10), (12), (15), (16), (19), (20), (38),
% 260.25/36.56  | | | |            (40) are inconsistent by sub-proof #369.
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | Case 2:
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | |   (41)  all_75_13 = 0
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | COMBINE_EQS: (5), (41) imply:
% 260.25/36.56  | | | |   (42)  all_68_12 = 0
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | BETA: splitting (17) gives:
% 260.25/36.56  | | | | 
% 260.25/36.56  | | | | Case 1:
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | |   (43)   ~ (all_75_13 = 0)
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | REDUCE: (41), (43) imply:
% 260.25/36.56  | | | | |   (44)  $false
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | CLOSE: (44) is inconsistent.
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | Case 2:
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | DELTA: instantiating (7) with fresh symbols all_317_0, all_317_1
% 260.25/36.56  | | | | |        gives:
% 260.25/36.56  | | | | |   (45)   ~ (all_317_0 = 0) & p103(all_317_1) = all_317_0 &
% 260.25/36.56  | | | | |         r1(all_68_20, all_317_1) = 0 & $i(all_317_1)
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | ALPHA: (45) implies:
% 260.25/36.56  | | | | |   (46)   ~ (all_317_0 = 0)
% 260.25/36.56  | | | | |   (47)  $i(all_317_1)
% 260.25/36.56  | | | | |   (48)  r1(all_68_20, all_317_1) = 0
% 260.25/36.56  | | | | |   (49)  p103(all_317_1) = all_317_0
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | BETA: splitting (4) gives:
% 260.25/36.56  | | | | | 
% 260.25/36.56  | | | | | Case 1:
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | |   (50)   ~ (all_75_8 = 0)
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | | REDUCE: (15), (50) imply:
% 260.25/36.56  | | | | | |   (51)   ~ (all_68_7 = 0)
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | | REF_CLOSE: (6), (10), (12), (16), (38), (51) are inconsistent by
% 260.25/36.56  | | | | | |            sub-proof #398.
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | Case 2:
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | |   (52)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 260.25/36.56  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | | DELTA: instantiating (52) with fresh symbols all_337_0, all_337_1
% 260.25/36.56  | | | | | |        gives:
% 260.25/36.56  | | | | | |   (53)   ~ (all_337_0 = 0) & p102(all_337_1) = all_337_0 &
% 260.25/36.56  | | | | | |         r1(all_68_20, all_337_1) = 0 & $i(all_337_1)
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | | ALPHA: (53) implies:
% 260.25/36.56  | | | | | |   (54)   ~ (all_337_0 = 0)
% 260.25/36.56  | | | | | |   (55)  $i(all_337_1)
% 260.25/36.56  | | | | | |   (56)  r1(all_68_20, all_337_1) = 0
% 260.25/36.56  | | | | | |   (57)  p102(all_337_1) = all_337_0
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | | BETA: splitting (18) gives:
% 260.25/36.56  | | | | | | 
% 260.25/36.56  | | | | | | Case 1:
% 260.25/36.56  | | | | | | | 
% 260.25/36.56  | | | | | | |   (58)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 260.25/36.56  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.56  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.25/36.56  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.56  | | | | | | | 
% 260.25/36.56  | | | | | | | BETA: splitting (58) gives:
% 260.25/36.56  | | | | | | | 
% 260.25/36.56  | | | | | | | Case 1:
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | |   (59)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 260.25/36.56  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | | GROUND_INST: instantiating (59) with all_337_1, all_337_0,
% 260.25/36.56  | | | | | | | |              simplifying with (55), (57) gives:
% 260.25/36.56  | | | | | | | |   (60)  all_337_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.56  | | | | | | | |           r1(all_68_20, all_337_1) = v0)
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | | BETA: splitting (60) gives:
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | | Case 1:
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | |   (61)  all_337_0 = 0
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | REDUCE: (54), (61) imply:
% 260.25/36.56  | | | | | | | | |   (62)  $false
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | CLOSE: (62) is inconsistent.
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | Case 2:
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | |   (63)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_337_1)
% 260.25/36.56  | | | | | | | | |           = v0)
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | DELTA: instantiating (63) with fresh symbol all_415_0 gives:
% 260.25/36.56  | | | | | | | | |   (64)   ~ (all_415_0 = 0) & r1(all_68_20, all_337_1) =
% 260.25/36.56  | | | | | | | | |         all_415_0
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | ALPHA: (64) implies:
% 260.25/36.56  | | | | | | | | |   (65)   ~ (all_415_0 = 0)
% 260.25/36.56  | | | | | | | | |   (66)  r1(all_68_20, all_337_1) = all_415_0
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_415_0, all_337_1,
% 260.25/36.56  | | | | | | | | |              all_68_20, simplifying with (56), (66) gives:
% 260.25/36.56  | | | | | | | | |   (67)  all_415_0 = 0
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | REDUCE: (65), (67) imply:
% 260.25/36.56  | | | | | | | | |   (68)  $false
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | CLOSE: (68) is inconsistent.
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | End of split
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | Case 2:
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | |   (69)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.25/36.56  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.56  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | | GROUND_INST: instantiating (69) with all_317_1, all_317_0,
% 260.25/36.56  | | | | | | | |              simplifying with (47), (49) gives:
% 260.25/36.56  | | | | | | | |   (70)  all_317_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.56  | | | | | | | |           r1(all_68_20, all_317_1) = v0)
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | | BETA: splitting (70) gives:
% 260.25/36.56  | | | | | | | | 
% 260.25/36.56  | | | | | | | | Case 1:
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | |   (71)  all_317_0 = 0
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | REDUCE: (46), (71) imply:
% 260.25/36.56  | | | | | | | | |   (72)  $false
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | CLOSE: (72) is inconsistent.
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | Case 2:
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | |   (73)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_317_1)
% 260.25/36.56  | | | | | | | | |           = v0)
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | DELTA: instantiating (73) with fresh symbol all_415_0 gives:
% 260.25/36.56  | | | | | | | | |   (74)   ~ (all_415_0 = 0) & r1(all_68_20, all_317_1) =
% 260.25/36.56  | | | | | | | | |         all_415_0
% 260.25/36.56  | | | | | | | | | 
% 260.25/36.56  | | | | | | | | | ALPHA: (74) implies:
% 260.25/36.56  | | | | | | | | |   (75)   ~ (all_415_0 = 0)
% 260.25/36.57  | | | | | | | | |   (76)  r1(all_68_20, all_317_1) = all_415_0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_415_0, all_317_1,
% 260.25/36.57  | | | | | | | | |              all_68_20, simplifying with (48), (76) gives:
% 260.25/36.57  | | | | | | | | |   (77)  all_415_0 = 0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | REDUCE: (75), (77) imply:
% 260.25/36.57  | | | | | | | | |   (78)  $false
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | CLOSE: (78) is inconsistent.
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | End of split
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | End of split
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | Case 2:
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | |   (79)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 260.25/36.57  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.57  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.25/36.57  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | | BETA: splitting (79) gives:
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | | Case 1:
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 260.25/36.57  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | GROUND_INST: instantiating (80) with all_278_1, all_278_0,
% 260.25/36.57  | | | | | | | |              simplifying with (29), (31) gives:
% 260.25/36.57  | | | | | | | |   (81)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.57  | | | | | | | |           r1(all_68_20, all_278_1) = v0)
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | REF_CLOSE: (10), (28), (30), (81) are inconsistent by sub-proof
% 260.25/36.57  | | | | | | | |            #368.
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | Case 2:
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | |   (82)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.25/36.57  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | GROUND_INST: instantiating (82) with all_285_1, all_285_0,
% 260.25/36.57  | | | | | | | |              simplifying with (34), (36) gives:
% 260.25/36.57  | | | | | | | |   (83)  all_285_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.57  | | | | | | | |           r1(all_68_20, all_285_1) = v0)
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | REF_CLOSE: (10), (33), (35), (83) are inconsistent by sub-proof
% 260.25/36.57  | | | | | | | |            #367.
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | End of split
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | End of split
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | End of split
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | End of split
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | End of split
% 260.25/36.57  | | | 
% 260.25/36.57  | | Case 2:
% 260.25/36.57  | | | 
% 260.25/36.57  | | |   (84)  all_75_12 = 0
% 260.25/36.57  | | | 
% 260.25/36.57  | | | COMBINE_EQS: (22), (84) imply:
% 260.25/36.57  | | |   (85)  all_68_8 = 0
% 260.25/36.57  | | | 
% 260.25/36.57  | | | DELTA: instantiating (7) with fresh symbols all_302_0, all_302_1 gives:
% 260.25/36.57  | | |   (86)   ~ (all_302_0 = 0) & p103(all_302_1) = all_302_0 & r1(all_68_20,
% 260.25/36.57  | | |           all_302_1) = 0 & $i(all_302_1)
% 260.25/36.57  | | | 
% 260.25/36.57  | | | ALPHA: (86) implies:
% 260.25/36.57  | | |   (87)   ~ (all_302_0 = 0)
% 260.25/36.57  | | |   (88)  $i(all_302_1)
% 260.25/36.57  | | |   (89)  r1(all_68_20, all_302_1) = 0
% 260.25/36.57  | | |   (90)  p103(all_302_1) = all_302_0
% 260.25/36.57  | | | 
% 260.25/36.57  | | | BETA: splitting (11) gives:
% 260.25/36.57  | | | 
% 260.25/36.57  | | | Case 1:
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | |   (91)   ~ (all_75_12 = 0)
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | | REDUCE: (84), (91) imply:
% 260.25/36.57  | | | |   (92)  $false
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | | CLOSE: (92) is inconsistent.
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | Case 2:
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | |   (93)   ~ (all_75_13 = 0)
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | | REDUCE: (5), (93) imply:
% 260.25/36.57  | | | |   (94)   ~ (all_68_12 = 0)
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | | BETA: splitting (1) gives:
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | | Case 1:
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | |   (95)  all_68_11 = 0
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | | COMBINE_EQS: (2), (95) imply:
% 260.25/36.57  | | | | |   (96)  all_75_9 = 0
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | | BETA: splitting (3) gives:
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | | Case 1:
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | |   (97)   ~ (all_75_9 = 0)
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | | REDUCE: (96), (97) imply:
% 260.25/36.57  | | | | | |   (98)  $false
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | | CLOSE: (98) is inconsistent.
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | Case 2:
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | |   (99)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 260.25/36.57  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | | DELTA: instantiating (99) with fresh symbols all_319_0, all_319_1
% 260.25/36.57  | | | | | |        gives:
% 260.25/36.57  | | | | | |   (100)   ~ (all_319_0 = 0) & p102(all_319_1) = all_319_0 &
% 260.25/36.57  | | | | | |          r1(all_68_20, all_319_1) = 0 & $i(all_319_1)
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | | ALPHA: (100) implies:
% 260.25/36.57  | | | | | |   (101)   ~ (all_319_0 = 0)
% 260.25/36.57  | | | | | |   (102)  $i(all_319_1)
% 260.25/36.57  | | | | | |   (103)  r1(all_68_20, all_319_1) = 0
% 260.25/36.57  | | | | | |   (104)  p102(all_319_1) = all_319_0
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | | BETA: splitting (18) gives:
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | | Case 1:
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | |   (105)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 260.25/36.57  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.57  | | | | | | |          : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.25/36.57  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | | BETA: splitting (105) gives:
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | | Case 1:
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | |   (106)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 260.25/36.57  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | GROUND_INST: instantiating (106) with all_319_1, all_319_0,
% 260.25/36.57  | | | | | | | |              simplifying with (102), (104) gives:
% 260.25/36.57  | | | | | | | |   (107)  all_319_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.57  | | | | | | | |            r1(all_68_20, all_319_1) = v0)
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | BETA: splitting (107) gives:
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | Case 1:
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | |   (108)  all_319_0 = 0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | REDUCE: (101), (108) imply:
% 260.25/36.57  | | | | | | | | |   (109)  $false
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | CLOSE: (109) is inconsistent.
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | Case 2:
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | |   (110)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.57  | | | | | | | | |              all_319_1) = v0)
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | DELTA: instantiating (110) with fresh symbol all_405_0 gives:
% 260.25/36.57  | | | | | | | | |   (111)   ~ (all_405_0 = 0) & r1(all_68_20, all_319_1) =
% 260.25/36.57  | | | | | | | | |          all_405_0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | ALPHA: (111) implies:
% 260.25/36.57  | | | | | | | | |   (112)   ~ (all_405_0 = 0)
% 260.25/36.57  | | | | | | | | |   (113)  r1(all_68_20, all_319_1) = all_405_0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_405_0, all_319_1,
% 260.25/36.57  | | | | | | | | |              all_68_20, simplifying with (103), (113) gives:
% 260.25/36.57  | | | | | | | | |   (114)  all_405_0 = 0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | REDUCE: (112), (114) imply:
% 260.25/36.57  | | | | | | | | |   (115)  $false
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | CLOSE: (115) is inconsistent.
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | End of split
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | Case 2:
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.25/36.57  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | GROUND_INST: instantiating (116) with all_302_1, all_302_0,
% 260.25/36.57  | | | | | | | |              simplifying with (88), (90) gives:
% 260.25/36.57  | | | | | | | |   (117)  all_302_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.57  | | | | | | | |            r1(all_68_20, all_302_1) = v0)
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | BETA: splitting (117) gives:
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | Case 1:
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | |   (118)  all_302_0 = 0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | REDUCE: (87), (118) imply:
% 260.25/36.57  | | | | | | | | |   (119)  $false
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | CLOSE: (119) is inconsistent.
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | Case 2:
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | |   (120)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.57  | | | | | | | | |              all_302_1) = v0)
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | DELTA: instantiating (120) with fresh symbol all_405_0 gives:
% 260.25/36.57  | | | | | | | | |   (121)   ~ (all_405_0 = 0) & r1(all_68_20, all_302_1) =
% 260.25/36.57  | | | | | | | | |          all_405_0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | ALPHA: (121) implies:
% 260.25/36.57  | | | | | | | | |   (122)   ~ (all_405_0 = 0)
% 260.25/36.57  | | | | | | | | |   (123)  r1(all_68_20, all_302_1) = all_405_0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_405_0, all_302_1,
% 260.25/36.57  | | | | | | | | |              all_68_20, simplifying with (89), (123) gives:
% 260.25/36.57  | | | | | | | | |   (124)  all_405_0 = 0
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | REDUCE: (122), (124) imply:
% 260.25/36.57  | | | | | | | | |   (125)  $false
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | | CLOSE: (125) is inconsistent.
% 260.25/36.57  | | | | | | | | | 
% 260.25/36.57  | | | | | | | | End of split
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | End of split
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | Case 2:
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | |   (126)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 260.25/36.57  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.57  | | | | | | |          : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.25/36.57  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | | BETA: splitting (126) gives:
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | | Case 1:
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | |   (127)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 260.25/36.57  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | GROUND_INST: instantiating (127) with all_278_1, all_278_0,
% 260.25/36.57  | | | | | | | |              simplifying with (29), (31) gives:
% 260.25/36.57  | | | | | | | |   (128)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.57  | | | | | | | |            r1(all_68_20, all_278_1) = v0)
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | REF_CLOSE: (10), (28), (30), (128) are inconsistent by sub-proof
% 260.25/36.57  | | | | | | | |            #368.
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | Case 2:
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | |   (129)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.25/36.57  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57  | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | GROUND_INST: instantiating (129) with all_285_1, all_285_0,
% 260.25/36.57  | | | | | | | |              simplifying with (34), (36) gives:
% 260.25/36.57  | | | | | | | |   (130)  all_285_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.57  | | | | | | | |            r1(all_68_20, all_285_1) = v0)
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | | REF_CLOSE: (10), (33), (35), (130) are inconsistent by sub-proof
% 260.25/36.57  | | | | | | | |            #367.
% 260.25/36.57  | | | | | | | | 
% 260.25/36.57  | | | | | | | End of split
% 260.25/36.57  | | | | | | | 
% 260.25/36.57  | | | | | | End of split
% 260.25/36.57  | | | | | | 
% 260.25/36.57  | | | | | End of split
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | Case 2:
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | |   (131)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | | REF_CLOSE: (8), (19), (94), (131) are inconsistent by sub-proof #396.
% 260.25/36.57  | | | | | 
% 260.25/36.57  | | | | End of split
% 260.25/36.57  | | | | 
% 260.25/36.57  | | | End of split
% 260.25/36.57  | | | 
% 260.25/36.57  | | End of split
% 260.25/36.57  | | 
% 260.25/36.57  | End of split
% 260.25/36.57  | 
% 260.25/36.57  End of proof
% 260.25/36.57  
% 260.25/36.57  Sub-proof #367 shows that the following formulas are inconsistent:
% 260.25/36.57  ----------------------------------------------------------------
% 260.25/36.57    (1)  all_285_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_285_1) =
% 260.25/36.57           v0)
% 260.25/36.57    (2)   ~ (all_285_0 = 0)
% 260.25/36.57    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.57         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.57    (4)  r1(all_68_20, all_285_1) = 0
% 260.25/36.57  
% 260.25/36.57  Begin of proof
% 260.25/36.57  | 
% 260.25/36.57  | BETA: splitting (1) gives:
% 260.25/36.57  | 
% 260.25/36.57  | Case 1:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (5)  all_285_0 = 0
% 260.25/36.57  | | 
% 260.25/36.57  | | REDUCE: (2), (5) imply:
% 260.25/36.57  | |   (6)  $false
% 260.25/36.57  | | 
% 260.25/36.57  | | CLOSE: (6) is inconsistent.
% 260.25/36.57  | | 
% 260.25/36.57  | Case 2:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_285_1) = v0)
% 260.25/36.57  | | 
% 260.25/36.57  | | DELTA: instantiating (7) with fresh symbol all_415_0 gives:
% 260.25/36.57  | |   (8)   ~ (all_415_0 = 0) & r1(all_68_20, all_285_1) = all_415_0
% 260.25/36.57  | | 
% 260.25/36.57  | | ALPHA: (8) implies:
% 260.25/36.57  | |   (9)   ~ (all_415_0 = 0)
% 260.25/36.57  | |   (10)  r1(all_68_20, all_285_1) = all_415_0
% 260.25/36.57  | | 
% 260.25/36.57  | | GROUND_INST: instantiating (3) with 0, all_415_0, all_285_1, all_68_20,
% 260.25/36.57  | |              simplifying with (4), (10) gives:
% 260.25/36.57  | |   (11)  all_415_0 = 0
% 260.25/36.57  | | 
% 260.25/36.57  | | REDUCE: (9), (11) imply:
% 260.25/36.57  | |   (12)  $false
% 260.25/36.57  | | 
% 260.25/36.57  | | CLOSE: (12) is inconsistent.
% 260.25/36.57  | | 
% 260.25/36.57  | End of split
% 260.25/36.57  | 
% 260.25/36.57  End of proof
% 260.25/36.57  
% 260.25/36.57  Sub-proof #368 shows that the following formulas are inconsistent:
% 260.25/36.57  ----------------------------------------------------------------
% 260.25/36.57    (1)  all_278_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_278_1) =
% 260.25/36.57           v0)
% 260.25/36.57    (2)   ~ (all_278_0 = 0)
% 260.25/36.57    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.57         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.57    (4)  r1(all_68_20, all_278_1) = 0
% 260.25/36.57  
% 260.25/36.57  Begin of proof
% 260.25/36.57  | 
% 260.25/36.57  | BETA: splitting (1) gives:
% 260.25/36.57  | 
% 260.25/36.57  | Case 1:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (5)  all_278_0 = 0
% 260.25/36.57  | | 
% 260.25/36.57  | | REDUCE: (2), (5) imply:
% 260.25/36.57  | |   (6)  $false
% 260.25/36.57  | | 
% 260.25/36.57  | | CLOSE: (6) is inconsistent.
% 260.25/36.57  | | 
% 260.25/36.57  | Case 2:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_278_1) = v0)
% 260.25/36.57  | | 
% 260.25/36.57  | | DELTA: instantiating (7) with fresh symbol all_415_0 gives:
% 260.25/36.57  | |   (8)   ~ (all_415_0 = 0) & r1(all_68_20, all_278_1) = all_415_0
% 260.25/36.57  | | 
% 260.25/36.57  | | ALPHA: (8) implies:
% 260.25/36.57  | |   (9)   ~ (all_415_0 = 0)
% 260.25/36.57  | |   (10)  r1(all_68_20, all_278_1) = all_415_0
% 260.25/36.57  | | 
% 260.25/36.57  | | GROUND_INST: instantiating (3) with 0, all_415_0, all_278_1, all_68_20,
% 260.25/36.57  | |              simplifying with (4), (10) gives:
% 260.25/36.57  | |   (11)  all_415_0 = 0
% 260.25/36.57  | | 
% 260.25/36.57  | | REDUCE: (9), (11) imply:
% 260.25/36.57  | |   (12)  $false
% 260.25/36.57  | | 
% 260.25/36.57  | | CLOSE: (12) is inconsistent.
% 260.25/36.57  | | 
% 260.25/36.57  | End of split
% 260.25/36.57  | 
% 260.25/36.57  End of proof
% 260.25/36.57  
% 260.25/36.57  Sub-proof #369 shows that the following formulas are inconsistent:
% 260.25/36.57  ----------------------------------------------------------------
% 260.25/36.57    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.57    (2)  all_75_9 = all_68_11
% 260.25/36.57    (3)   ~ (all_68_12 = 0)
% 260.25/36.57    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.57         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57             r1(all_68_20, v0) = v2))
% 260.25/36.57    (5)   ~ (all_68_14 = 0)
% 260.25/36.57    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.57         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.57    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.25/36.57           p405(v0) = v1 & $i(v0))
% 260.25/36.57    (8)  all_75_8 = all_68_7
% 260.25/36.57    (9)   ~ (all_68_9 = 0)
% 260.25/36.57    (10)   ~ (all_68_8 = 0)
% 260.25/36.57    (11)   ~ (all_68_13 = 0)
% 260.25/36.57    (12)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.25/36.57  
% 260.25/36.57  Begin of proof
% 260.25/36.57  | 
% 260.25/36.57  | BETA: splitting (1) gives:
% 260.25/36.57  | 
% 260.25/36.57  | Case 1:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (13)  all_68_11 = 0
% 260.25/36.57  | | 
% 260.25/36.57  | | COMBINE_EQS: (2), (13) imply:
% 260.25/36.57  | |   (14)  all_75_9 = 0
% 260.25/36.57  | | 
% 260.25/36.57  | | REF_CLOSE: (4), (6), (7), (8), (9), (10), (12), (14) are inconsistent by
% 260.25/36.57  | |            sub-proof #370.
% 260.25/36.57  | | 
% 260.25/36.57  | Case 2:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (15)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.57  | | 
% 260.25/36.57  | | REF_CLOSE: (3), (5), (11), (15) are inconsistent by sub-proof #396.
% 260.25/36.57  | | 
% 260.25/36.57  | End of split
% 260.25/36.57  | 
% 260.25/36.57  End of proof
% 260.25/36.57  
% 260.25/36.57  Sub-proof #370 shows that the following formulas are inconsistent:
% 260.25/36.57  ----------------------------------------------------------------
% 260.25/36.57    (1)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.57         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57             r1(all_68_20, v0) = v2))
% 260.25/36.57    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.57         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.57    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.25/36.57           p405(v0) = v1 & $i(v0))
% 260.25/36.57    (4)  all_75_8 = all_68_7
% 260.25/36.57    (5)   ~ (all_68_9 = 0)
% 260.25/36.57    (6)   ~ (all_68_8 = 0)
% 260.25/36.57    (7)  all_75_9 = 0
% 260.25/36.57    (8)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.25/36.57  
% 260.25/36.57  Begin of proof
% 260.25/36.57  | 
% 260.25/36.57  | BETA: splitting (8) gives:
% 260.25/36.57  | 
% 260.25/36.57  | Case 1:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (9)   ~ (all_75_8 = 0)
% 260.25/36.57  | | 
% 260.25/36.57  | | REDUCE: (4), (9) imply:
% 260.25/36.57  | |   (10)   ~ (all_68_7 = 0)
% 260.25/36.57  | | 
% 260.25/36.57  | | REF_CLOSE: (1), (2), (3), (5), (6), (10) are inconsistent by sub-proof #398.
% 260.25/36.57  | | 
% 260.25/36.57  | Case 2:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (11)   ~ (all_75_9 = 0)
% 260.25/36.57  | | 
% 260.25/36.57  | | REDUCE: (7), (11) imply:
% 260.25/36.57  | |   (12)  $false
% 260.25/36.57  | | 
% 260.25/36.57  | | CLOSE: (12) is inconsistent.
% 260.25/36.57  | | 
% 260.25/36.57  | End of split
% 260.25/36.57  | 
% 260.25/36.57  End of proof
% 260.25/36.57  
% 260.25/36.57  Sub-proof #371 shows that the following formulas are inconsistent:
% 260.25/36.57  ----------------------------------------------------------------
% 260.25/36.57    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 260.25/36.57             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.57    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.57    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.57    (4)  all_75_9 = all_68_11
% 260.25/36.57    (5)  all_75_17 = all_68_18
% 260.25/36.57    (6)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.57           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (7)  all_75_18 = all_68_14
% 260.25/36.57    (8)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.57           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (9)  all_75_10 = all_68_16
% 260.25/36.57    (10)  all_75_13 = all_68_12
% 260.25/36.57    (11)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.57          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.57              & r1(all_68_20, v0) = v2))
% 260.25/36.57    (12)  all_75_16 = all_68_13
% 260.25/36.57    (13)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.25/36.57            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.57              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.57    (14)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (15)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (16)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.57          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.57    (17)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (19)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 260.25/36.57    (20)   ~ (all_68_2 = 0)
% 260.25/36.57    (21)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 260.25/36.57    (22)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.57    (23)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (24)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.57    (25)  all_75_17 = 0
% 260.25/36.57    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.25/36.57            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.57              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (27)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (28)  all_75_8 = all_68_7
% 260.25/36.57    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.57    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.57            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.57              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (31)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.57    (32)   ~ (all_68_10 = 0)
% 260.25/36.57    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.25/36.57            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.25/36.57           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.57            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.57          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.57            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.57    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.57            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.57          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.57            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.57          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.57            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57              r1(all_68_20, v0) = v2))
% 260.25/36.57    (36)  all_75_15 = all_68_9
% 260.25/36.57    (37)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (39)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.57    (40)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (43)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (44)  all_75_14 = all_68_17
% 260.25/36.57    (45)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.25/36.57    (46)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (47)   ~ (all_68_19 = 0)
% 260.25/36.57    (48)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (49)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 260.25/36.57          all_68_14 = 0
% 260.25/36.57    (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.25/36.57            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.57    (52)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.57            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.57              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (54)  all_75_12 = all_68_8
% 260.25/36.57    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57  
% 260.25/36.57  Begin of proof
% 260.25/36.57  | 
% 260.25/36.57  | BETA: splitting (17) gives:
% 260.25/36.57  | 
% 260.25/36.57  | Case 1:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (56)   ~ (all_75_17 = 0)
% 260.25/36.57  | | 
% 260.25/36.57  | | REDUCE: (25), (56) imply:
% 260.25/36.57  | |   (57)  $false
% 260.25/36.57  | | 
% 260.25/36.57  | | CLOSE: (57) is inconsistent.
% 260.25/36.57  | | 
% 260.25/36.57  | Case 2:
% 260.25/36.57  | | 
% 260.25/36.57  | |   (58)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 &
% 260.25/36.57  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57  | | 
% 260.25/36.57  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12),
% 260.25/36.57  | |            (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23),
% 260.25/36.57  | |            (24), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35),
% 260.25/36.57  | |            (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46),
% 260.25/36.57  | |            (47), (48), (49), (50), (51), (52), (53), (54), (55), (58) are
% 260.25/36.57  | |            inconsistent by sub-proof #372.
% 260.25/36.57  | | 
% 260.25/36.57  | End of split
% 260.25/36.57  | 
% 260.25/36.57  End of proof
% 260.25/36.57  
% 260.25/36.57  Sub-proof #372 shows that the following formulas are inconsistent:
% 260.25/36.57  ----------------------------------------------------------------
% 260.25/36.57    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 & r1(all_68_20,
% 260.25/36.57             v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57           r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.57    (2)   ~ (all_75_16 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.57    (3)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.57    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 260.25/36.57             v0) = 0 & $i(v0))
% 260.25/36.57    (5)  all_75_9 = all_68_11
% 260.25/36.57    (6)  all_75_17 = all_68_18
% 260.25/36.57    (7)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.57           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (8)  all_75_18 = all_68_14
% 260.25/36.57    (9)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.57           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (10)  all_75_10 = all_68_16
% 260.25/36.57    (11)  all_75_13 = all_68_12
% 260.25/36.57    (12)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.57          : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.57              & r1(all_68_20, v0) = v2))
% 260.25/36.57    (13)  all_75_16 = all_68_13
% 260.25/36.57    (14)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.25/36.57            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.57              = 0) & r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.57    (15)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (16)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (17)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.25/36.57          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.25/36.57    (18)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (19)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (20)   ~ (all_75_15 = 0) |  ~ (all_75_16 = 0)
% 260.25/36.57    (21)   ~ (all_68_2 = 0)
% 260.25/36.57    (22)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 260.25/36.57    (23)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.57    (24)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (25)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.25/36.57    (26)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.25/36.57            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.57              = 0) & p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (27)   ~ (all_75_12 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (28)  all_75_8 = all_68_7
% 260.25/36.57    (29)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 260.25/36.57    (30)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.57            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.57              = 0) & p205(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (31)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.25/36.57    (32)   ~ (all_68_10 = 0)
% 260.25/36.57    (33)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.25/36.57            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.25/36.57           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.57            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.57          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.57            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.57    (34)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.57            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.57    (35)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.57            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.25/36.57          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.25/36.57            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.25/36.57          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.57            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.57              r1(all_68_20, v0) = v2))
% 260.25/36.57    (36)  all_75_15 = all_68_9
% 260.25/36.58    (37)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (38)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (39)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.58    (40)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (41)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (42)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (43)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (44)  all_75_14 = all_68_17
% 260.25/36.58    (45)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.25/36.58    (46)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (47)   ~ (all_68_19 = 0)
% 260.25/36.58    (48)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (49)  all_68_10 = 0 | all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 |
% 260.25/36.58          all_68_14 = 0
% 260.25/36.58    (50)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.25/36.58            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (51)   ~ (all_75_18 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.58    (52)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (53)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.58            r1(all_68_20, v0) = 0 & $i(v0)) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1
% 260.25/36.58              = 0) & p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58    (54)  all_75_12 = all_68_8
% 260.25/36.58    (55)   ~ (all_75_16 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58            p204(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  
% 260.25/36.58  Begin of proof
% 260.25/36.58  | 
% 260.25/36.58  | BETA: splitting (30) gives:
% 260.25/36.58  | 
% 260.25/36.58  | Case 1:
% 260.25/36.58  | | 
% 260.25/36.58  | |   (56)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.25/36.58  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | 
% 260.25/36.58  | | DELTA: instantiating (56) with fresh symbols all_194_0, all_194_1 gives:
% 260.25/36.58  | |   (57)   ~ (all_194_0 = 0) & p105(all_194_1) = all_194_0 & r1(all_68_20,
% 260.25/36.58  | |           all_194_1) = 0 & $i(all_194_1)
% 260.25/36.58  | | 
% 260.25/36.58  | | ALPHA: (57) implies:
% 260.25/36.58  | |   (58)   ~ (all_194_0 = 0)
% 260.25/36.58  | |   (59)  $i(all_194_1)
% 260.25/36.58  | |   (60)  r1(all_68_20, all_194_1) = 0
% 260.25/36.58  | |   (61)  p105(all_194_1) = all_194_0
% 260.25/36.58  | | 
% 260.25/36.58  | | BETA: splitting (51) gives:
% 260.25/36.58  | | 
% 260.25/36.58  | | Case 1:
% 260.25/36.58  | | | 
% 260.25/36.58  | | |   (62)   ~ (all_75_18 = 0)
% 260.25/36.58  | | | 
% 260.25/36.58  | | | REDUCE: (8), (62) imply:
% 260.25/36.58  | | |   (63)   ~ (all_68_14 = 0)
% 260.25/36.58  | | | 
% 260.25/36.58  | | | BETA: splitting (49) gives:
% 260.25/36.58  | | | 
% 260.25/36.58  | | | Case 1:
% 260.25/36.58  | | | | 
% 260.25/36.58  | | | |   (64)  all_68_10 = 0
% 260.25/36.58  | | | | 
% 260.25/36.58  | | | | REDUCE: (32), (64) imply:
% 260.25/36.58  | | | |   (65)  $false
% 260.25/36.58  | | | | 
% 260.25/36.58  | | | | CLOSE: (65) is inconsistent.
% 260.25/36.58  | | | | 
% 260.25/36.58  | | | Case 2:
% 260.25/36.58  | | | | 
% 260.25/36.58  | | | |   (66)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.58  | | | | 
% 260.25/36.58  | | | | BETA: splitting (55) gives:
% 260.25/36.58  | | | | 
% 260.25/36.58  | | | | Case 1:
% 260.25/36.58  | | | | | 
% 260.25/36.58  | | | | |   (67)   ~ (all_75_16 = 0)
% 260.25/36.58  | | | | | 
% 260.25/36.58  | | | | | REDUCE: (13), (67) imply:
% 260.25/36.58  | | | | |   (68)   ~ (all_68_13 = 0)
% 260.25/36.58  | | | | | 
% 260.25/36.58  | | | | | BETA: splitting (27) gives:
% 260.25/36.58  | | | | | 
% 260.25/36.58  | | | | | Case 1:
% 260.25/36.58  | | | | | | 
% 260.25/36.58  | | | | | |   (69)   ~ (all_75_12 = 0)
% 260.25/36.58  | | | | | | 
% 260.25/36.58  | | | | | | REDUCE: (54), (69) imply:
% 260.25/36.58  | | | | | |   (70)   ~ (all_68_8 = 0)
% 260.25/36.58  | | | | | | 
% 260.25/36.58  | | | | | | BETA: splitting (37) gives:
% 260.25/36.58  | | | | | | 
% 260.25/36.58  | | | | | | Case 1:
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | |   (71)   ~ (all_75_10 = 0)
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | | REDUCE: (10), (71) imply:
% 260.25/36.58  | | | | | | |   (72)   ~ (all_68_16 = 0)
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | | BETA: splitting (7) gives:
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | |   (73)   ~ (all_75_9 = 0)
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | REDUCE: (5), (73) imply:
% 260.25/36.58  | | | | | | | |   (74)   ~ (all_68_11 = 0)
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | REF_CLOSE: (4), (6), (11), (17), (21), (24), (29), (33), (39),
% 260.25/36.58  | | | | | | | |            (44), (46), (47), (50), (63), (66), (68), (72), (74)
% 260.25/36.58  | | | | | | | |            are inconsistent by sub-proof #403.
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | |   (75)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 260.25/36.58  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | DELTA: instantiating (75) with fresh symbols all_245_0,
% 260.25/36.58  | | | | | | | |        all_245_1 gives:
% 260.25/36.58  | | | | | | | |   (76)   ~ (all_245_0 = 0) & p102(all_245_1) = all_245_0 &
% 260.25/36.58  | | | | | | | |         r1(all_68_20, all_245_1) = 0 & $i(all_245_1)
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | ALPHA: (76) implies:
% 260.25/36.58  | | | | | | | |   (77)   ~ (all_245_0 = 0)
% 260.25/36.58  | | | | | | | |   (78)  $i(all_245_1)
% 260.25/36.58  | | | | | | | |   (79)  r1(all_68_20, all_245_1) = 0
% 260.25/36.58  | | | | | | | |   (80)  p102(all_245_1) = all_245_0
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | DELTA: instantiating (50) with fresh symbols all_267_0,
% 260.25/36.58  | | | | | | | |        all_267_1 gives:
% 260.25/36.58  | | | | | | | |   (81)   ~ (all_267_0 = 0) & p205(all_267_1) = all_267_0 &
% 260.25/36.58  | | | | | | | |         r1(all_68_20, all_267_1) = 0 & $i(all_267_1)
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | ALPHA: (81) implies:
% 260.25/36.58  | | | | | | | |   (82)   ~ (all_267_0 = 0)
% 260.25/36.58  | | | | | | | |   (83)  $i(all_267_1)
% 260.25/36.58  | | | | | | | |   (84)  r1(all_68_20, all_267_1) = 0
% 260.25/36.58  | | | | | | | |   (85)  p205(all_267_1) = all_267_0
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | BETA: splitting (53) gives:
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | |   (86)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) =
% 260.25/36.58  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | DELTA: instantiating (86) with fresh symbols all_274_0,
% 260.25/36.58  | | | | | | | | |        all_274_1 gives:
% 260.25/36.58  | | | | | | | | |   (87)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 &
% 260.25/36.58  | | | | | | | | |         r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | REF_CLOSE: (4), (6), (17), (21), (33), (35), (39), (43), (44),
% 260.25/36.58  | | | | | | | | |            (46), (47), (58), (59), (60), (61), (72), (77),
% 260.25/36.58  | | | | | | | | |            (78), (79), (80), (82), (83), (84), (85), (87) are
% 260.25/36.58  | | | | | | | | |            inconsistent by sub-proof #400.
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | |   (88)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 260.25/36.58  | | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | DELTA: instantiating (88) with fresh symbols all_274_0,
% 260.25/36.58  | | | | | | | | |        all_274_1 gives:
% 260.25/36.58  | | | | | | | | |   (89)   ~ (all_274_0 = 0) & p203(all_274_1) = all_274_0 &
% 260.25/36.58  | | | | | | | | |         r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | ALPHA: (89) implies:
% 260.25/36.58  | | | | | | | | |   (90)   ~ (all_274_0 = 0)
% 260.25/36.58  | | | | | | | | |   (91)  $i(all_274_1)
% 260.25/36.58  | | | | | | | | |   (92)  r1(all_68_20, all_274_1) = 0
% 260.25/36.58  | | | | | | | | |   (93)  p203(all_274_1) = all_274_0
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | BETA: splitting (39) gives:
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | |   (94)  all_68_16 = 0
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | REDUCE: (72), (94) imply:
% 260.25/36.58  | | | | | | | | | |   (95)  $false
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | CLOSE: (95) is inconsistent.
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | |   (96)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | BETA: splitting (96) gives:
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | |   (97)  all_68_17 = 0
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | COMBINE_EQS: (44), (97) imply:
% 260.25/36.58  | | | | | | | | | | |   (98)  all_75_14 = 0
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | BETA: splitting (52) gives:
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | |   (99)   ~ (all_75_14 = 0)
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | REDUCE: (98), (99) imply:
% 260.25/36.58  | | | | | | | | | | | |   (100)  $false
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | CLOSE: (100) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | |   (101)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58  | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | DELTA: instantiating (101) with fresh symbols all_274_0,
% 260.25/36.58  | | | | | | | | | | | |        all_274_1 gives:
% 260.25/36.58  | | | | | | | | | | | |   (102)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 &
% 260.25/36.58  | | | | | | | | | | | |          r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | REF_CLOSE: (4), (6), (17), (21), (33), (35), (39), (43),
% 260.25/36.58  | | | | | | | | | | | |            (44), (46), (47), (58), (59), (60), (61), (72),
% 260.25/36.58  | | | | | | | | | | | |            (77), (78), (79), (80), (82), (83), (84), (85),
% 260.25/36.58  | | | | | | | | | | | |            (102) are inconsistent by sub-proof #400.
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | |   (103)  all_68_18 = 0 | all_68_19 = 0
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | BETA: splitting (103) gives:
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | |   (104)  all_68_18 = 0
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | COMBINE_EQS: (6), (104) imply:
% 260.25/36.58  | | | | | | | | | | | |   (105)  all_75_17 = 0
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | BETA: splitting (18) gives:
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | |   (106)   ~ (all_75_17 = 0)
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | REDUCE: (105), (106) imply:
% 260.25/36.58  | | | | | | | | | | | | |   (107)  $false
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | CLOSE: (107) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_301_0,
% 260.25/36.58  | | | | | | | | | | | | |        all_301_1 gives:
% 260.25/36.58  | | | | | | | | | | | | |   (108)   ~ (all_301_0 = 0) & p204(all_301_1) = all_301_0 &
% 260.25/36.58  | | | | | | | | | | | | |          r1(all_68_20, all_301_1) = 0 & $i(all_301_1)
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | ALPHA: (108) implies:
% 260.25/36.58  | | | | | | | | | | | | |   (109)   ~ (all_301_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | |   (110)  $i(all_301_1)
% 260.25/36.58  | | | | | | | | | | | | |   (111)  r1(all_68_20, all_301_1) = 0
% 260.25/36.58  | | | | | | | | | | | | |   (112)  p204(all_301_1) = all_301_0
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | |   (113)  all_68_2 = 0
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | REDUCE: (21), (113) imply:
% 260.25/36.58  | | | | | | | | | | | | | |   (114)  $false
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | CLOSE: (114) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | |   (115)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.58  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.58  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.58  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.58  | | | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.25/36.58  | | | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | BETA: splitting (115) gives:
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | GROUND_INST: instantiating (116) with all_274_1, all_274_0,
% 260.25/36.58  | | | | | | | | | | | | | | |              simplifying with (91), (93) gives:
% 260.25/36.58  | | | | | | | | | | | | | | |   (117)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | |            r1(all_68_20, all_274_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | BETA: splitting (117) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (118)  all_274_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | REDUCE: (90), (118) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (119)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | CLOSE: (119) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (120)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.58  | | | | | | | | | | | | | | | |              all_274_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | DELTA: instantiating (120) with fresh symbol all_361_0
% 260.25/36.58  | | | | | | | | | | | | | | | |        gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (121)   ~ (all_361_0 = 0) & r1(all_68_20, all_274_1) =
% 260.25/36.58  | | | | | | | | | | | | | | | |          all_361_0
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | ALPHA: (121) implies:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (122)   ~ (all_361_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | | |   (123)  r1(all_68_20, all_274_1) = all_361_0
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_361_0, all_274_1,
% 260.25/36.58  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (92), (123) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (124)  all_361_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | REDUCE: (122), (124) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (125)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | CLOSE: (125) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | |   (126)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.58  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.58  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | BETA: splitting (126) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (127)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (127) with all_301_1, all_301_0,
% 260.25/36.58  | | | | | | | | | | | | | | | |              simplifying with (110), (112) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (128)  all_301_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | | |            r1(all_68_20, all_301_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | BETA: splitting (128) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (129)  all_301_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (109), (129) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (130)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (130) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (131)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_301_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | DELTA: instantiating (131) with fresh symbol all_361_0
% 260.25/36.58  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (132)   ~ (all_361_0 = 0) & r1(all_68_20, all_301_1) =
% 260.25/36.58  | | | | | | | | | | | | | | | | |          all_361_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | ALPHA: (132) implies:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (133)   ~ (all_361_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (134)  r1(all_68_20, all_301_1) = all_361_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_361_0, all_301_1,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (111), (134) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (135)  all_361_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (133), (135) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (136)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (136) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (137)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | | |            (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (137) with all_267_1, all_267_0,
% 260.25/36.58  | | | | | | | | | | | | | | | |              simplifying with (83), (85) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (138)  all_267_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | | |            r1(all_68_20, all_267_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | REF_CLOSE: (17), (82), (84), (138) are inconsistent by
% 260.25/36.58  | | | | | | | | | | | | | | | |            sub-proof #401.
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | |   (139)   ~ (all_68_18 = 0)
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | REF_CLOSE: (47), (103), (139) are inconsistent by sub-proof
% 260.25/36.58  | | | | | | | | | | | |            #406.
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | End of split
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | Case 2:
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | |   (140)  all_75_10 = 0
% 260.25/36.58  | | | | | | |   (141)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1
% 260.25/36.58  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | | DELTA: instantiating (141) with fresh symbols all_239_0, all_239_1
% 260.25/36.58  | | | | | | |        gives:
% 260.25/36.58  | | | | | | |   (142)   ~ (all_239_0 = 0) & p102(all_239_1) = all_239_0 &
% 260.25/36.58  | | | | | | |          r1(all_68_20, all_239_1) = 0 & $i(all_239_1)
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | | ALPHA: (142) implies:
% 260.25/36.58  | | | | | | |   (143)   ~ (all_239_0 = 0)
% 260.25/36.58  | | | | | | |   (144)  $i(all_239_1)
% 260.25/36.58  | | | | | | |   (145)  r1(all_68_20, all_239_1) = 0
% 260.25/36.58  | | | | | | |   (146)  p102(all_239_1) = all_239_0
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | | BETA: splitting (25) gives:
% 260.25/36.58  | | | | | | | 
% 260.25/36.58  | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | |   (147)   ~ (all_75_9 = 0)
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | REDUCE: (5), (147) imply:
% 260.25/36.58  | | | | | | | |   (148)   ~ (all_68_11 = 0)
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | BETA: splitting (66) gives:
% 260.25/36.58  | | | | | | | | 
% 260.25/36.58  | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | |   (149)  all_68_11 = 0
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | REDUCE: (148), (149) imply:
% 260.25/36.58  | | | | | | | | |   (150)  $false
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | CLOSE: (150) is inconsistent.
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | |   (151)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | BETA: splitting (151) gives:
% 260.25/36.58  | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | |   (152)  all_68_12 = 0
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | COMBINE_EQS: (11), (152) imply:
% 260.25/36.58  | | | | | | | | | |   (153)  all_75_13 = 0
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | BETA: splitting (24) gives:
% 260.25/36.58  | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | |   (154)   ~ (all_75_13 = 0)
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | REDUCE: (153), (154) imply:
% 260.25/36.58  | | | | | | | | | | |   (155)  $false
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | CLOSE: (155) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | |   (156)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58  | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | BETA: splitting (34) gives:
% 260.25/36.58  | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | |   (157)   ~ (all_75_13 = 0)
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | REDUCE: (153), (157) imply:
% 260.25/36.58  | | | | | | | | | | | |   (158)  $false
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | CLOSE: (158) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | |   (159)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58  | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | DELTA: instantiating (159) with fresh symbols all_274_0,
% 260.25/36.58  | | | | | | | | | | | |        all_274_1 gives:
% 260.25/36.58  | | | | | | | | | | | |   (160)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 &
% 260.25/36.58  | | | | | | | | | | | |          r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | ALPHA: (160) implies:
% 260.25/36.58  | | | | | | | | | | | |   (161)   ~ (all_274_0 = 0)
% 260.25/36.58  | | | | | | | | | | | |   (162)  $i(all_274_1)
% 260.25/36.58  | | | | | | | | | | | |   (163)  r1(all_68_20, all_274_1) = 0
% 260.25/36.58  | | | | | | | | | | | |   (164)  p103(all_274_1) = all_274_0
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | BETA: splitting (14) gives:
% 260.25/36.58  | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | DELTA: instantiating (50) with fresh symbols all_281_0,
% 260.25/36.58  | | | | | | | | | | | | |        all_281_1 gives:
% 260.25/36.58  | | | | | | | | | | | | |   (165)   ~ (all_281_0 = 0) & p205(all_281_1) = all_281_0 &
% 260.25/36.58  | | | | | | | | | | | | |          r1(all_68_20, all_281_1) = 0 & $i(all_281_1)
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | ALPHA: (165) implies:
% 260.25/36.58  | | | | | | | | | | | | |   (166)   ~ (all_281_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | |   (167)  $i(all_281_1)
% 260.25/36.58  | | | | | | | | | | | | |   (168)  r1(all_68_20, all_281_1) = 0
% 260.25/36.58  | | | | | | | | | | | | |   (169)  p205(all_281_1) = all_281_0
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | DELTA: instantiating (156) with fresh symbols all_288_0,
% 260.25/36.58  | | | | | | | | | | | | |        all_288_1 gives:
% 260.25/36.58  | | | | | | | | | | | | |   (170)   ~ (all_288_0 = 0) & p203(all_288_1) = all_288_0 &
% 260.25/36.58  | | | | | | | | | | | | |          r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | ALPHA: (170) implies:
% 260.25/36.58  | | | | | | | | | | | | |   (171)   ~ (all_288_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | |   (172)  $i(all_288_1)
% 260.25/36.58  | | | | | | | | | | | | |   (173)  r1(all_68_20, all_288_1) = 0
% 260.25/36.58  | | | | | | | | | | | | |   (174)  p203(all_288_1) = all_288_0
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | BETA: splitting (26) gives:
% 260.25/36.58  | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | |   (175)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | DELTA: instantiating (175) with fresh symbols all_295_0,
% 260.25/36.58  | | | | | | | | | | | | | |        all_295_1 gives:
% 260.25/36.58  | | | | | | | | | | | | | |   (176)   ~ (all_295_0 = 0) & p104(all_295_1) = all_295_0 &
% 260.25/36.58  | | | | | | | | | | | | | |          r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | ALPHA: (176) implies:
% 260.25/36.58  | | | | | | | | | | | | | |   (177)   ~ (all_295_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | | |   (178)  $i(all_295_1)
% 260.25/36.58  | | | | | | | | | | | | | |   (179)  r1(all_68_20, all_295_1) = 0
% 260.25/36.58  | | | | | | | | | | | | | |   (180)  p104(all_295_1) = all_295_0
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | BETA: splitting (35) gives:
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | |   (181)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.58  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.25/36.58  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | BETA: splitting (181) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (182)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (182) with all_239_1, all_239_0,
% 260.25/36.58  | | | | | | | | | | | | | | | |              simplifying with (144), (146) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (183)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | | |            r1(all_68_20, all_239_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | BETA: splitting (183) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (184)  all_239_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (143), (184) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (185)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (185) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (186)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_239_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | DELTA: instantiating (186) with fresh symbol all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (187)   ~ (all_351_0 = 0) & r1(all_68_20, all_239_1) =
% 260.25/36.58  | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | ALPHA: (187) implies:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (188)   ~ (all_351_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (189)  r1(all_68_20, all_239_1) = all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_239_1,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (145), (189) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (190)  all_351_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (188), (190) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (191)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (191) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (192)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (192) with all_274_1, all_274_0,
% 260.25/36.58  | | | | | | | | | | | | | | | |              simplifying with (162), (164) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (193)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | | |            r1(all_68_20, all_274_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | BETA: splitting (193) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (194)  all_274_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (161), (194) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (195)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (195) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (196)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_274_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | DELTA: instantiating (196) with fresh symbol all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (197)   ~ (all_351_0 = 0) & r1(all_68_20, all_274_1) =
% 260.25/36.58  | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | ALPHA: (197) implies:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (198)   ~ (all_351_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (199)  r1(all_68_20, all_274_1) = all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_274_1,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (163), (199) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (200)  all_351_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (198), (200) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (201)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (201) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | |   (202)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.58  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.25/36.58  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | BETA: splitting (202) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (203)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (203) with all_295_1, all_295_0,
% 260.25/36.58  | | | | | | | | | | | | | | | |              simplifying with (178), (180) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (204)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | | |            r1(all_68_20, all_295_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | BETA: splitting (204) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (205)  all_295_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (177), (205) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (206)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (206) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (207)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_295_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | DELTA: instantiating (207) with fresh symbol all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (208)   ~ (all_351_0 = 0) & r1(all_68_20, all_295_1) =
% 260.25/36.58  | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | ALPHA: (208) implies:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (209)   ~ (all_351_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (210)  r1(all_68_20, all_295_1) = all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_295_1,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (179), (210) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (211)  all_351_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (209), (211) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (212)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (212) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (213)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (213) with all_194_1, all_194_0,
% 260.25/36.58  | | | | | | | | | | | | | | | |              simplifying with (59), (61) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (214)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | REF_CLOSE: (17), (58), (60), (214) are inconsistent by
% 260.25/36.58  | | | | | | | | | | | | | | | |            sub-proof #402.
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | End of split
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_295_0,
% 260.25/36.58  | | | | | | | | | | | | | |        all_295_1 gives:
% 260.25/36.58  | | | | | | | | | | | | | |   (215)   ~ (all_295_0 = 0) & p204(all_295_1) = all_295_0 &
% 260.25/36.58  | | | | | | | | | | | | | |          r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | ALPHA: (215) implies:
% 260.25/36.58  | | | | | | | | | | | | | |   (216)   ~ (all_295_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | | |   (217)  $i(all_295_1)
% 260.25/36.58  | | | | | | | | | | | | | |   (218)  r1(all_68_20, all_295_1) = 0
% 260.25/36.58  | | | | | | | | | | | | | |   (219)  p204(all_295_1) = all_295_0
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.25/36.58  | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | |   (220)  all_68_2 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | REDUCE: (21), (220) imply:
% 260.25/36.58  | | | | | | | | | | | | | | |   (221)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | CLOSE: (221) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | |   (222)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.58  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.58  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.58  | | | | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.25/36.58  | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | BETA: splitting (222) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | |   (223)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.58  | | | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.58  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (223) with all_288_1, all_288_0,
% 260.25/36.58  | | | | | | | | | | | | | | | |              simplifying with (172), (174) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | |   (224)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.58  | | | | | | | | | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | BETA: splitting (224) gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (225)  all_288_0 = 0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | REDUCE: (171), (225) imply:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (226)  $false
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | CLOSE: (226) is inconsistent.
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (227)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_288_1) = v0)
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | DELTA: instantiating (227) with fresh symbol all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (228)   ~ (all_351_0 = 0) & r1(all_68_20, all_288_1) =
% 260.25/36.58  | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | ALPHA: (228) implies:
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (229)   ~ (all_351_0 = 0)
% 260.25/36.58  | | | | | | | | | | | | | | | | |   (230)  r1(all_68_20, all_288_1) = all_351_0
% 260.25/36.58  | | | | | | | | | | | | | | | | | 
% 260.25/36.58  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_288_1,
% 260.25/36.58  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (173), (230) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (231)  all_351_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | REDUCE: (229), (231) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (232)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | CLOSE: (232) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (233)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.59  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.59  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | BETA: splitting (233) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (234)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (234) with all_295_1, all_295_0,
% 260.25/36.59  | | | | | | | | | | | | | | | | |              simplifying with (217), (219) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (235)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_295_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | BETA: splitting (235) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (236)  all_295_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | REDUCE: (216), (236) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (237)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | CLOSE: (237) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (238)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.59  | | | | | | | | | | | | | | | | | |              all_295_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | DELTA: instantiating (238) with fresh symbol all_351_0
% 260.25/36.59  | | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (239)   ~ (all_351_0 = 0) & r1(all_68_20, all_295_1) =
% 260.25/36.59  | | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | ALPHA: (239) implies:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (240)   ~ (all_351_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (241)  r1(all_68_20, all_295_1) = all_351_0
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_295_1,
% 260.25/36.59  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (218), (241) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (242)  all_351_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | REDUCE: (240), (242) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (243)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | CLOSE: (243) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (244)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | | | |            (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (244) with all_281_1, all_281_0,
% 260.25/36.59  | | | | | | | | | | | | | | | | |              simplifying with (167), (169) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (245)  all_281_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_281_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | BETA: splitting (245) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (246)  all_281_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | REDUCE: (166), (246) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (247)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | CLOSE: (247) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (248)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.59  | | | | | | | | | | | | | | | | | |              all_281_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | DELTA: instantiating (248) with fresh symbol all_351_0
% 260.25/36.59  | | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (249)   ~ (all_351_0 = 0) & r1(all_68_20, all_281_1) =
% 260.25/36.59  | | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | ALPHA: (249) implies:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (250)   ~ (all_351_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (251)  r1(all_68_20, all_281_1) = all_351_0
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_281_1,
% 260.25/36.59  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (168), (251) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (252)  all_351_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | REDUCE: (250), (252) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | | | |   (253)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | | CLOSE: (253) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | |   (254)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.59  | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | DELTA: instantiating (141) with fresh symbols all_239_0,
% 260.25/36.59  | | | | | | | | | | | | |        all_239_1 gives:
% 260.25/36.59  | | | | | | | | | | | | |   (255)   ~ (all_239_0 = 0) & p102(all_239_1) = all_239_0 &
% 260.25/36.59  | | | | | | | | | | | | |          r1(all_68_20, all_239_1) = 0 & $i(all_239_1)
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | REF_CLOSE: (3), (5), (11), (12), (17), (25), (28), (34),
% 260.25/36.59  | | | | | | | | | | | | |            (35), (36), (41), (42), (58), (59), (60), (61),
% 260.25/36.59  | | | | | | | | | | | | |            (63), (66), (68), (70), (140), (254), (255) are
% 260.25/36.59  | | | | | | | | | | | | |            inconsistent by sub-proof #397.
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | |   (256)  all_68_13 = 0 | all_68_14 = 0
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | REF_CLOSE: (63), (68), (256) are inconsistent by sub-proof
% 260.25/36.59  | | | | | | | | | |            #404.
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | 
% 260.25/36.59  | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | |   (257)   ~ (all_75_10 = 0)
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | | REDUCE: (140), (257) imply:
% 260.25/36.59  | | | | | | | |   (258)  $false
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | | CLOSE: (258) is inconsistent.
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | End of split
% 260.25/36.59  | | | | | | | 
% 260.25/36.59  | | | | | | End of split
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | Case 2:
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | |   (259)  all_75_12 = 0
% 260.25/36.59  | | | | | |   (260)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.59  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | | DELTA: instantiating (260) with fresh symbols all_227_0, all_227_1
% 260.25/36.59  | | | | | |        gives:
% 260.25/36.59  | | | | | |   (261)   ~ (all_227_0 = 0) & p103(all_227_1) = all_227_0 &
% 260.25/36.59  | | | | | |          r1(all_68_20, all_227_1) = 0 & $i(all_227_1)
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | | REF_CLOSE: (5), (6), (7), (10), (11), (17), (22), (23), (25), (35),
% 260.25/36.59  | | | | | |            (39), (44), (46), (47), (58), (59), (60), (61), (63),
% 260.25/36.59  | | | | | |            (66), (68), (259), (261) are inconsistent by sub-proof
% 260.25/36.59  | | | | | |            #395.
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | End of split
% 260.25/36.59  | | | | | 
% 260.25/36.59  | | | | Case 2:
% 260.25/36.59  | | | | | 
% 260.25/36.59  | | | | |   (262)  all_75_16 = 0
% 260.25/36.59  | | | | | 
% 260.25/36.59  | | | | | COMBINE_EQS: (13), (262) imply:
% 260.25/36.59  | | | | |   (263)  all_68_13 = 0
% 260.25/36.59  | | | | | 
% 260.25/36.59  | | | | | DELTA: instantiating (4) with fresh symbols all_221_0, all_221_1
% 260.25/36.59  | | | | |        gives:
% 260.25/36.59  | | | | |   (264)   ~ (all_221_0 = 0) & p204(all_221_1) = all_221_0 &
% 260.25/36.59  | | | | |          r1(all_68_20, all_221_1) = 0 & $i(all_221_1)
% 260.25/36.59  | | | | | 
% 260.25/36.59  | | | | | ALPHA: (264) implies:
% 260.25/36.59  | | | | |   (265)   ~ (all_221_0 = 0)
% 260.25/36.59  | | | | |   (266)  $i(all_221_1)
% 260.25/36.59  | | | | |   (267)  r1(all_68_20, all_221_1) = 0
% 260.25/36.59  | | | | |   (268)  p204(all_221_1) = all_221_0
% 260.25/36.59  | | | | | 
% 260.25/36.59  | | | | | BETA: splitting (2) gives:
% 260.25/36.59  | | | | | 
% 260.25/36.59  | | | | | Case 1:
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | |   (269)   ~ (all_75_16 = 0)
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | | REDUCE: (262), (269) imply:
% 260.25/36.59  | | | | | |   (270)  $false
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | | CLOSE: (270) is inconsistent.
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | Case 2:
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | |   (271)   ~ (all_75_17 = 0)
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | | REDUCE: (6), (271) imply:
% 260.25/36.59  | | | | | |   (272)   ~ (all_68_18 = 0)
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | | BETA: splitting (20) gives:
% 260.25/36.59  | | | | | | 
% 260.25/36.59  | | | | | | Case 1:
% 260.25/36.59  | | | | | | | 
% 260.25/36.59  | | | | | | |   (273)   ~ (all_75_15 = 0)
% 260.25/36.59  | | | | | | | 
% 260.25/36.59  | | | | | | | REDUCE: (36), (273) imply:
% 260.25/36.59  | | | | | | |   (274)   ~ (all_68_9 = 0)
% 260.25/36.59  | | | | | | | 
% 260.25/36.59  | | | | | | | BETA: splitting (38) gives:
% 260.25/36.59  | | | | | | | 
% 260.25/36.59  | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | |   (275)   ~ (all_75_16 = 0)
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | | REDUCE: (262), (275) imply:
% 260.25/36.59  | | | | | | | |   (276)  $false
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | | CLOSE: (276) is inconsistent.
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | |   (277)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) =
% 260.25/36.59  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | | BETA: splitting (27) gives:
% 260.25/36.59  | | | | | | | | 
% 260.25/36.59  | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | 
% 260.25/36.59  | | | | | | | | |   (278)   ~ (all_75_12 = 0)
% 260.25/36.59  | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | REDUCE: (54), (278) imply:
% 260.25/36.59  | | | | | | | | |   (279)   ~ (all_68_8 = 0)
% 260.25/36.59  | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | DELTA: instantiating (277) with fresh symbols all_259_0,
% 260.25/36.59  | | | | | | | | |        all_259_1 gives:
% 260.25/36.59  | | | | | | | | |   (280)   ~ (all_259_0 = 0) & p104(all_259_1) = all_259_0 &
% 260.25/36.59  | | | | | | | | |          r1(all_68_20, all_259_1) = 0 & $i(all_259_1)
% 260.25/36.59  | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | ALPHA: (280) implies:
% 260.25/36.59  | | | | | | | | |   (281)   ~ (all_259_0 = 0)
% 260.25/36.59  | | | | | | | | |   (282)  $i(all_259_1)
% 260.25/36.59  | | | | | | | | |   (283)  r1(all_68_20, all_259_1) = 0
% 260.25/36.59  | | | | | | | | |   (284)  p104(all_259_1) = all_259_0
% 260.25/36.59  | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | BETA: splitting (43) gives:
% 260.25/36.59  | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | |   (285)   ~ (all_75_14 = 0)
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | REDUCE: (44), (285) imply:
% 260.25/36.59  | | | | | | | | | |   (286)   ~ (all_68_17 = 0)
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | BETA: splitting (39) gives:
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | |   (287)  all_68_16 = 0
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | COMBINE_EQS: (10), (287) imply:
% 260.25/36.59  | | | | | | | | | | |   (288)  all_75_10 = 0
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | BETA: splitting (37) gives:
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | |   (289)   ~ (all_75_10 = 0)
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | REDUCE: (288), (289) imply:
% 260.25/36.59  | | | | | | | | | | | |   (290)  $false
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | CLOSE: (290) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | |   (291)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.59  | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | DELTA: instantiating (291) with fresh symbols all_282_0,
% 260.25/36.59  | | | | | | | | | | | |        all_282_1 gives:
% 260.25/36.59  | | | | | | | | | | | |   (292)   ~ (all_282_0 = 0) & p102(all_282_1) = all_282_0 &
% 260.25/36.59  | | | | | | | | | | | |          r1(all_68_20, all_282_1) = 0 & $i(all_282_1)
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | ALPHA: (292) implies:
% 260.25/36.59  | | | | | | | | | | | |   (293)   ~ (all_282_0 = 0)
% 260.25/36.59  | | | | | | | | | | | |   (294)  $i(all_282_1)
% 260.25/36.59  | | | | | | | | | | | |   (295)  r1(all_68_20, all_282_1) = 0
% 260.25/36.59  | | | | | | | | | | | |   (296)  p102(all_282_1) = all_282_0
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | BETA: splitting (53) gives:
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | |   (297)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.59  | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | DELTA: instantiating (297) with fresh symbols all_312_0,
% 260.25/36.59  | | | | | | | | | | | | |        all_312_1 gives:
% 260.25/36.59  | | | | | | | | | | | | |   (298)   ~ (all_312_0 = 0) & p103(all_312_1) = all_312_0 &
% 260.25/36.59  | | | | | | | | | | | | |          r1(all_68_20, all_312_1) = 0 & $i(all_312_1)
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | ALPHA: (298) implies:
% 260.25/36.59  | | | | | | | | | | | | |   (299)   ~ (all_312_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | |   (300)  $i(all_312_1)
% 260.25/36.59  | | | | | | | | | | | | |   (301)  r1(all_68_20, all_312_1) = 0
% 260.25/36.59  | | | | | | | | | | | | |   (302)  p103(all_312_1) = all_312_0
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | BETA: splitting (35) gives:
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | |   (303)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.59  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.25/36.59  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.59  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | BETA: splitting (303) gives:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (304)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (304) with all_282_1, all_282_0,
% 260.25/36.59  | | | | | | | | | | | | | | |              simplifying with (294), (296) gives:
% 260.25/36.59  | | | | | | | | | | | | | | |   (305)  all_282_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | |            r1(all_68_20, all_282_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | BETA: splitting (305) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (306)  all_282_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REDUCE: (293), (306) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (307)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | CLOSE: (307) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (308)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.59  | | | | | | | | | | | | | | | |              all_282_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | DELTA: instantiating (308) with fresh symbol all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | |        gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (309)   ~ (all_350_0 = 0) & r1(all_68_20, all_282_1) =
% 260.25/36.59  | | | | | | | | | | | | | | | |          all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | ALPHA: (309) implies:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (310)   ~ (all_350_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | | |   (311)  r1(all_68_20, all_282_1) = all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_282_1,
% 260.25/36.59  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (295), (311) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (312)  all_350_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REDUCE: (310), (312) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (313)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | CLOSE: (313) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (314)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (314) with all_312_1, all_312_0,
% 260.25/36.59  | | | | | | | | | | | | | | |              simplifying with (300), (302) gives:
% 260.25/36.59  | | | | | | | | | | | | | | |   (315)  all_312_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | |            r1(all_68_20, all_312_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | BETA: splitting (315) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (316)  all_312_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REDUCE: (299), (316) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (317)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | CLOSE: (317) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (318)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.59  | | | | | | | | | | | | | | | |              all_312_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | DELTA: instantiating (318) with fresh symbol all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | |        gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (319)   ~ (all_350_0 = 0) & r1(all_68_20, all_312_1) =
% 260.25/36.59  | | | | | | | | | | | | | | | |          all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | ALPHA: (319) implies:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (320)   ~ (all_350_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | | |   (321)  r1(all_68_20, all_312_1) = all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_312_1,
% 260.25/36.59  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (301), (321) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (322)  all_350_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REDUCE: (320), (322) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (323)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | CLOSE: (323) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | |   (324)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.59  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.25/36.59  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.59  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | BETA: splitting (324) gives:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (325)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (325) with all_259_1, all_259_0,
% 260.25/36.59  | | | | | | | | | | | | | | |              simplifying with (282), (284) gives:
% 260.25/36.59  | | | | | | | | | | | | | | |   (326)  all_259_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | |            r1(all_68_20, all_259_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | BETA: splitting (326) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (327)  all_259_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REDUCE: (281), (327) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (328)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | CLOSE: (328) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (329)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.59  | | | | | | | | | | | | | | | |              all_259_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | DELTA: instantiating (329) with fresh symbol all_358_0
% 260.25/36.59  | | | | | | | | | | | | | | | |        gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (330)   ~ (all_358_0 = 0) & r1(all_68_20, all_259_1) =
% 260.25/36.59  | | | | | | | | | | | | | | | |          all_358_0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | ALPHA: (330) implies:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (331)   ~ (all_358_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | | |   (332)  r1(all_68_20, all_259_1) = all_358_0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_358_0, all_259_1,
% 260.25/36.59  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (283), (332) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (333)  all_358_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REDUCE: (331), (333) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (334)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | CLOSE: (334) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (335)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (335) with all_194_1, all_194_0,
% 260.25/36.59  | | | | | | | | | | | | | | |              simplifying with (59), (61) gives:
% 260.25/36.59  | | | | | | | | | | | | | | |   (336)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | REF_CLOSE: (17), (58), (60), (336) are inconsistent by
% 260.25/36.59  | | | | | | | | | | | | | | |            sub-proof #402.
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | |   (337)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.59  | | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | DELTA: instantiating (337) with fresh symbols all_312_0,
% 260.25/36.59  | | | | | | | | | | | | |        all_312_1 gives:
% 260.25/36.59  | | | | | | | | | | | | |   (338)   ~ (all_312_0 = 0) & p203(all_312_1) = all_312_0 &
% 260.25/36.59  | | | | | | | | | | | | |          r1(all_68_20, all_312_1) = 0 & $i(all_312_1)
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | ALPHA: (338) implies:
% 260.25/36.59  | | | | | | | | | | | | |   (339)   ~ (all_312_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | |   (340)  $i(all_312_1)
% 260.25/36.59  | | | | | | | | | | | | |   (341)  r1(all_68_20, all_312_1) = 0
% 260.25/36.59  | | | | | | | | | | | | |   (342)  p203(all_312_1) = all_312_0
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | DELTA: instantiating (50) with fresh symbols all_326_0,
% 260.25/36.59  | | | | | | | | | | | | |        all_326_1 gives:
% 260.25/36.59  | | | | | | | | | | | | |   (343)   ~ (all_326_0 = 0) & p205(all_326_1) = all_326_0 &
% 260.25/36.59  | | | | | | | | | | | | |          r1(all_68_20, all_326_1) = 0 & $i(all_326_1)
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | ALPHA: (343) implies:
% 260.25/36.59  | | | | | | | | | | | | |   (344)   ~ (all_326_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | |   (345)  $i(all_326_1)
% 260.25/36.59  | | | | | | | | | | | | |   (346)  r1(all_68_20, all_326_1) = 0
% 260.25/36.59  | | | | | | | | | | | | |   (347)  p205(all_326_1) = all_326_0
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | |   (348)  all_68_2 = 0
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | REDUCE: (21), (348) imply:
% 260.25/36.59  | | | | | | | | | | | | | |   (349)  $false
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | CLOSE: (349) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | |   (350)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.59  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.59  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.59  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.59  | | | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.25/36.59  | | | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | BETA: splitting (350) gives:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (351)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (351) with all_312_1, all_312_0,
% 260.25/36.59  | | | | | | | | | | | | | | |              simplifying with (340), (342) gives:
% 260.25/36.59  | | | | | | | | | | | | | | |   (352)  all_312_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | |            r1(all_68_20, all_312_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | BETA: splitting (352) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (353)  all_312_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REDUCE: (339), (353) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (354)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | CLOSE: (354) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (355)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.59  | | | | | | | | | | | | | | | |              all_312_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | DELTA: instantiating (355) with fresh symbol all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | |        gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (356)   ~ (all_350_0 = 0) & r1(all_68_20, all_312_1) =
% 260.25/36.59  | | | | | | | | | | | | | | | |          all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | ALPHA: (356) implies:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (357)   ~ (all_350_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | | |   (358)  r1(all_68_20, all_312_1) = all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_312_1,
% 260.25/36.59  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (341), (358) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (359)  all_350_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REDUCE: (357), (359) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (360)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | CLOSE: (360) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (361)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.59  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.59  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | BETA: splitting (361) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (362)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (362) with all_221_1, all_221_0,
% 260.25/36.59  | | | | | | | | | | | | | | | |              simplifying with (266), (268) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (363)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | | |            r1(all_68_20, all_221_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | REF_CLOSE: (17), (265), (267), (363) are inconsistent by
% 260.25/36.59  | | | | | | | | | | | | | | | |            sub-proof #394.
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | |   (364)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | | |            (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (364) with all_326_1, all_326_0,
% 260.25/36.59  | | | | | | | | | | | | | | | |              simplifying with (345), (347) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | |   (365)  all_326_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | | |            r1(all_68_20, all_326_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | BETA: splitting (365) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (366)  all_326_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | REDUCE: (344), (366) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (367)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | CLOSE: (367) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (368)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.59  | | | | | | | | | | | | | | | | |              all_326_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | DELTA: instantiating (368) with fresh symbol all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (369)   ~ (all_350_0 = 0) & r1(all_68_20, all_326_1) =
% 260.25/36.59  | | | | | | | | | | | | | | | | |          all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | ALPHA: (369) implies:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (370)   ~ (all_350_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (371)  r1(all_68_20, all_326_1) = all_350_0
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_326_1,
% 260.25/36.59  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (346), (371) gives:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (372)  all_350_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | REDUCE: (370), (372) imply:
% 260.25/36.59  | | | | | | | | | | | | | | | | |   (373)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | | CLOSE: (373) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | |   (374)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | REF_CLOSE: (47), (272), (286), (374) are inconsistent by
% 260.25/36.59  | | | | | | | | | | |            sub-proof #393.
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | |   (375)  all_75_14 = 0
% 260.25/36.59  | | | | | | | | | |   (376)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.59  | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | COMBINE_EQS: (44), (375) imply:
% 260.25/36.59  | | | | | | | | | |   (377)  all_68_17 = 0
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | BETA: splitting (52) gives:
% 260.25/36.59  | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | |   (378)   ~ (all_75_14 = 0)
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | REDUCE: (375), (378) imply:
% 260.25/36.59  | | | | | | | | | | |   (379)  $false
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | CLOSE: (379) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | |   (380)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.59  | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | BETA: splitting (14) gives:
% 260.25/36.59  | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | DELTA: instantiating (50) with fresh symbols all_283_0,
% 260.25/36.59  | | | | | | | | | | | |        all_283_1 gives:
% 260.25/36.59  | | | | | | | | | | | |   (381)   ~ (all_283_0 = 0) & p205(all_283_1) = all_283_0 &
% 260.25/36.59  | | | | | | | | | | | |          r1(all_68_20, all_283_1) = 0 & $i(all_283_1)
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | ALPHA: (381) implies:
% 260.25/36.59  | | | | | | | | | | | |   (382)   ~ (all_283_0 = 0)
% 260.25/36.59  | | | | | | | | | | | |   (383)  $i(all_283_1)
% 260.25/36.59  | | | | | | | | | | | |   (384)  r1(all_68_20, all_283_1) = 0
% 260.25/36.59  | | | | | | | | | | | |   (385)  p205(all_283_1) = all_283_0
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | DELTA: instantiating (376) with fresh symbols all_334_0,
% 260.25/36.59  | | | | | | | | | | | |        all_334_1 gives:
% 260.25/36.59  | | | | | | | | | | | |   (386)   ~ (all_334_0 = 0) & p203(all_334_1) = all_334_0 &
% 260.25/36.59  | | | | | | | | | | | |          r1(all_68_20, all_334_1) = 0 & $i(all_334_1)
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | ALPHA: (386) implies:
% 260.25/36.59  | | | | | | | | | | | |   (387)   ~ (all_334_0 = 0)
% 260.25/36.59  | | | | | | | | | | | |   (388)  $i(all_334_1)
% 260.25/36.59  | | | | | | | | | | | |   (389)  r1(all_68_20, all_334_1) = 0
% 260.25/36.59  | | | | | | | | | | | |   (390)  p203(all_334_1) = all_334_0
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.25/36.59  | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | |   (391)  all_68_2 = 0
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | REDUCE: (21), (391) imply:
% 260.25/36.59  | | | | | | | | | | | | |   (392)  $false
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | CLOSE: (392) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | |   (393)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.59  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.59  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.59  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.59  | | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.25/36.59  | | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.59  | | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | BETA: splitting (393) gives:
% 260.25/36.59  | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | |   (394)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | GROUND_INST: instantiating (394) with all_334_1, all_334_0,
% 260.25/36.59  | | | | | | | | | | | | | |              simplifying with (388), (390) gives:
% 260.25/36.59  | | | | | | | | | | | | | |   (395)  all_334_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | |            r1(all_68_20, all_334_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | BETA: splitting (395) gives:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (396)  all_334_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | REDUCE: (387), (396) imply:
% 260.25/36.59  | | | | | | | | | | | | | | |   (397)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | CLOSE: (397) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (398)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.59  | | | | | | | | | | | | | | |              all_334_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | DELTA: instantiating (398) with fresh symbol all_358_0
% 260.25/36.59  | | | | | | | | | | | | | | |        gives:
% 260.25/36.59  | | | | | | | | | | | | | | |   (399)   ~ (all_358_0 = 0) & r1(all_68_20, all_334_1) =
% 260.25/36.59  | | | | | | | | | | | | | | |          all_358_0
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | ALPHA: (399) implies:
% 260.25/36.59  | | | | | | | | | | | | | | |   (400)   ~ (all_358_0 = 0)
% 260.25/36.59  | | | | | | | | | | | | | | |   (401)  r1(all_68_20, all_334_1) = all_358_0
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_358_0, all_334_1,
% 260.25/36.59  | | | | | | | | | | | | | | |              all_68_20, simplifying with (389), (401) gives:
% 260.25/36.59  | | | | | | | | | | | | | | |   (402)  all_358_0 = 0
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | REDUCE: (400), (402) imply:
% 260.25/36.59  | | | | | | | | | | | | | | |   (403)  $false
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | CLOSE: (403) is inconsistent.
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | End of split
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | |   (404)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.59  | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.59  | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.59  | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | BETA: splitting (404) gives:
% 260.25/36.59  | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 1:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (405)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (405) with all_221_1, all_221_0,
% 260.25/36.59  | | | | | | | | | | | | | | |              simplifying with (266), (268) gives:
% 260.25/36.59  | | | | | | | | | | | | | | |   (406)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.59  | | | | | | | | | | | | | | |            r1(all_68_20, all_221_1) = v0)
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | REF_CLOSE: (17), (265), (267), (406) are inconsistent by
% 260.25/36.59  | | | | | | | | | | | | | | |            sub-proof #394.
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | Case 2:
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | |   (407)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.59  | | | | | | | | | | | | | | |            (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.59  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.59  | | | | | | | | | | | | | | | 
% 260.25/36.59  | | | | | | | | | | | | | | | GROUND_INST: instantiating (407) with all_283_1, all_283_0,
% 260.25/36.59  | | | | | | | | | | | | | | |              simplifying with (383), (385) gives:
% 260.25/36.60  | | | | | | | | | | | | | | |   (408)  all_283_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.60  | | | | | | | | | | | | | | |            r1(all_68_20, all_283_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | BETA: splitting (408) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | |   (409)  all_283_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | REDUCE: (382), (409) imply:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (410)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | CLOSE: (410) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | |   (411)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.60  | | | | | | | | | | | | | | | |              all_283_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | DELTA: instantiating (411) with fresh symbol all_358_0
% 260.25/36.60  | | | | | | | | | | | | | | | |        gives:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (412)   ~ (all_358_0 = 0) & r1(all_68_20, all_283_1) =
% 260.25/36.60  | | | | | | | | | | | | | | | |          all_358_0
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | ALPHA: (412) implies:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (413)   ~ (all_358_0 = 0)
% 260.25/36.60  | | | | | | | | | | | | | | | |   (414)  r1(all_68_20, all_283_1) = all_358_0
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_358_0, all_283_1,
% 260.25/36.60  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (384), (414) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (415)  all_358_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | REDUCE: (413), (415) imply:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (416)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | CLOSE: (416) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (417)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.60  | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | REF_CLOSE: (9), (12), (17), (28), (35), (58), (59), (60),
% 260.25/36.60  | | | | | | | | | | | |            (61), (274), (277), (279), (380), (417) are
% 260.25/36.60  | | | | | | | | | | | |            inconsistent by sub-proof #392.
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | |   (418)  all_75_12 = 0
% 260.25/36.60  | | | | | | | | |   (419)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 260.25/36.60  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | REF_CLOSE: (10), (17), (23), (25), (35), (37), (39), (44),
% 260.25/36.60  | | | | | | | | |            (47), (58), (59), (60), (61), (272), (277), (418),
% 260.25/36.60  | | | | | | | | |            (419) are inconsistent by sub-proof #391.
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | End of split
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | Case 2:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | |   (420)   ~ (all_75_16 = 0)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | REDUCE: (262), (420) imply:
% 260.25/36.60  | | | | | | |   (421)  $false
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | CLOSE: (421) is inconsistent.
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | End of split
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | End of split
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | End of split
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | End of split
% 260.25/36.60  | | | 
% 260.25/36.60  | | Case 2:
% 260.25/36.60  | | | 
% 260.25/36.60  | | |   (422)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0
% 260.25/36.60  | | |            & p405(v0) = v1 & $i(v0))
% 260.25/36.60  | | | 
% 260.25/36.60  | | | BETA: splitting (51) gives:
% 260.25/36.60  | | | 
% 260.25/36.60  | | | Case 1:
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | |   (423)   ~ (all_75_18 = 0)
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | | REDUCE: (8), (423) imply:
% 260.25/36.60  | | | |   (424)   ~ (all_68_14 = 0)
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | | BETA: splitting (49) gives:
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | | Case 1:
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | |   (425)  all_68_10 = 0
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | REDUCE: (32), (425) imply:
% 260.25/36.60  | | | | |   (426)  $false
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | CLOSE: (426) is inconsistent.
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | Case 2:
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | |   (427)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | BETA: splitting (55) gives:
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | Case 1:
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | |   (428)   ~ (all_75_16 = 0)
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | | REDUCE: (13), (428) imply:
% 260.25/36.60  | | | | | |   (429)   ~ (all_68_13 = 0)
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | | BETA: splitting (27) gives:
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | | Case 1:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | |   (430)   ~ (all_75_12 = 0)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | REDUCE: (54), (430) imply:
% 260.25/36.60  | | | | | | |   (431)   ~ (all_68_8 = 0)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | BETA: splitting (37) gives:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | |   (432)   ~ (all_75_10 = 0)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | REDUCE: (10), (432) imply:
% 260.25/36.60  | | | | | | | |   (433)   ~ (all_68_16 = 0)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | BETA: splitting (7) gives:
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | |   (434)   ~ (all_75_9 = 0)
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | REDUCE: (5), (434) imply:
% 260.25/36.60  | | | | | | | | |   (435)   ~ (all_68_11 = 0)
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | BETA: splitting (427) gives:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | |   (436)  all_68_11 = 0
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | REDUCE: (435), (436) imply:
% 260.25/36.60  | | | | | | | | | |   (437)  $false
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | CLOSE: (437) is inconsistent.
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | |   (438)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | BETA: splitting (438) gives:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | |   (439)  all_68_12 = 0
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | COMBINE_EQS: (11), (439) imply:
% 260.25/36.60  | | | | | | | | | | |   (440)  all_75_13 = 0
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | BETA: splitting (29) gives:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (441)   ~ (all_75_13 = 0)
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | REDUCE: (440), (441) imply:
% 260.25/36.60  | | | | | | | | | | | |   (442)  $false
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | CLOSE: (442) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (443)   ~ (all_75_14 = 0)
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | REDUCE: (44), (443) imply:
% 260.25/36.60  | | | | | | | | | | | |   (444)   ~ (all_68_17 = 0)
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | BETA: splitting (34) gives:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | |   (445)   ~ (all_75_13 = 0)
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | REDUCE: (440), (445) imply:
% 260.25/36.60  | | | | | | | | | | | | |   (446)  $false
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | CLOSE: (446) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | |   (447)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.60  | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | BETA: splitting (39) gives:
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | |   (448)  all_68_16 = 0
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | REDUCE: (433), (448) imply:
% 260.25/36.60  | | | | | | | | | | | | | |   (449)  $false
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | CLOSE: (449) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | |   (450)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | REF_CLOSE: (6), (9), (12), (17), (28), (31), (35), (36),
% 260.25/36.60  | | | | | | | | | | | | | |            (46), (47), (58), (59), (60), (61), (422), (431),
% 260.25/36.60  | | | | | | | | | | | | | |            (444), (447), (450) are inconsistent by sub-proof
% 260.25/36.60  | | | | | | | | | | | | | |            #390.
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | |   (451)  all_68_13 = 0 | all_68_14 = 0
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | REF_CLOSE: (424), (429), (451) are inconsistent by sub-proof
% 260.25/36.60  | | | | | | | | | | |            #404.
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | |   (452)  all_75_9 = 0
% 260.25/36.60  | | | | | | | | |   (453)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.25/36.60  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | DELTA: instantiating (453) with fresh symbols all_245_0,
% 260.25/36.60  | | | | | | | | |        all_245_1 gives:
% 260.25/36.60  | | | | | | | | |   (454)   ~ (all_245_0 = 0) & p102(all_245_1) = all_245_0 &
% 260.25/36.60  | | | | | | | | |          r1(all_68_20, all_245_1) = 0 & $i(all_245_1)
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | ALPHA: (454) implies:
% 260.25/36.60  | | | | | | | | |   (455)   ~ (all_245_0 = 0)
% 260.25/36.60  | | | | | | | | |   (456)  $i(all_245_1)
% 260.25/36.60  | | | | | | | | |   (457)  r1(all_68_20, all_245_1) = 0
% 260.25/36.60  | | | | | | | | |   (458)  p102(all_245_1) = all_245_0
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | BETA: splitting (45) gives:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | |   (459)   ~ (all_75_8 = 0)
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | REDUCE: (28), (459) imply:
% 260.25/36.60  | | | | | | | | | |   (460)   ~ (all_68_7 = 0)
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | BETA: splitting (43) gives:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | |   (461)   ~ (all_75_14 = 0)
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | REDUCE: (44), (461) imply:
% 260.25/36.60  | | | | | | | | | | |   (462)   ~ (all_68_17 = 0)
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | REF_CLOSE: (6), (12), (17), (31), (36), (39), (47), (422),
% 260.25/36.60  | | | | | | | | | | |            (431), (433), (460), (462) are inconsistent by
% 260.25/36.60  | | | | | | | | | | |            sub-proof #386.
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | |   (463)  all_75_14 = 0
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | BETA: splitting (52) gives:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (464)   ~ (all_75_14 = 0)
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | REDUCE: (463), (464) imply:
% 260.25/36.60  | | | | | | | | | | | |   (465)  $false
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | CLOSE: (465) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (466)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.60  | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | DELTA: instantiating (466) with fresh symbols all_292_0,
% 260.25/36.60  | | | | | | | | | | | |        all_292_1 gives:
% 260.25/36.60  | | | | | | | | | | | |   (467)   ~ (all_292_0 = 0) & p103(all_292_1) = all_292_0 &
% 260.25/36.60  | | | | | | | | | | | |          r1(all_68_20, all_292_1) = 0 & $i(all_292_1)
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | ALPHA: (467) implies:
% 260.25/36.60  | | | | | | | | | | | |   (468)   ~ (all_292_0 = 0)
% 260.25/36.60  | | | | | | | | | | | |   (469)  $i(all_292_1)
% 260.25/36.60  | | | | | | | | | | | |   (470)  r1(all_68_20, all_292_1) = 0
% 260.25/36.60  | | | | | | | | | | | |   (471)  p103(all_292_1) = all_292_0
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | BETA: splitting (41) gives:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | |   (472)   ~ (all_75_15 = 0)
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | REDUCE: (36), (472) imply:
% 260.25/36.60  | | | | | | | | | | | | |   (473)   ~ (all_68_9 = 0)
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | REF_CLOSE: (12), (17), (422), (431), (460), (473) are
% 260.25/36.60  | | | | | | | | | | | | |            inconsistent by sub-proof #398.
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | |   (474)  all_75_15 = 0
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | COMBINE_EQS: (36), (474) imply:
% 260.25/36.60  | | | | | | | | | | | | |   (475)  all_68_9 = 0
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | BETA: splitting (42) gives:
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | |   (476)   ~ (all_75_15 = 0)
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | REDUCE: (474), (476) imply:
% 260.25/36.60  | | | | | | | | | | | | | |   (477)  $false
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | CLOSE: (477) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | |   (478)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.60  | | | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | DELTA: instantiating (478) with fresh symbols all_317_0,
% 260.25/36.60  | | | | | | | | | | | | | |        all_317_1 gives:
% 260.25/36.60  | | | | | | | | | | | | | |   (479)   ~ (all_317_0 = 0) & p104(all_317_1) = all_317_0 &
% 260.25/36.60  | | | | | | | | | | | | | |          r1(all_68_20, all_317_1) = 0 & $i(all_317_1)
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | ALPHA: (479) implies:
% 260.25/36.60  | | | | | | | | | | | | | |   (480)   ~ (all_317_0 = 0)
% 260.25/36.60  | | | | | | | | | | | | | |   (481)  $i(all_317_1)
% 260.25/36.60  | | | | | | | | | | | | | |   (482)  r1(all_68_20, all_317_1) = 0
% 260.25/36.60  | | | | | | | | | | | | | |   (483)  p104(all_317_1) = all_317_0
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | BETA: splitting (35) gives:
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | |   (484)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.60  | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.60  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.60  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.25/36.60  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.60  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | BETA: splitting (484) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | |   (485)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.60  | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.60  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (485) with all_245_1, all_245_0,
% 260.25/36.60  | | | | | | | | | | | | | | | |              simplifying with (456), (458) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (486)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.60  | | | | | | | | | | | | | | | |            r1(all_68_20, all_245_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | BETA: splitting (486) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (487)  all_245_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | REDUCE: (455), (487) imply:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (488)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | CLOSE: (488) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (489)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.60  | | | | | | | | | | | | | | | | |              all_245_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | DELTA: instantiating (489) with fresh symbol all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (490)   ~ (all_348_0 = 0) & r1(all_68_20, all_245_1) =
% 260.25/36.60  | | | | | | | | | | | | | | | | |          all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | ALPHA: (490) implies:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (491)   ~ (all_348_0 = 0)
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (492)  r1(all_68_20, all_245_1) = all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_348_0, all_245_1,
% 260.25/36.60  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (457), (492) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (493)  all_348_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | REDUCE: (491), (493) imply:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (494)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | CLOSE: (494) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | |   (495)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.60  | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.60  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (495) with all_292_1, all_292_0,
% 260.25/36.60  | | | | | | | | | | | | | | | |              simplifying with (469), (471) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (496)  all_292_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.60  | | | | | | | | | | | | | | | |            r1(all_68_20, all_292_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | BETA: splitting (496) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (497)  all_292_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | REDUCE: (468), (497) imply:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (498)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | CLOSE: (498) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (499)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.60  | | | | | | | | | | | | | | | | |              all_292_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | DELTA: instantiating (499) with fresh symbol all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (500)   ~ (all_348_0 = 0) & r1(all_68_20, all_292_1) =
% 260.25/36.60  | | | | | | | | | | | | | | | | |          all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | ALPHA: (500) implies:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (501)   ~ (all_348_0 = 0)
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (502)  r1(all_68_20, all_292_1) = all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_348_0, all_292_1,
% 260.25/36.60  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (470), (502) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (503)  all_348_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | REDUCE: (501), (503) imply:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (504)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | CLOSE: (504) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | |   (505)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.60  | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.60  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.60  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.25/36.60  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.60  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | BETA: splitting (505) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | |   (506)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.60  | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.60  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (506) with all_317_1, all_317_0,
% 260.25/36.60  | | | | | | | | | | | | | | | |              simplifying with (481), (483) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (507)  all_317_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.60  | | | | | | | | | | | | | | | |            r1(all_68_20, all_317_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | BETA: splitting (507) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (508)  all_317_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | REDUCE: (480), (508) imply:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (509)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | CLOSE: (509) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (510)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.60  | | | | | | | | | | | | | | | | |              all_317_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | DELTA: instantiating (510) with fresh symbol all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (511)   ~ (all_348_0 = 0) & r1(all_68_20, all_317_1) =
% 260.25/36.60  | | | | | | | | | | | | | | | | |          all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | ALPHA: (511) implies:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (512)   ~ (all_348_0 = 0)
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (513)  r1(all_68_20, all_317_1) = all_348_0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_348_0, all_317_1,
% 260.25/36.60  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (482), (513) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (514)  all_348_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | REDUCE: (512), (514) imply:
% 260.25/36.60  | | | | | | | | | | | | | | | | |   (515)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | | CLOSE: (515) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | |   (516)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.60  | | | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.60  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (516) with all_194_1, all_194_0,
% 260.25/36.60  | | | | | | | | | | | | | | | |              simplifying with (59), (61) gives:
% 260.25/36.60  | | | | | | | | | | | | | | | |   (517)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.60  | | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | | REF_CLOSE: (17), (58), (60), (517) are inconsistent by
% 260.25/36.60  | | | | | | | | | | | | | | | |            sub-proof #402.
% 260.25/36.60  | | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | |   (518)   ~ (all_75_9 = 0)
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | REDUCE: (452), (518) imply:
% 260.25/36.60  | | | | | | | | | |   (519)  $false
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | CLOSE: (519) is inconsistent.
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | |   (520)  all_75_10 = 0
% 260.25/36.60  | | | | | | | |   (521)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 260.25/36.60  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | DELTA: instantiating (521) with fresh symbols all_239_0,
% 260.25/36.60  | | | | | | | |        all_239_1 gives:
% 260.25/36.60  | | | | | | | |   (522)   ~ (all_239_0 = 0) & p102(all_239_1) = all_239_0 &
% 260.25/36.60  | | | | | | | |          r1(all_68_20, all_239_1) = 0 & $i(all_239_1)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | REF_CLOSE: (3), (5), (11), (12), (17), (25), (28), (34), (35),
% 260.25/36.60  | | | | | | | |            (36), (41), (42), (58), (59), (60), (61), (422),
% 260.25/36.60  | | | | | | | |            (424), (427), (429), (431), (520), (522) are
% 260.25/36.60  | | | | | | | |            inconsistent by sub-proof #397.
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | End of split
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | Case 2:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | |   (523)  all_75_12 = 0
% 260.25/36.60  | | | | | | |   (524)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1
% 260.25/36.60  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | DELTA: instantiating (524) with fresh symbols all_227_0, all_227_1
% 260.25/36.60  | | | | | | |        gives:
% 260.25/36.60  | | | | | | |   (525)   ~ (all_227_0 = 0) & p103(all_227_1) = all_227_0 &
% 260.25/36.60  | | | | | | |          r1(all_68_20, all_227_1) = 0 & $i(all_227_1)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | REF_CLOSE: (5), (6), (7), (10), (11), (17), (22), (23), (25),
% 260.25/36.60  | | | | | | |            (35), (39), (44), (46), (47), (58), (59), (60), (61),
% 260.25/36.60  | | | | | | |            (424), (427), (429), (523), (525) are inconsistent by
% 260.25/36.60  | | | | | | |            sub-proof #395.
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | End of split
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | Case 2:
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | |   (526)  all_75_16 = 0
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | | COMBINE_EQS: (13), (526) imply:
% 260.25/36.60  | | | | | |   (527)  all_68_13 = 0
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | | BETA: splitting (2) gives:
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | | Case 1:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | |   (528)   ~ (all_75_16 = 0)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | REDUCE: (526), (528) imply:
% 260.25/36.60  | | | | | | |   (529)  $false
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | CLOSE: (529) is inconsistent.
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | Case 2:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | |   (530)   ~ (all_75_17 = 0)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | REDUCE: (6), (530) imply:
% 260.25/36.60  | | | | | | |   (531)   ~ (all_68_18 = 0)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | BETA: splitting (20) gives:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | |   (532)   ~ (all_75_15 = 0)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | REDUCE: (36), (532) imply:
% 260.25/36.60  | | | | | | | |   (533)   ~ (all_68_9 = 0)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | BETA: splitting (38) gives:
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | |   (534)   ~ (all_75_16 = 0)
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | REDUCE: (526), (534) imply:
% 260.25/36.60  | | | | | | | | |   (535)  $false
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | CLOSE: (535) is inconsistent.
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | |   (536)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 260.25/36.60  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | BETA: splitting (27) gives:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | |   (537)   ~ (all_75_12 = 0)
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | REDUCE: (54), (537) imply:
% 260.25/36.60  | | | | | | | | | |   (538)   ~ (all_68_8 = 0)
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | BETA: splitting (43) gives:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | |   (539)   ~ (all_75_14 = 0)
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | REDUCE: (44), (539) imply:
% 260.25/36.60  | | | | | | | | | | |   (540)   ~ (all_68_17 = 0)
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | REF_CLOSE: (3), (10), (12), (17), (28), (39), (47), (422),
% 260.25/36.60  | | | | | | | | | | |            (531), (533), (538), (540) are inconsistent by
% 260.25/36.60  | | | | | | | | | | |            sub-proof #384.
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | |   (541)  all_75_14 = 0
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | COMBINE_EQS: (44), (541) imply:
% 260.25/36.60  | | | | | | | | | | |   (542)  all_68_17 = 0
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | BETA: splitting (52) gives:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (543)   ~ (all_75_14 = 0)
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | REDUCE: (541), (543) imply:
% 260.25/36.60  | | | | | | | | | | | |   (544)  $false
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | CLOSE: (544) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (545)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.60  | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | REF_CLOSE: (9), (12), (17), (28), (35), (58), (59), (60),
% 260.25/36.60  | | | | | | | | | | | |            (61), (422), (533), (536), (538), (545) are
% 260.25/36.60  | | | | | | | | | | | |            inconsistent by sub-proof #392.
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | |   (546)  all_75_12 = 0
% 260.25/36.60  | | | | | | | | | |   (547)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.60  | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | COMBINE_EQS: (54), (546) imply:
% 260.25/36.60  | | | | | | | | | |   (548)  all_68_8 = 0
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | REF_CLOSE: (10), (17), (23), (25), (35), (37), (39), (44),
% 260.25/36.60  | | | | | | | | | |            (47), (58), (59), (60), (61), (531), (536), (546),
% 260.25/36.60  | | | | | | | | | |            (547) are inconsistent by sub-proof #391.
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | |   (549)   ~ (all_75_16 = 0)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | REDUCE: (526), (549) imply:
% 260.25/36.60  | | | | | | | |   (550)  $false
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | CLOSE: (550) is inconsistent.
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | End of split
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | End of split
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | End of split
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | End of split
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | Case 2:
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | |   (551)  all_75_18 = 0
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | | BETA: splitting (16) gives:
% 260.25/36.60  | | | | 
% 260.25/36.60  | | | | Case 1:
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | |   (552)   ~ (all_75_18 = 0)
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | REDUCE: (551), (552) imply:
% 260.25/36.60  | | | | |   (553)  $false
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | CLOSE: (553) is inconsistent.
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | Case 2:
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | DELTA: instantiating (50) with fresh symbols all_215_0, all_215_1
% 260.25/36.60  | | | | |        gives:
% 260.25/36.60  | | | | |   (554)   ~ (all_215_0 = 0) & p205(all_215_1) = all_215_0 &
% 260.25/36.60  | | | | |          r1(all_68_20, all_215_1) = 0 & $i(all_215_1)
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | ALPHA: (554) implies:
% 260.25/36.60  | | | | |   (555)   ~ (all_215_0 = 0)
% 260.25/36.60  | | | | |   (556)  $i(all_215_1)
% 260.25/36.60  | | | | |   (557)  r1(all_68_20, all_215_1) = 0
% 260.25/36.60  | | | | |   (558)  p205(all_215_1) = all_215_0
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | DELTA: instantiating (4) with fresh symbols all_245_0, all_245_1
% 260.25/36.60  | | | | |        gives:
% 260.25/36.60  | | | | |   (559)   ~ (all_245_0 = 0) & p204(all_245_1) = all_245_0 &
% 260.25/36.60  | | | | |          r1(all_68_20, all_245_1) = 0 & $i(all_245_1)
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | ALPHA: (559) implies:
% 260.25/36.60  | | | | |   (560)   ~ (all_245_0 = 0)
% 260.25/36.60  | | | | |   (561)  $i(all_245_1)
% 260.25/36.60  | | | | |   (562)  r1(all_68_20, all_245_1) = 0
% 260.25/36.60  | | | | |   (563)  p204(all_245_1) = all_245_0
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | BETA: splitting (53) gives:
% 260.25/36.60  | | | | | 
% 260.25/36.60  | | | | | Case 1:
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | |   (564)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.25/36.60  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | | BETA: splitting (15) gives:
% 260.25/36.60  | | | | | | 
% 260.25/36.60  | | | | | | Case 1:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | |   (565)   ~ (all_75_12 = 0)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | REDUCE: (54), (565) imply:
% 260.25/36.60  | | | | | | |   (566)   ~ (all_68_8 = 0)
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | BETA: splitting (43) gives:
% 260.25/36.60  | | | | | | | 
% 260.25/36.60  | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | |   (567)   ~ (all_75_14 = 0)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | REDUCE: (44), (567) imply:
% 260.25/36.60  | | | | | | | |   (568)   ~ (all_68_17 = 0)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | DELTA: instantiating (564) with fresh symbols all_298_0,
% 260.25/36.60  | | | | | | | |        all_298_1 gives:
% 260.25/36.60  | | | | | | | |   (569)   ~ (all_298_0 = 0) & p103(all_298_1) = all_298_0 &
% 260.25/36.60  | | | | | | | |          r1(all_68_20, all_298_1) = 0 & $i(all_298_1)
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | ALPHA: (569) implies:
% 260.25/36.60  | | | | | | | |   (570)   ~ (all_298_0 = 0)
% 260.25/36.60  | | | | | | | |   (571)  $i(all_298_1)
% 260.25/36.60  | | | | | | | |   (572)  r1(all_68_20, all_298_1) = 0
% 260.25/36.60  | | | | | | | |   (573)  p103(all_298_1) = all_298_0
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | BETA: splitting (39) gives:
% 260.25/36.60  | | | | | | | | 
% 260.25/36.60  | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | |   (574)  all_68_16 = 0
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | COMBINE_EQS: (10), (574) imply:
% 260.25/36.60  | | | | | | | | |   (575)  all_75_10 = 0
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | BETA: splitting (37) gives:
% 260.25/36.60  | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | |   (576)   ~ (all_75_10 = 0)
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | REDUCE: (575), (576) imply:
% 260.25/36.60  | | | | | | | | | |   (577)  $false
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | CLOSE: (577) is inconsistent.
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | |   (578)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.60  | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | DELTA: instantiating (578) with fresh symbols all_311_0,
% 260.25/36.60  | | | | | | | | | |        all_311_1 gives:
% 260.25/36.60  | | | | | | | | | |   (579)   ~ (all_311_0 = 0) & p102(all_311_1) = all_311_0 &
% 260.25/36.60  | | | | | | | | | |          r1(all_68_20, all_311_1) = 0 & $i(all_311_1)
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | ALPHA: (579) implies:
% 260.25/36.60  | | | | | | | | | |   (580)   ~ (all_311_0 = 0)
% 260.25/36.60  | | | | | | | | | |   (581)  $i(all_311_1)
% 260.25/36.60  | | | | | | | | | |   (582)  r1(all_68_20, all_311_1) = 0
% 260.25/36.60  | | | | | | | | | |   (583)  p102(all_311_1) = all_311_0
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | BETA: splitting (40) gives:
% 260.25/36.60  | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | |   (584)   ~ (all_75_15 = 0)
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | REDUCE: (36), (584) imply:
% 260.25/36.60  | | | | | | | | | | |   (585)   ~ (all_68_9 = 0)
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | REF_CLOSE: (3), (12), (17), (28), (422), (566), (575), (585)
% 260.25/36.60  | | | | | | | | | | |            are inconsistent by sub-proof #385.
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | |   (586)  all_75_15 = 0
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | COMBINE_EQS: (36), (586) imply:
% 260.25/36.60  | | | | | | | | | | |   (587)  all_68_9 = 0
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | BETA: splitting (42) gives:
% 260.25/36.60  | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (588)   ~ (all_75_15 = 0)
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | REDUCE: (586), (588) imply:
% 260.25/36.60  | | | | | | | | | | | |   (589)  $false
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | CLOSE: (589) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | |   (590)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.60  | | | | | | | | | | | |            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | DELTA: instantiating (590) with fresh symbols all_334_0,
% 260.25/36.60  | | | | | | | | | | | |        all_334_1 gives:
% 260.25/36.60  | | | | | | | | | | | |   (591)   ~ (all_334_0 = 0) & p104(all_334_1) = all_334_0 &
% 260.25/36.60  | | | | | | | | | | | |          r1(all_68_20, all_334_1) = 0 & $i(all_334_1)
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | ALPHA: (591) implies:
% 260.25/36.60  | | | | | | | | | | | |   (592)   ~ (all_334_0 = 0)
% 260.25/36.60  | | | | | | | | | | | |   (593)  $i(all_334_1)
% 260.25/36.60  | | | | | | | | | | | |   (594)  r1(all_68_20, all_334_1) = 0
% 260.25/36.60  | | | | | | | | | | | |   (595)  p104(all_334_1) = all_334_0
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | BETA: splitting (35) gives:
% 260.25/36.60  | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | |   (596)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.60  | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.60  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.60  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.25/36.60  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.60  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | BETA: splitting (596) gives:
% 260.25/36.60  | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | |   (597)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.60  | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.60  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | GROUND_INST: instantiating (597) with all_311_1, all_311_0,
% 260.25/36.60  | | | | | | | | | | | | | |              simplifying with (581), (583) gives:
% 260.25/36.60  | | | | | | | | | | | | | |   (598)  all_311_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.60  | | | | | | | | | | | | | |            r1(all_68_20, all_311_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | BETA: splitting (598) gives:
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | Case 1:
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | |   (599)  all_311_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | REDUCE: (580), (599) imply:
% 260.25/36.60  | | | | | | | | | | | | | | |   (600)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | CLOSE: (600) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | |   (601)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.60  | | | | | | | | | | | | | | |              all_311_1) = v0)
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | DELTA: instantiating (601) with fresh symbol all_358_0
% 260.25/36.60  | | | | | | | | | | | | | | |        gives:
% 260.25/36.60  | | | | | | | | | | | | | | |   (602)   ~ (all_358_0 = 0) & r1(all_68_20, all_311_1) =
% 260.25/36.60  | | | | | | | | | | | | | | |          all_358_0
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | ALPHA: (602) implies:
% 260.25/36.60  | | | | | | | | | | | | | | |   (603)   ~ (all_358_0 = 0)
% 260.25/36.60  | | | | | | | | | | | | | | |   (604)  r1(all_68_20, all_311_1) = all_358_0
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_358_0, all_311_1,
% 260.25/36.60  | | | | | | | | | | | | | | |              all_68_20, simplifying with (582), (604) gives:
% 260.25/36.60  | | | | | | | | | | | | | | |   (605)  all_358_0 = 0
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | REDUCE: (603), (605) imply:
% 260.25/36.60  | | | | | | | | | | | | | | |   (606)  $false
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | | CLOSE: (606) is inconsistent.
% 260.25/36.60  | | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | | End of split
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | Case 2:
% 260.25/36.60  | | | | | | | | | | | | | | 
% 260.25/36.60  | | | | | | | | | | | | | |   (607)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.61  | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.61  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | GROUND_INST: instantiating (607) with all_298_1, all_298_0,
% 260.25/36.61  | | | | | | | | | | | | | |              simplifying with (571), (573) gives:
% 260.25/36.61  | | | | | | | | | | | | | |   (608)  all_298_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | | | | | | |            r1(all_68_20, all_298_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | BETA: splitting (608) gives:
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | |   (609)  all_298_0 = 0
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | REDUCE: (570), (609) imply:
% 260.25/36.61  | | | | | | | | | | | | | | |   (610)  $false
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | CLOSE: (610) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | |   (611)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.61  | | | | | | | | | | | | | | |              all_298_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | DELTA: instantiating (611) with fresh symbol all_358_0
% 260.25/36.61  | | | | | | | | | | | | | | |        gives:
% 260.25/36.61  | | | | | | | | | | | | | | |   (612)   ~ (all_358_0 = 0) & r1(all_68_20, all_298_1) =
% 260.25/36.61  | | | | | | | | | | | | | | |          all_358_0
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | ALPHA: (612) implies:
% 260.25/36.61  | | | | | | | | | | | | | | |   (613)   ~ (all_358_0 = 0)
% 260.25/36.61  | | | | | | | | | | | | | | |   (614)  r1(all_68_20, all_298_1) = all_358_0
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_358_0, all_298_1,
% 260.25/36.61  | | | | | | | | | | | | | | |              all_68_20, simplifying with (572), (614) gives:
% 260.25/36.61  | | | | | | | | | | | | | | |   (615)  all_358_0 = 0
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | REDUCE: (613), (615) imply:
% 260.25/36.61  | | | | | | | | | | | | | | |   (616)  $false
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | CLOSE: (616) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | |   (617)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.61  | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.61  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.61  | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.25/36.61  | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.61  | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | BETA: splitting (617) gives:
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | |   (618)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.61  | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.61  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | GROUND_INST: instantiating (618) with all_334_1, all_334_0,
% 260.25/36.61  | | | | | | | | | | | | | |              simplifying with (593), (595) gives:
% 260.25/36.61  | | | | | | | | | | | | | |   (619)  all_334_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | | | | | | |            r1(all_68_20, all_334_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | BETA: splitting (619) gives:
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | |   (620)  all_334_0 = 0
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | REDUCE: (592), (620) imply:
% 260.25/36.61  | | | | | | | | | | | | | | |   (621)  $false
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | CLOSE: (621) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | |   (622)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.61  | | | | | | | | | | | | | | |              all_334_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | DELTA: instantiating (622) with fresh symbol all_358_0
% 260.25/36.61  | | | | | | | | | | | | | | |        gives:
% 260.25/36.61  | | | | | | | | | | | | | | |   (623)   ~ (all_358_0 = 0) & r1(all_68_20, all_334_1) =
% 260.25/36.61  | | | | | | | | | | | | | | |          all_358_0
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | ALPHA: (623) implies:
% 260.25/36.61  | | | | | | | | | | | | | | |   (624)   ~ (all_358_0 = 0)
% 260.25/36.61  | | | | | | | | | | | | | | |   (625)  r1(all_68_20, all_334_1) = all_358_0
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_358_0, all_334_1,
% 260.25/36.61  | | | | | | | | | | | | | | |              all_68_20, simplifying with (594), (625) gives:
% 260.25/36.61  | | | | | | | | | | | | | | |   (626)  all_358_0 = 0
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | REDUCE: (624), (626) imply:
% 260.25/36.61  | | | | | | | | | | | | | | |   (627)  $false
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | | CLOSE: (627) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | |   (628)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.61  | | | | | | | | | | | | | |            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.61  | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | GROUND_INST: instantiating (628) with all_194_1, all_194_0,
% 260.25/36.61  | | | | | | | | | | | | | |              simplifying with (59), (61) gives:
% 260.25/36.61  | | | | | | | | | | | | | |   (629)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | | REF_CLOSE: (17), (58), (60), (629) are inconsistent by
% 260.25/36.61  | | | | | | | | | | | | | |            sub-proof #402.
% 260.25/36.61  | | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (630)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | REF_CLOSE: (6), (9), (12), (17), (28), (31), (35), (36), (46),
% 260.25/36.61  | | | | | | | | |            (47), (58), (59), (60), (61), (422), (564), (566),
% 260.25/36.61  | | | | | | | | |            (568), (630) are inconsistent by sub-proof #390.
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | |   (631)  all_75_14 = 0
% 260.25/36.61  | | | | | | | |   (632)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 260.25/36.61  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | DELTA: instantiating (632) with fresh symbols all_307_0,
% 260.25/36.61  | | | | | | | |        all_307_1 gives:
% 260.25/36.61  | | | | | | | |   (633)   ~ (all_307_0 = 0) & p203(all_307_1) = all_307_0 &
% 260.25/36.61  | | | | | | | |          r1(all_68_20, all_307_1) = 0 & $i(all_307_1)
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | ALPHA: (633) implies:
% 260.25/36.61  | | | | | | | |   (634)   ~ (all_307_0 = 0)
% 260.25/36.61  | | | | | | | |   (635)  $i(all_307_1)
% 260.25/36.61  | | | | | | | |   (636)  r1(all_68_20, all_307_1) = 0
% 260.25/36.61  | | | | | | | |   (637)  p203(all_307_1) = all_307_0
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | BETA: splitting (52) gives:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (638)   ~ (all_75_14 = 0)
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | REDUCE: (631), (638) imply:
% 260.25/36.61  | | | | | | | | |   (639)  $false
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | CLOSE: (639) is inconsistent.
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_320_0,
% 260.25/36.61  | | | | | | | | |        all_320_1 gives:
% 260.25/36.61  | | | | | | | | |   (640)   ~ (all_320_0 = 0) & p204(all_320_1) = all_320_0 &
% 260.25/36.61  | | | | | | | | |          r1(all_68_20, all_320_1) = 0 & $i(all_320_1)
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | ALPHA: (640) implies:
% 260.25/36.61  | | | | | | | | |   (641)   ~ (all_320_0 = 0)
% 260.25/36.61  | | | | | | | | |   (642)  $i(all_320_1)
% 260.25/36.61  | | | | | | | | |   (643)  r1(all_68_20, all_320_1) = 0
% 260.25/36.61  | | | | | | | | |   (644)  p204(all_320_1) = all_320_0
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | BETA: splitting (33) gives:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (645)  all_68_2 = 0
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | REDUCE: (21), (645) imply:
% 260.25/36.61  | | | | | | | | | |   (646)  $false
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | CLOSE: (646) is inconsistent.
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (647)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0)
% 260.25/36.61  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.61  | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.61  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 260.25/36.61  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.61  | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.25/36.61  | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | BETA: splitting (647) gives:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | |   (648)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.61  | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.61  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | GROUND_INST: instantiating (648) with all_307_1, all_307_0,
% 260.25/36.61  | | | | | | | | | | |              simplifying with (635), (637) gives:
% 260.25/36.61  | | | | | | | | | | |   (649)  all_307_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | | | |            r1(all_68_20, all_307_1) = v0)
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | BETA: splitting (649) gives:
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | |   (650)  all_307_0 = 0
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | REDUCE: (634), (650) imply:
% 260.25/36.61  | | | | | | | | | | | |   (651)  $false
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | CLOSE: (651) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | |   (652)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.61  | | | | | | | | | | | |              all_307_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | DELTA: instantiating (652) with fresh symbol all_367_0
% 260.25/36.61  | | | | | | | | | | | |        gives:
% 260.25/36.61  | | | | | | | | | | | |   (653)   ~ (all_367_0 = 0) & r1(all_68_20, all_307_1) =
% 260.25/36.61  | | | | | | | | | | | |          all_367_0
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | ALPHA: (653) implies:
% 260.25/36.61  | | | | | | | | | | | |   (654)   ~ (all_367_0 = 0)
% 260.25/36.61  | | | | | | | | | | | |   (655)  r1(all_68_20, all_307_1) = all_367_0
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_367_0, all_307_1,
% 260.25/36.61  | | | | | | | | | | | |              all_68_20, simplifying with (636), (655) gives:
% 260.25/36.61  | | | | | | | | | | | |   (656)  all_367_0 = 0
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | REDUCE: (654), (656) imply:
% 260.25/36.61  | | | | | | | | | | | |   (657)  $false
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | CLOSE: (657) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | |   (658)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.61  | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.61  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.61  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.61  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.61  | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | BETA: splitting (658) gives:
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | |   (659)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.61  | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.61  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | GROUND_INST: instantiating (659) with all_320_1, all_320_0,
% 260.25/36.61  | | | | | | | | | | | |              simplifying with (642), (644) gives:
% 260.25/36.61  | | | | | | | | | | | |   (660)  all_320_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | | | | |            r1(all_68_20, all_320_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | BETA: splitting (660) gives:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | |   (661)  all_320_0 = 0
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | REDUCE: (641), (661) imply:
% 260.25/36.61  | | | | | | | | | | | | |   (662)  $false
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | CLOSE: (662) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | |   (663)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.61  | | | | | | | | | | | | |              all_320_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | DELTA: instantiating (663) with fresh symbol all_367_0
% 260.25/36.61  | | | | | | | | | | | | |        gives:
% 260.25/36.61  | | | | | | | | | | | | |   (664)   ~ (all_367_0 = 0) & r1(all_68_20, all_320_1) =
% 260.25/36.61  | | | | | | | | | | | | |          all_367_0
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | ALPHA: (664) implies:
% 260.25/36.61  | | | | | | | | | | | | |   (665)   ~ (all_367_0 = 0)
% 260.25/36.61  | | | | | | | | | | | | |   (666)  r1(all_68_20, all_320_1) = all_367_0
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_367_0, all_320_1,
% 260.25/36.61  | | | | | | | | | | | | |              all_68_20, simplifying with (643), (666) gives:
% 260.25/36.61  | | | | | | | | | | | | |   (667)  all_367_0 = 0
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | REDUCE: (665), (667) imply:
% 260.25/36.61  | | | | | | | | | | | | |   (668)  $false
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | | CLOSE: (668) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | |   (669)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.61  | | | | | | | | | | | |            (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.61  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | GROUND_INST: instantiating (669) with all_215_1, all_215_0,
% 260.25/36.61  | | | | | | | | | | | |              simplifying with (556), (558) gives:
% 260.25/36.61  | | | | | | | | | | | |   (670)  all_215_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | | | | |            r1(all_68_20, all_215_1) = v0)
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | REF_CLOSE: (17), (555), (557), (670) are inconsistent by
% 260.25/36.61  | | | | | | | | | | | |            sub-proof #383.
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | End of split
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | Case 2:
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | |   (671)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1
% 260.25/36.61  | | | | | | |            & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | DELTA: instantiating (671) with fresh symbols all_273_0, all_273_1
% 260.25/36.61  | | | | | | |        gives:
% 260.25/36.61  | | | | | | |   (672)   ~ (all_273_0 = 0) & p203(all_273_1) = all_273_0 &
% 260.25/36.61  | | | | | | |          r1(all_68_20, all_273_1) = 0 & $i(all_273_1)
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | ALPHA: (672) implies:
% 260.25/36.61  | | | | | | |   (673)   ~ (all_273_0 = 0)
% 260.25/36.61  | | | | | | |   (674)  $i(all_273_1)
% 260.25/36.61  | | | | | | |   (675)  r1(all_68_20, all_273_1) = 0
% 260.25/36.61  | | | | | | |   (676)  p203(all_273_1) = all_273_0
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | BETA: splitting (33) gives:
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | |   (677)  all_68_2 = 0
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | REDUCE: (21), (677) imply:
% 260.25/36.61  | | | | | | | |   (678)  $false
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | CLOSE: (678) is inconsistent.
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | |   (679)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 260.25/36.61  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 260.25/36.61  | | | | | | | |            int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 260.25/36.61  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.25/36.61  | | | | | | | |           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.61  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | BETA: splitting (679) gives:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (680)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 260.25/36.61  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | GROUND_INST: instantiating (680) with all_273_1, all_273_0,
% 260.25/36.61  | | | | | | | | |              simplifying with (674), (676) gives:
% 260.25/36.61  | | | | | | | | |   (681)  all_273_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | |            r1(all_68_20, all_273_1) = v0)
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | BETA: splitting (681) gives:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (682)  all_273_0 = 0
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | REDUCE: (673), (682) imply:
% 260.25/36.61  | | | | | | | | | |   (683)  $false
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | CLOSE: (683) is inconsistent.
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (684)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.61  | | | | | | | | | |              all_273_1) = v0)
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | DELTA: instantiating (684) with fresh symbol all_343_0
% 260.25/36.61  | | | | | | | | | |        gives:
% 260.25/36.61  | | | | | | | | | |   (685)   ~ (all_343_0 = 0) & r1(all_68_20, all_273_1) =
% 260.25/36.61  | | | | | | | | | |          all_343_0
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | ALPHA: (685) implies:
% 260.25/36.61  | | | | | | | | | |   (686)   ~ (all_343_0 = 0)
% 260.25/36.61  | | | | | | | | | |   (687)  r1(all_68_20, all_273_1) = all_343_0
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_343_0, all_273_1,
% 260.25/36.61  | | | | | | | | | |              all_68_20, simplifying with (675), (687) gives:
% 260.25/36.61  | | | | | | | | | |   (688)  all_343_0 = 0
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | REDUCE: (686), (688) imply:
% 260.25/36.61  | | | | | | | | | |   (689)  $false
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | CLOSE: (689) is inconsistent.
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (690)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.61  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 260.25/36.61  | | | | | | | | |            int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) | 
% 260.25/36.61  | | | | | | | | |            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.25/36.61  | | | | | | | | |              v2))
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | BETA: splitting (690) gives:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (691)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0)
% 260.25/36.61  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.61  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | GROUND_INST: instantiating (691) with all_245_1, all_245_0,
% 260.25/36.61  | | | | | | | | | |              simplifying with (561), (563) gives:
% 260.25/36.61  | | | | | | | | | |   (692)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | | |            r1(all_68_20, all_245_1) = v0)
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | REF_CLOSE: (17), (560), (562), (692) are inconsistent by
% 260.25/36.61  | | | | | | | | | |            sub-proof #382.
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (693)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0)
% 260.25/36.61  | | | | | | | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.61  | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | GROUND_INST: instantiating (693) with all_215_1, all_215_0,
% 260.25/36.61  | | | | | | | | | |              simplifying with (556), (558) gives:
% 260.25/36.61  | | | | | | | | | |   (694)  all_215_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | | |            r1(all_68_20, all_215_1) = v0)
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | REF_CLOSE: (17), (555), (557), (694) are inconsistent by
% 260.25/36.61  | | | | | | | | | |            sub-proof #383.
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | End of split
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | End of split
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | Case 2:
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | |   (695)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 260.25/36.61  | | | | | |            r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | | DELTA: instantiating (695) with fresh symbols all_252_0, all_252_1
% 260.25/36.61  | | | | | |        gives:
% 260.25/36.61  | | | | | |   (696)   ~ (all_252_0 = 0) & p203(all_252_1) = all_252_0 &
% 260.25/36.61  | | | | | |          r1(all_68_20, all_252_1) = 0 & $i(all_252_1)
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | | ALPHA: (696) implies:
% 260.25/36.61  | | | | | |   (697)   ~ (all_252_0 = 0)
% 260.25/36.61  | | | | | |   (698)  $i(all_252_1)
% 260.25/36.61  | | | | | |   (699)  r1(all_68_20, all_252_1) = 0
% 260.25/36.61  | | | | | |   (700)  p203(all_252_1) = all_252_0
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | | BETA: splitting (33) gives:
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | | Case 1:
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | |   (701)  all_68_2 = 0
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | REDUCE: (21), (701) imply:
% 260.25/36.61  | | | | | | |   (702)  $false
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | CLOSE: (702) is inconsistent.
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | Case 2:
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | |   (703)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.25/36.61  | | | | | | |            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.25/36.61  | | | | | | |          : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.25/36.61  | | | | | | |            : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i]
% 260.25/36.61  | | | | | | |          :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0)
% 260.25/36.61  | | | | | | |            |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.25/36.61  | | | | | | |              v2))
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | BETA: splitting (703) gives:
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | |   (704)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 260.25/36.61  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | GROUND_INST: instantiating (704) with all_252_1, all_252_0,
% 260.25/36.61  | | | | | | | |              simplifying with (698), (700) gives:
% 260.25/36.61  | | | | | | | |   (705)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | |            r1(all_68_20, all_252_1) = v0)
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | BETA: splitting (705) gives:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (706)  all_252_0 = 0
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | REDUCE: (697), (706) imply:
% 260.25/36.61  | | | | | | | | |   (707)  $false
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | CLOSE: (707) is inconsistent.
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (708)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.61  | | | | | | | | |              all_252_1) = v0)
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | DELTA: instantiating (708) with fresh symbol all_354_0 gives:
% 260.25/36.61  | | | | | | | | |   (709)   ~ (all_354_0 = 0) & r1(all_68_20, all_252_1) =
% 260.25/36.61  | | | | | | | | |          all_354_0
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | ALPHA: (709) implies:
% 260.25/36.61  | | | | | | | | |   (710)   ~ (all_354_0 = 0)
% 260.25/36.61  | | | | | | | | |   (711)  r1(all_68_20, all_252_1) = all_354_0
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_354_0, all_252_1,
% 260.25/36.61  | | | | | | | | |              all_68_20, simplifying with (699), (711) gives:
% 260.25/36.61  | | | | | | | | |   (712)  all_354_0 = 0
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | REDUCE: (710), (712) imply:
% 260.25/36.61  | | | | | | | | |   (713)  $false
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | CLOSE: (713) is inconsistent.
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | |   (714)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.61  | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | |              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 260.25/36.61  | | | | | | | |            int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ?
% 260.25/36.61  | | | | | | | |            [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | BETA: splitting (714) gives:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (715)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.61  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | GROUND_INST: instantiating (715) with all_245_1, all_245_0,
% 260.25/36.61  | | | | | | | | |              simplifying with (561), (563) gives:
% 260.25/36.61  | | | | | | | | |   (716)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | |            r1(all_68_20, all_245_1) = v0)
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | REF_CLOSE: (17), (560), (562), (716) are inconsistent by
% 260.25/36.61  | | | | | | | | |            sub-proof #382.
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (717)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.61  | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.61  | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | GROUND_INST: instantiating (717) with all_215_1, all_215_0,
% 260.25/36.61  | | | | | | | | |              simplifying with (556), (558) gives:
% 260.25/36.61  | | | | | | | | |   (718)  all_215_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.61  | | | | | | | | |            r1(all_68_20, all_215_1) = v0)
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | REF_CLOSE: (17), (555), (557), (718) are inconsistent by
% 260.25/36.61  | | | | | | | | |            sub-proof #383.
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | End of split
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | End of split
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | End of split
% 260.25/36.61  | | | | | 
% 260.25/36.61  | | | | End of split
% 260.25/36.61  | | | | 
% 260.25/36.61  | | | End of split
% 260.25/36.61  | | | 
% 260.25/36.61  | | End of split
% 260.25/36.61  | | 
% 260.25/36.61  | Case 2:
% 260.25/36.61  | | 
% 260.25/36.61  | | 
% 260.25/36.61  | | DELTA: instantiating (50) with fresh symbols all_194_0, all_194_1 gives:
% 260.25/36.61  | |   (719)   ~ (all_194_0 = 0) & p205(all_194_1) = all_194_0 & r1(all_68_20,
% 260.25/36.61  | |            all_194_1) = 0 & $i(all_194_1)
% 260.25/36.61  | | 
% 260.25/36.61  | | ALPHA: (719) implies:
% 260.25/36.61  | |   (720)   ~ (all_194_0 = 0)
% 260.25/36.61  | |   (721)  $i(all_194_1)
% 260.25/36.61  | |   (722)  r1(all_68_20, all_194_1) = 0
% 260.25/36.61  | |   (723)  p205(all_194_1) = all_194_0
% 260.25/36.61  | | 
% 260.25/36.61  | | BETA: splitting (51) gives:
% 260.25/36.61  | | 
% 260.25/36.61  | | Case 1:
% 260.25/36.61  | | | 
% 260.25/36.61  | | |   (724)   ~ (all_75_18 = 0)
% 260.25/36.61  | | | 
% 260.25/36.61  | | | REDUCE: (8), (724) imply:
% 260.25/36.61  | | |   (725)   ~ (all_68_14 = 0)
% 260.25/36.61  | | | 
% 260.25/36.61  | | | BETA: splitting (49) gives:
% 260.25/36.61  | | | 
% 260.25/36.61  | | | Case 1:
% 260.25/36.61  | | | | 
% 260.25/36.61  | | | |   (726)  all_68_10 = 0
% 260.25/36.61  | | | | 
% 260.25/36.61  | | | | REDUCE: (32), (726) imply:
% 260.25/36.61  | | | |   (727)  $false
% 260.25/36.61  | | | | 
% 260.25/36.61  | | | | CLOSE: (727) is inconsistent.
% 260.25/36.61  | | | | 
% 260.25/36.61  | | | Case 2:
% 260.25/36.61  | | | | 
% 260.25/36.61  | | | |   (728)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.61  | | | | 
% 260.25/36.61  | | | | BETA: splitting (55) gives:
% 260.25/36.61  | | | | 
% 260.25/36.61  | | | | Case 1:
% 260.25/36.61  | | | | | 
% 260.25/36.61  | | | | |   (729)   ~ (all_75_16 = 0)
% 260.25/36.61  | | | | | 
% 260.25/36.61  | | | | | REDUCE: (13), (729) imply:
% 260.25/36.61  | | | | |   (730)   ~ (all_68_13 = 0)
% 260.25/36.61  | | | | | 
% 260.25/36.61  | | | | | BETA: splitting (27) gives:
% 260.25/36.61  | | | | | 
% 260.25/36.61  | | | | | Case 1:
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | |   (731)   ~ (all_75_12 = 0)
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | | REDUCE: (54), (731) imply:
% 260.25/36.61  | | | | | |   (732)   ~ (all_68_8 = 0)
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | | BETA: splitting (37) gives:
% 260.25/36.61  | | | | | | 
% 260.25/36.61  | | | | | | Case 1:
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | |   (733)   ~ (all_75_10 = 0)
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | REDUCE: (10), (733) imply:
% 260.25/36.61  | | | | | | |   (734)   ~ (all_68_16 = 0)
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | BETA: splitting (7) gives:
% 260.25/36.61  | | | | | | | 
% 260.25/36.61  | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | |   (735)   ~ (all_75_9 = 0)
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | REDUCE: (5), (735) imply:
% 260.25/36.61  | | | | | | | |   (736)   ~ (all_68_11 = 0)
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | REF_CLOSE: (4), (6), (11), (17), (21), (24), (29), (33), (39),
% 260.25/36.61  | | | | | | | |            (44), (46), (47), (50), (725), (728), (730), (734),
% 260.25/36.61  | | | | | | | |            (736) are inconsistent by sub-proof #403.
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | |   (737)  all_75_9 = 0
% 260.25/36.61  | | | | | | | |   (738)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 260.25/36.61  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | DELTA: instantiating (738) with fresh symbols all_245_0,
% 260.25/36.61  | | | | | | | |        all_245_1 gives:
% 260.25/36.61  | | | | | | | |   (739)   ~ (all_245_0 = 0) & p102(all_245_1) = all_245_0 &
% 260.25/36.61  | | | | | | | |          r1(all_68_20, all_245_1) = 0 & $i(all_245_1)
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | ALPHA: (739) implies:
% 260.25/36.61  | | | | | | | |   (740)   ~ (all_245_0 = 0)
% 260.25/36.61  | | | | | | | |   (741)  $i(all_245_1)
% 260.25/36.61  | | | | | | | |   (742)  r1(all_68_20, all_245_1) = 0
% 260.25/36.61  | | | | | | | |   (743)  p102(all_245_1) = all_245_0
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | BETA: splitting (1) gives:
% 260.25/36.61  | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (744)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0)
% 260.25/36.61  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | DELTA: instantiating (744) with fresh symbols all_260_0,
% 260.25/36.61  | | | | | | | | |        all_260_1 gives:
% 260.25/36.61  | | | | | | | | |   (745)   ~ (all_260_0 = 0) & p105(all_260_1) = all_260_0 &
% 260.25/36.61  | | | | | | | | |          r1(all_68_20, all_260_1) = 0 & $i(all_260_1)
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | ALPHA: (745) implies:
% 260.25/36.61  | | | | | | | | |   (746)   ~ (all_260_0 = 0)
% 260.25/36.61  | | | | | | | | |   (747)  $i(all_260_1)
% 260.25/36.61  | | | | | | | | |   (748)  r1(all_68_20, all_260_1) = 0
% 260.25/36.61  | | | | | | | | |   (749)  p105(all_260_1) = all_260_0
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | BETA: splitting (53) gives:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (750)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.61  | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | DELTA: instantiating (750) with fresh symbols all_274_0,
% 260.25/36.61  | | | | | | | | | |        all_274_1 gives:
% 260.25/36.61  | | | | | | | | | |   (751)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 &
% 260.25/36.61  | | | | | | | | | |          r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | REF_CLOSE: (4), (6), (17), (21), (33), (35), (39), (43),
% 260.25/36.61  | | | | | | | | | |            (44), (46), (47), (720), (721), (722), (723),
% 260.25/36.61  | | | | | | | | | |            (734), (740), (741), (742), (743), (746), (747),
% 260.25/36.61  | | | | | | | | | |            (748), (749), (751) are inconsistent by sub-proof
% 260.25/36.61  | | | | | | | | | |            #380.
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (752)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.61  | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | BETA: splitting (43) gives:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | |   (753)   ~ (all_75_14 = 0)
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | REDUCE: (44), (753) imply:
% 260.25/36.61  | | | | | | | | | | |   (754)   ~ (all_68_17 = 0)
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | BETA: splitting (24) gives:
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | |   (755)   ~ (all_75_13 = 0)
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | REDUCE: (11), (755) imply:
% 260.25/36.61  | | | | | | | | | | | |   (756)   ~ (all_68_12 = 0)
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | DELTA: instantiating (752) with fresh symbols all_244_0,
% 260.25/36.61  | | | | | | | | | | | |        all_244_1 gives:
% 260.25/36.61  | | | | | | | | | | | |   (757)   ~ (all_244_0 = 0) & p203(all_244_1) = all_244_0 &
% 260.25/36.61  | | | | | | | | | | | |          r1(all_68_20, all_244_1) = 0 & $i(all_244_1)
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | REF_CLOSE: (5), (6), (10), (17), (18), (21), (25), (33),
% 260.25/36.61  | | | | | | | | | | | |            (39), (47), (720), (721), (722), (723), (725),
% 260.25/36.61  | | | | | | | | | | | |            (728), (730), (754), (756), (757) are inconsistent
% 260.25/36.61  | | | | | | | | | | | |            by sub-proof #379.
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | |   (758)  all_75_13 = 0
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | REF_CLOSE: (4), (6), (17), (21), (24), (33), (39), (46),
% 260.25/36.61  | | | | | | | | | | | |            (47), (50), (734), (754), (758) are inconsistent
% 260.25/36.61  | | | | | | | | | | | |            by sub-proof #405.
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | |   (759)  all_75_14 = 0
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | BETA: splitting (52) gives:
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | |   (760)   ~ (all_75_14 = 0)
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | REDUCE: (759), (760) imply:
% 260.25/36.61  | | | | | | | | | | | |   (761)  $false
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | CLOSE: (761) is inconsistent.
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | |   (762)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.61  | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | DELTA: instantiating (762) with fresh symbols all_274_0,
% 260.25/36.61  | | | | | | | | | | | |        all_274_1 gives:
% 260.25/36.61  | | | | | | | | | | | |   (763)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 &
% 260.25/36.61  | | | | | | | | | | | |          r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | | REF_CLOSE: (4), (6), (17), (21), (33), (35), (39), (43),
% 260.25/36.61  | | | | | | | | | | | |            (44), (46), (47), (720), (721), (722), (723),
% 260.25/36.61  | | | | | | | | | | | |            (734), (740), (741), (742), (743), (746), (747),
% 260.25/36.61  | | | | | | | | | | | |            (748), (749), (763) are inconsistent by sub-proof
% 260.25/36.61  | | | | | | | | | | | |            #380.
% 260.25/36.61  | | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | End of split
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | |   (764)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.61  | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | BETA: splitting (43) gives:
% 260.25/36.61  | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 1:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (765)   ~ (all_75_14 = 0)
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | REDUCE: (44), (765) imply:
% 260.25/36.61  | | | | | | | | | |   (766)   ~ (all_68_17 = 0)
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | REF_CLOSE: (6), (10), (12), (17), (25), (28), (31), (36),
% 260.25/36.61  | | | | | | | | | |            (39), (45), (47), (732), (737), (764), (766) are
% 260.25/36.61  | | | | | | | | | |            inconsistent by sub-proof #378.
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | Case 2:
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | |   (767)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.61  | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.61  | | | | | | | | | | 
% 260.25/36.61  | | | | | | | | | | DELTA: instantiating (767) with fresh symbols all_282_0,
% 260.25/36.61  | | | | | | | | | |        all_282_1 gives:
% 260.25/36.62  | | | | | | | | | |   (768)   ~ (all_282_0 = 0) & p203(all_282_1) = all_282_0 &
% 260.25/36.62  | | | | | | | | | |          r1(all_68_20, all_282_1) = 0 & $i(all_282_1)
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | ALPHA: (768) implies:
% 260.25/36.62  | | | | | | | | | |   (769)   ~ (all_282_0 = 0)
% 260.25/36.62  | | | | | | | | | |   (770)  $i(all_282_1)
% 260.25/36.62  | | | | | | | | | |   (771)  r1(all_68_20, all_282_1) = 0
% 260.25/36.62  | | | | | | | | | |   (772)  p203(all_282_1) = all_282_0
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_324_0,
% 260.25/36.62  | | | | | | | | | |        all_324_1 gives:
% 260.25/36.62  | | | | | | | | | |   (773)   ~ (all_324_0 = 0) & p204(all_324_1) = all_324_0 &
% 260.25/36.62  | | | | | | | | | |          r1(all_68_20, all_324_1) = 0 & $i(all_324_1)
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | ALPHA: (773) implies:
% 260.25/36.62  | | | | | | | | | |   (774)   ~ (all_324_0 = 0)
% 260.25/36.62  | | | | | | | | | |   (775)  $i(all_324_1)
% 260.25/36.62  | | | | | | | | | |   (776)  r1(all_68_20, all_324_1) = 0
% 260.25/36.62  | | | | | | | | | |   (777)  p204(all_324_1) = all_324_0
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | BETA: splitting (33) gives:
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | |   (778)  all_68_2 = 0
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | REDUCE: (21), (778) imply:
% 260.25/36.62  | | | | | | | | | | |   (779)  $false
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | CLOSE: (779) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | |   (780)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.62  | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.62  | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.62  | | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.62  | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.25/36.62  | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.62  | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | BETA: splitting (780) gives:
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | |   (781)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | GROUND_INST: instantiating (781) with all_282_1, all_282_0,
% 260.25/36.62  | | | | | | | | | | | |              simplifying with (770), (772) gives:
% 260.25/36.62  | | | | | | | | | | | |   (782)  all_282_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | |            r1(all_68_20, all_282_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | BETA: splitting (782) gives:
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | |   (783)  all_282_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | REDUCE: (769), (783) imply:
% 260.25/36.62  | | | | | | | | | | | | |   (784)  $false
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | CLOSE: (784) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | |   (785)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.62  | | | | | | | | | | | | |              all_282_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | DELTA: instantiating (785) with fresh symbol all_348_0
% 260.25/36.62  | | | | | | | | | | | | |        gives:
% 260.25/36.62  | | | | | | | | | | | | |   (786)   ~ (all_348_0 = 0) & r1(all_68_20, all_282_1) =
% 260.25/36.62  | | | | | | | | | | | | |          all_348_0
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | ALPHA: (786) implies:
% 260.25/36.62  | | | | | | | | | | | | |   (787)   ~ (all_348_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | |   (788)  r1(all_68_20, all_282_1) = all_348_0
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_348_0, all_282_1,
% 260.25/36.62  | | | | | | | | | | | | |              all_68_20, simplifying with (771), (788) gives:
% 260.25/36.62  | | | | | | | | | | | | |   (789)  all_348_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | REDUCE: (787), (789) imply:
% 260.25/36.62  | | | | | | | | | | | | |   (790)  $false
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | CLOSE: (790) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | |   (791)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.62  | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.62  | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.62  | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | BETA: splitting (791) gives:
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | |   (792)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | GROUND_INST: instantiating (792) with all_324_1, all_324_0,
% 260.25/36.62  | | | | | | | | | | | | |              simplifying with (775), (777) gives:
% 260.25/36.62  | | | | | | | | | | | | |   (793)  all_324_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | | |            r1(all_68_20, all_324_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | BETA: splitting (793) gives:
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | |   (794)  all_324_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | REDUCE: (774), (794) imply:
% 260.25/36.62  | | | | | | | | | | | | | |   (795)  $false
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | CLOSE: (795) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | |   (796)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.62  | | | | | | | | | | | | | |              all_324_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | DELTA: instantiating (796) with fresh symbol all_348_0
% 260.25/36.62  | | | | | | | | | | | | | |        gives:
% 260.25/36.62  | | | | | | | | | | | | | |   (797)   ~ (all_348_0 = 0) & r1(all_68_20, all_324_1) =
% 260.25/36.62  | | | | | | | | | | | | | |          all_348_0
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | ALPHA: (797) implies:
% 260.25/36.62  | | | | | | | | | | | | | |   (798)   ~ (all_348_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | | |   (799)  r1(all_68_20, all_324_1) = all_348_0
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_348_0, all_324_1,
% 260.25/36.62  | | | | | | | | | | | | | |              all_68_20, simplifying with (776), (799) gives:
% 260.25/36.62  | | | | | | | | | | | | | |   (800)  all_348_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | REDUCE: (798), (800) imply:
% 260.25/36.62  | | | | | | | | | | | | | |   (801)  $false
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | CLOSE: (801) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | |   (802)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | |            (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | GROUND_INST: instantiating (802) with all_194_1, all_194_0,
% 260.25/36.62  | | | | | | | | | | | | |              simplifying with (721), (723) gives:
% 260.25/36.62  | | | | | | | | | | | | |   (803)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | REF_CLOSE: (17), (720), (722), (803) are inconsistent by
% 260.25/36.62  | | | | | | | | | | | | |            sub-proof #381.
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | End of split
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | Case 2:
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | |   (804)  all_75_10 = 0
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | BETA: splitting (3) gives:
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | |   (805)   ~ (all_75_8 = 0)
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | REDUCE: (28), (805) imply:
% 260.25/36.62  | | | | | | | |   (806)   ~ (all_68_7 = 0)
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | BETA: splitting (25) gives:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | |   (807)   ~ (all_75_9 = 0)
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | REDUCE: (5), (807) imply:
% 260.25/36.62  | | | | | | | | |   (808)   ~ (all_68_11 = 0)
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | BETA: splitting (728) gives:
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | |   (809)  all_68_11 = 0
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | REDUCE: (808), (809) imply:
% 260.25/36.62  | | | | | | | | | |   (810)  $false
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | CLOSE: (810) is inconsistent.
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | |   (811)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | BETA: splitting (811) gives:
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | |   (812)  all_68_12 = 0
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | COMBINE_EQS: (11), (812) imply:
% 260.25/36.62  | | | | | | | | | | |   (813)  all_75_13 = 0
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | BETA: splitting (29) gives:
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | |   (814)   ~ (all_75_13 = 0)
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | REDUCE: (813), (814) imply:
% 260.25/36.62  | | | | | | | | | | | |   (815)  $false
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | CLOSE: (815) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | |   (816)   ~ (all_75_14 = 0)
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | REDUCE: (44), (816) imply:
% 260.25/36.62  | | | | | | | | | | | |   (817)   ~ (all_68_17 = 0)
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | BETA: splitting (24) gives:
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | |   (818)   ~ (all_75_13 = 0)
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | REDUCE: (813), (818) imply:
% 260.25/36.62  | | | | | | | | | | | | |   (819)  $false
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | CLOSE: (819) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | |   (820)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.62  | | | | | | | | | | | | |            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | DELTA: instantiating (820) with fresh symbols all_269_0,
% 260.25/36.62  | | | | | | | | | | | | |        all_269_1 gives:
% 260.25/36.62  | | | | | | | | | | | | |   (821)   ~ (all_269_0 = 0) & p203(all_269_1) = all_269_0 &
% 260.25/36.62  | | | | | | | | | | | | |          r1(all_68_20, all_269_1) = 0 & $i(all_269_1)
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | ALPHA: (821) implies:
% 260.25/36.62  | | | | | | | | | | | | |   (822)   ~ (all_269_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | |   (823)  $i(all_269_1)
% 260.25/36.62  | | | | | | | | | | | | |   (824)  r1(all_68_20, all_269_1) = 0
% 260.25/36.62  | | | | | | | | | | | | |   (825)  p203(all_269_1) = all_269_0
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | BETA: splitting (14) gives:
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_295_0,
% 260.25/36.62  | | | | | | | | | | | | | |        all_295_1 gives:
% 260.25/36.62  | | | | | | | | | | | | | |   (826)   ~ (all_295_0 = 0) & p204(all_295_1) = all_295_0 &
% 260.25/36.62  | | | | | | | | | | | | | |          r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | ALPHA: (826) implies:
% 260.25/36.62  | | | | | | | | | | | | | |   (827)   ~ (all_295_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | | |   (828)  $i(all_295_1)
% 260.25/36.62  | | | | | | | | | | | | | |   (829)  r1(all_68_20, all_295_1) = 0
% 260.25/36.62  | | | | | | | | | | | | | |   (830)  p204(all_295_1) = all_295_0
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | |   (831)  all_68_2 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | REDUCE: (21), (831) imply:
% 260.25/36.62  | | | | | | | | | | | | | | |   (832)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | CLOSE: (832) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | |   (833)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.62  | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.62  | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.62  | | | | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.25/36.62  | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | BETA: splitting (833) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | |   (834)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (834) with all_269_1, all_269_0,
% 260.25/36.62  | | | | | | | | | | | | | | | |              simplifying with (823), (825) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | |   (835)  all_269_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | | | |            r1(all_68_20, all_269_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | BETA: splitting (835) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (836)  all_269_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | REDUCE: (822), (836) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (837)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | CLOSE: (837) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (838)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.62  | | | | | | | | | | | | | | | | |              all_269_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | DELTA: instantiating (838) with fresh symbol all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (839)   ~ (all_351_0 = 0) & r1(all_68_20, all_269_1) =
% 260.25/36.62  | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | ALPHA: (839) implies:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (840)   ~ (all_351_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (841)  r1(all_68_20, all_269_1) = all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_269_1,
% 260.25/36.62  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (824), (841) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (842)  all_351_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | REDUCE: (840), (842) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (843)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | CLOSE: (843) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | |   (844)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.62  | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.62  | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | BETA: splitting (844) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (845)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (845) with all_295_1, all_295_0,
% 260.25/36.62  | | | | | | | | | | | | | | | | |              simplifying with (828), (830) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (846)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_295_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | BETA: splitting (846) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (847)  all_295_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | REDUCE: (827), (847) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (848)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | CLOSE: (848) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (849)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.62  | | | | | | | | | | | | | | | | | |              all_295_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | DELTA: instantiating (849) with fresh symbol all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (850)   ~ (all_351_0 = 0) & r1(all_68_20, all_295_1) =
% 260.25/36.62  | | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | ALPHA: (850) implies:
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (851)   ~ (all_351_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (852)  r1(all_68_20, all_295_1) = all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_295_1,
% 260.25/36.62  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (829), (852) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (853)  all_351_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | REDUCE: (851), (853) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (854)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | CLOSE: (854) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (855)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | | |            (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (855) with all_194_1, all_194_0,
% 260.25/36.62  | | | | | | | | | | | | | | | | |              simplifying with (721), (723) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (856)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (720), (722), (856) are inconsistent by
% 260.25/36.62  | | | | | | | | | | | | | | | | |            sub-proof #381.
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | |   (857)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | |            r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | DELTA: instantiating (820) with fresh symbols all_288_0,
% 260.25/36.62  | | | | | | | | | | | | | |        all_288_1 gives:
% 260.25/36.62  | | | | | | | | | | | | | |   (858)   ~ (all_288_0 = 0) & p203(all_288_1) = all_288_0 &
% 260.25/36.62  | | | | | | | | | | | | | |          r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | ALPHA: (858) implies:
% 260.25/36.62  | | | | | | | | | | | | | |   (859)   ~ (all_288_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | | |   (860)  $i(all_288_1)
% 260.25/36.62  | | | | | | | | | | | | | |   (861)  r1(all_68_20, all_288_1) = 0
% 260.25/36.62  | | | | | | | | | | | | | |   (862)  p203(all_288_1) = all_288_0
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | BETA: splitting (19) gives:
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | |   (863)   ~ (all_75_17 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | REDUCE: (6), (863) imply:
% 260.25/36.62  | | | | | | | | | | | | | | |   (864)   ~ (all_68_18 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | BETA: splitting (41) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | |   (865)   ~ (all_75_15 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | REDUCE: (36), (865) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | |   (866)   ~ (all_68_9 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | REF_CLOSE: (3), (10), (12), (17), (28), (39), (47), (732),
% 260.25/36.62  | | | | | | | | | | | | | | | |            (817), (857), (864), (866) are inconsistent by
% 260.25/36.62  | | | | | | | | | | | | | | | |            sub-proof #384.
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | |   (867)  all_75_15 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | COMBINE_EQS: (36), (867) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | |   (868)  all_68_9 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | BETA: splitting (40) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (869)   ~ (all_75_15 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | REDUCE: (867), (869) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (870)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | CLOSE: (870) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_322_0,
% 260.25/36.62  | | | | | | | | | | | | | | | | |        all_322_1 gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (871)   ~ (all_322_0 = 0) & p204(all_322_1) = all_322_0 &
% 260.25/36.62  | | | | | | | | | | | | | | | | |          r1(all_68_20, all_322_1) = 0 & $i(all_322_1)
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | ALPHA: (871) implies:
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (872)   ~ (all_322_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (873)  $i(all_322_1)
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (874)  r1(all_68_20, all_322_1) = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | |   (875)  p204(all_322_1) = all_322_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (876)  all_68_2 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | REDUCE: (21), (876) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (877)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | CLOSE: (877) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | |   (878)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.62  | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.25/36.62  | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.25/36.62  | | | | | | | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | BETA: splitting (878) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |   (879)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |            (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (879) with all_288_1, all_288_0,
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |              simplifying with (860), (862) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |   (880)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_288_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | BETA: splitting (880) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (881)  all_288_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | REDUCE: (859), (881) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (882)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | CLOSE: (882) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (883)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |              all_288_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (883) with fresh symbol all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (884)   ~ (all_351_0 = 0) & r1(all_68_20, all_288_1) =
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | ALPHA: (884) implies:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (885)   ~ (all_351_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (886)  r1(all_68_20, all_288_1) = all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_288_1,
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (861), (886) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (887)  all_351_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | REDUCE: (885), (887) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (888)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | CLOSE: (888) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |   (889)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | BETA: splitting (889) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (890)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |            (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (890) with all_322_1, all_322_0,
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |              simplifying with (873), (875) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (891)  all_322_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_322_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | BETA: splitting (891) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |   (892)  all_322_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | REDUCE: (872), (892) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |   (893)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | CLOSE: (893) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |   (894)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |              all_322_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (894) with fresh symbol all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |        gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |   (895)   ~ (all_351_0 = 0) & r1(all_68_20, all_322_1) =
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |          all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | ALPHA: (895) implies:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |   (896)   ~ (all_351_0 = 0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |   (897)  r1(all_68_20, all_322_1) = all_351_0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_351_0, all_322_1,
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (874), (897) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |   (898)  all_351_0 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | REDUCE: (896), (898) imply:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | |   (899)  $false
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | CLOSE: (899) is inconsistent.
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (900)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |            (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (900) with all_194_1, all_194_0,
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |              simplifying with (721), (723) gives:
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |   (901)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_194_1) = v0)
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (720), (722), (901) are inconsistent by
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | |            sub-proof #381.
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | |   (902)  all_75_17 = 0
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | | REF_CLOSE: (12), (17), (31), (36), (732), (806), (857), (902)
% 260.25/36.62  | | | | | | | | | | | | | | |            are inconsistent by sub-proof #389.
% 260.25/36.62  | | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | |   (903)  all_68_13 = 0 | all_68_14 = 0
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | | REF_CLOSE: (725), (730), (903) are inconsistent by sub-proof
% 260.25/36.62  | | | | | | | | | | |            #404.
% 260.25/36.62  | | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | |   (904)   ~ (all_75_10 = 0)
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | REDUCE: (804), (904) imply:
% 260.25/36.62  | | | | | | | | |   (905)  $false
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | CLOSE: (905) is inconsistent.
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | |   (906)   ~ (all_75_10 = 0)
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | REDUCE: (804), (906) imply:
% 260.25/36.62  | | | | | | | |   (907)  $false
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | CLOSE: (907) is inconsistent.
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | End of split
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | End of split
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | Case 2:
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | |   (908)  all_75_12 = 0
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | | BETA: splitting (22) gives:
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | | Case 1:
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | |   (909)   ~ (all_75_12 = 0)
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | REDUCE: (908), (909) imply:
% 260.25/36.62  | | | | | | |   (910)  $false
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | CLOSE: (910) is inconsistent.
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | Case 2:
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | |   (911)   ~ (all_75_13 = 0)
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | REDUCE: (11), (911) imply:
% 260.25/36.62  | | | | | | |   (912)   ~ (all_68_12 = 0)
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | BETA: splitting (23) gives:
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | |   (913)   ~ (all_75_12 = 0)
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | REDUCE: (908), (913) imply:
% 260.25/36.62  | | | | | | | |   (914)  $false
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | CLOSE: (914) is inconsistent.
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | |   (915)   ~ (all_75_14 = 0)
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | REDUCE: (44), (915) imply:
% 260.25/36.62  | | | | | | | |   (916)   ~ (all_68_17 = 0)
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | BETA: splitting (15) gives:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | |   (917)   ~ (all_75_12 = 0)
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | REDUCE: (908), (917) imply:
% 260.25/36.62  | | | | | | | | |   (918)  $false
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | CLOSE: (918) is inconsistent.
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | |   (919)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 260.25/36.62  | | | | | | | | |            = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | DELTA: instantiating (919) with fresh symbols all_244_0,
% 260.25/36.62  | | | | | | | | |        all_244_1 gives:
% 260.25/36.62  | | | | | | | | |   (920)   ~ (all_244_0 = 0) & p203(all_244_1) = all_244_0 &
% 260.25/36.62  | | | | | | | | |          r1(all_68_20, all_244_1) = 0 & $i(all_244_1)
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | REF_CLOSE: (5), (6), (10), (17), (18), (21), (25), (33), (39),
% 260.25/36.62  | | | | | | | | |            (47), (720), (721), (722), (723), (725), (728),
% 260.25/36.62  | | | | | | | | |            (730), (912), (916), (920) are inconsistent by
% 260.25/36.62  | | | | | | | | |            sub-proof #379.
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | End of split
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | End of split
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | End of split
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | End of split
% 260.25/36.62  | | | | | 
% 260.25/36.62  | | | | Case 2:
% 260.25/36.62  | | | | | 
% 260.25/36.62  | | | | |   (921)  all_75_16 = 0
% 260.25/36.62  | | | | | 
% 260.25/36.62  | | | | | COMBINE_EQS: (13), (921) imply:
% 260.25/36.62  | | | | |   (922)  all_68_13 = 0
% 260.25/36.62  | | | | | 
% 260.25/36.62  | | | | | DELTA: instantiating (4) with fresh symbols all_221_0, all_221_1
% 260.25/36.62  | | | | |        gives:
% 260.25/36.62  | | | | |   (923)   ~ (all_221_0 = 0) & p204(all_221_1) = all_221_0 &
% 260.25/36.62  | | | | |          r1(all_68_20, all_221_1) = 0 & $i(all_221_1)
% 260.25/36.62  | | | | | 
% 260.25/36.62  | | | | | ALPHA: (923) implies:
% 260.25/36.62  | | | | |   (924)   ~ (all_221_0 = 0)
% 260.25/36.62  | | | | |   (925)  $i(all_221_1)
% 260.25/36.62  | | | | |   (926)  r1(all_68_20, all_221_1) = 0
% 260.25/36.62  | | | | |   (927)  p204(all_221_1) = all_221_0
% 260.25/36.62  | | | | | 
% 260.25/36.62  | | | | | BETA: splitting (2) gives:
% 260.25/36.62  | | | | | 
% 260.25/36.62  | | | | | Case 1:
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | |   (928)   ~ (all_75_16 = 0)
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | | REDUCE: (921), (928) imply:
% 260.25/36.62  | | | | | |   (929)  $false
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | | CLOSE: (929) is inconsistent.
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | Case 2:
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | |   (930)   ~ (all_75_17 = 0)
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | | REDUCE: (6), (930) imply:
% 260.25/36.62  | | | | | |   (931)   ~ (all_68_18 = 0)
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | | BETA: splitting (20) gives:
% 260.25/36.62  | | | | | | 
% 260.25/36.62  | | | | | | Case 1:
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | |   (932)   ~ (all_75_15 = 0)
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | REDUCE: (36), (932) imply:
% 260.25/36.62  | | | | | | |   (933)   ~ (all_68_9 = 0)
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | BETA: splitting (38) gives:
% 260.25/36.62  | | | | | | | 
% 260.25/36.62  | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | |   (934)   ~ (all_75_16 = 0)
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | REDUCE: (921), (934) imply:
% 260.25/36.62  | | | | | | | |   (935)  $false
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | CLOSE: (935) is inconsistent.
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | Case 2:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | |   (936)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) =
% 260.25/36.62  | | | | | | | |            v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | BETA: splitting (27) gives:
% 260.25/36.62  | | | | | | | | 
% 260.25/36.62  | | | | | | | | Case 1:
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | |   (937)   ~ (all_75_12 = 0)
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | REDUCE: (54), (937) imply:
% 260.25/36.62  | | | | | | | | |   (938)   ~ (all_68_8 = 0)
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | DELTA: instantiating (936) with fresh symbols all_259_0,
% 260.25/36.62  | | | | | | | | |        all_259_1 gives:
% 260.25/36.62  | | | | | | | | |   (939)   ~ (all_259_0 = 0) & p104(all_259_1) = all_259_0 &
% 260.25/36.62  | | | | | | | | |          r1(all_68_20, all_259_1) = 0 & $i(all_259_1)
% 260.25/36.62  | | | | | | | | | 
% 260.25/36.62  | | | | | | | | | ALPHA: (939) implies:
% 260.25/36.62  | | | | | | | | |   (940)   ~ (all_259_0 = 0)
% 260.25/36.62  | | | | | | | | |   (941)  $i(all_259_1)
% 260.25/36.62  | | | | | | | | |   (942)  r1(all_68_20, all_259_1) = 0
% 260.25/36.63  | | | | | | | | |   (943)  p104(all_259_1) = all_259_0
% 260.25/36.63  | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | BETA: splitting (43) gives:
% 260.25/36.63  | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | Case 1:
% 260.25/36.63  | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | |   (944)   ~ (all_75_14 = 0)
% 260.25/36.63  | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | REDUCE: (44), (944) imply:
% 260.25/36.63  | | | | | | | | | |   (945)   ~ (all_68_17 = 0)
% 260.25/36.63  | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | BETA: splitting (39) gives:
% 260.25/36.63  | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | Case 1:
% 260.25/36.63  | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | |   (946)  all_68_16 = 0
% 260.25/36.63  | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | COMBINE_EQS: (10), (946) imply:
% 260.25/36.63  | | | | | | | | | | |   (947)  all_75_10 = 0
% 260.25/36.63  | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | BETA: splitting (3) gives:
% 260.25/36.63  | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | Case 1:
% 260.25/36.63  | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | |   (948)   ~ (all_75_8 = 0)
% 260.25/36.63  | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | REDUCE: (28), (948) imply:
% 260.25/36.63  | | | | | | | | | | | |   (949)   ~ (all_68_7 = 0)
% 260.25/36.63  | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | BETA: splitting (37) gives:
% 260.25/36.63  | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | Case 1:
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | |   (950)   ~ (all_75_10 = 0)
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | REDUCE: (947), (950) imply:
% 260.25/36.63  | | | | | | | | | | | | |   (951)  $false
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | CLOSE: (951) is inconsistent.
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | Case 2:
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | |   (952)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.25/36.63  | | | | | | | | | | | | |            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | DELTA: instantiating (952) with fresh symbols all_282_0,
% 260.25/36.63  | | | | | | | | | | | | |        all_282_1 gives:
% 260.25/36.63  | | | | | | | | | | | | |   (953)   ~ (all_282_0 = 0) & p102(all_282_1) = all_282_0 &
% 260.25/36.63  | | | | | | | | | | | | |          r1(all_68_20, all_282_1) = 0 & $i(all_282_1)
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | ALPHA: (953) implies:
% 260.25/36.63  | | | | | | | | | | | | |   (954)   ~ (all_282_0 = 0)
% 260.25/36.63  | | | | | | | | | | | | |   (955)  $i(all_282_1)
% 260.25/36.63  | | | | | | | | | | | | |   (956)  r1(all_68_20, all_282_1) = 0
% 260.25/36.63  | | | | | | | | | | | | |   (957)  p102(all_282_1) = all_282_0
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | BETA: splitting (12) gives:
% 260.25/36.63  | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | Case 1:
% 260.25/36.63  | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | |   (958)  all_68_7 = 0
% 260.25/36.63  | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | REDUCE: (949), (958) imply:
% 260.25/36.63  | | | | | | | | | | | | | |   (959)  $false
% 260.25/36.63  | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | CLOSE: (959) is inconsistent.
% 260.25/36.63  | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | Case 2:
% 260.25/36.63  | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | |   (960)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  !
% 260.25/36.63  | | | | | | | | | | | | | |          [v1: int] : (v1 = 0 |  ~ (p405(v0) = v1) |  ~
% 260.25/36.63  | | | | | | | | | | | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.25/36.63  | | | | | | | | | | | | | |              r1(all_68_20, v0) = v2))
% 260.25/36.63  | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | BETA: splitting (960) gives:
% 260.25/36.63  | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | Case 1:
% 260.25/36.63  | | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | |   (961)  all_68_8 = 0
% 260.25/36.63  | | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | | REDUCE: (938), (961) imply:
% 260.25/36.63  | | | | | | | | | | | | | | |   (962)  $false
% 260.25/36.63  | | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | | CLOSE: (962) is inconsistent.
% 260.25/36.63  | | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | Case 2:
% 260.25/36.63  | | | | | | | | | | | | | | | 
% 260.25/36.63  | | | | | | | | | | | | | | |   (963)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 =
% 260.25/36.63  | | | | | | | | | | | | | | |            0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2:
% 260.33/36.63  | | | | | | | | | | | | | | |              int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | BETA: splitting (53) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | |   (964)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | |            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | DELTA: instantiating (964) with fresh symbols all_312_0,
% 260.33/36.63  | | | | | | | | | | | | | | | |        all_312_1 gives:
% 260.33/36.63  | | | | | | | | | | | | | | | |   (965)   ~ (all_312_0 = 0) & p103(all_312_1) = all_312_0 &
% 260.33/36.63  | | | | | | | | | | | | | | | |          r1(all_68_20, all_312_1) = 0 & $i(all_312_1)
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | ALPHA: (965) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | |   (966)   ~ (all_312_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | |   (967)  $i(all_312_1)
% 260.33/36.63  | | | | | | | | | | | | | | | |   (968)  r1(all_68_20, all_312_1) = 0
% 260.33/36.63  | | | | | | | | | | | | | | | |   (969)  p103(all_312_1) = all_312_0
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | BETA: splitting (1) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (970)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | |            p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | DELTA: instantiating (970) with fresh symbols all_319_0,
% 260.33/36.63  | | | | | | | | | | | | | | | | |        all_319_1 gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (971)   ~ (all_319_0 = 0) & p105(all_319_1) = all_319_0 &
% 260.33/36.63  | | | | | | | | | | | | | | | | |          r1(all_68_20, all_319_1) = 0 & $i(all_319_1)
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | ALPHA: (971) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (972)   ~ (all_319_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (973)  $i(all_319_1)
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (974)  r1(all_68_20, all_319_1) = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (975)  p105(all_319_1) = all_319_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | BETA: splitting (35) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | |   (976)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.63  | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | BETA: splitting (976) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (977)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |            (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (977) with all_282_1, all_282_0,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              simplifying with (955), (957) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (978)  all_282_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_282_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | BETA: splitting (978) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (979)  all_282_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (954), (979) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (980)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (980) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (981)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |              all_282_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (981) with fresh symbol all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (982)   ~ (all_350_0 = 0) & r1(all_68_20, all_282_1) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |          all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | ALPHA: (982) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (983)   ~ (all_350_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (984)  r1(all_68_20, all_282_1) = all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_282_1,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (956), (984) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (985)  all_350_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (983), (985) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (986)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (986) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (987)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |            (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (987) with all_312_1, all_312_0,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              simplifying with (967), (969) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (988)  all_312_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_312_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | BETA: splitting (988) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (989)  all_312_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (966), (989) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (990)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (990) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (991)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |              all_312_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (991) with fresh symbol all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (992)   ~ (all_350_0 = 0) & r1(all_68_20, all_312_1) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |          all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | ALPHA: (992) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (993)   ~ (all_350_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (994)  r1(all_68_20, all_312_1) = all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_312_1,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (968), (994) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (995)  all_350_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (993), (995) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (996)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (996) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | |   (997)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.63  | | | | | | | | | | | | | | | | | |            $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | |              v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | |              & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | BETA: splitting (997) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (998)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |            (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (998) with all_259_1, all_259_0,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              simplifying with (941), (943) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (999)  all_259_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |            r1(all_68_20, all_259_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | BETA: splitting (999) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1000)  all_259_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (940), (1000) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1001)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (1001) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1002)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |               all_259_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1002) with fresh symbol all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1003)   ~ (all_350_0 = 0) & r1(all_68_20, all_259_1) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |           all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | ALPHA: (1003) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1004)   ~ (all_350_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1005)  r1(all_68_20, all_259_1) = all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_259_1,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (942), (1005) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1006)  all_350_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (1004), (1006) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1007)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (1007) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1008)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1008) with all_319_1, all_319_0,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              simplifying with (973), (975) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1009)  all_319_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_319_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | BETA: splitting (1009) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1010)  all_319_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (972), (1010) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1011)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (1011) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1012)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |               all_319_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1012) with fresh symbol all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1013)   ~ (all_350_0 = 0) & r1(all_68_20, all_319_1) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |           all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | ALPHA: (1013) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1014)   ~ (all_350_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1015)  r1(all_68_20, all_319_1) = all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_319_1,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (974), (1015) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1016)  all_350_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (1014), (1016) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1017)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (1017) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (1018)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | |             r1(all_68_20, v0) = 0 & p405(v0) = v1 & $i(v0))
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (933), (963), (1018) are inconsistent by
% 260.33/36.63  | | | | | | | | | | | | | | | | |            sub-proof #399.
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1019)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | DELTA: instantiating (1019) with fresh symbols all_312_0,
% 260.33/36.63  | | | | | | | | | | | | | | | |        all_312_1 gives:
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1020)   ~ (all_312_0 = 0) & p203(all_312_1) = all_312_0 &
% 260.33/36.63  | | | | | | | | | | | | | | | |           r1(all_68_20, all_312_1) = 0 & $i(all_312_1)
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | ALPHA: (1020) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1021)   ~ (all_312_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1022)  $i(all_312_1)
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1023)  r1(all_68_20, all_312_1) = 0
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1024)  p203(all_312_1) = all_312_0
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | DELTA: instantiating (50) with fresh symbols all_326_0,
% 260.33/36.63  | | | | | | | | | | | | | | | |        all_326_1 gives:
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1025)   ~ (all_326_0 = 0) & p205(all_326_1) = all_326_0 &
% 260.33/36.63  | | | | | | | | | | | | | | | |           r1(all_68_20, all_326_1) = 0 & $i(all_326_1)
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | ALPHA: (1025) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1026)   ~ (all_326_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1027)  $i(all_326_1)
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1028)  r1(all_68_20, all_326_1) = 0
% 260.33/36.63  | | | | | | | | | | | | | | | |   (1029)  p205(all_326_1) = all_326_0
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (1030)  all_68_2 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | REDUCE: (21), (1030) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (1031)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | CLOSE: (1031) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | |   (1032)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.63  | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.33/36.63  | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.33/36.63  | | | | | | | | | | | | | | | | |           [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | BETA: splitting (1032) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | |   (1033)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1033) with all_312_1, all_312_0,
% 260.33/36.63  | | | | | | | | | | | | | | | | | |              simplifying with (1022), (1024) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | |   (1034)  all_312_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_312_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | BETA: splitting (1034) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1035)  all_312_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | REDUCE: (1021), (1035) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1036)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | CLOSE: (1036) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1037)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |               all_312_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1037) with fresh symbol all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1038)   ~ (all_350_0 = 0) & r1(all_68_20, all_312_1) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |           all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | ALPHA: (1038) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1039)   ~ (all_350_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1040)  r1(all_68_20, all_312_1) = all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_312_1,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1023), (1040) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1041)  all_350_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | REDUCE: (1039), (1041) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1042)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | CLOSE: (1042) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | |   (1043)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.63  | | | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | BETA: splitting (1043) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1044)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1044) with all_221_1, all_221_0,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              simplifying with (925), (927) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1045)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_221_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (924), (926), (1045) are inconsistent by
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |            sub-proof #377.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1046)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |             (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1046) with all_326_1, all_326_0,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |              simplifying with (1027), (1029) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |   (1047)  all_326_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | | | | | | |             r1(all_68_20, all_326_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | BETA: splitting (1047) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1048)  all_326_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (1026), (1048) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1049)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (1049) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1050)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |               all_326_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (1050) with fresh symbol all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1051)   ~ (all_350_0 = 0) & r1(all_68_20, all_326_1) =
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |           all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | ALPHA: (1051) implies:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1052)   ~ (all_350_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1053)  r1(all_68_20, all_326_1) = all_350_0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_350_0, all_326_1,
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1028), (1053) gives:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1054)  all_350_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | REDUCE: (1052), (1054) imply:
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | |   (1055)  $false
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | CLOSE: (1055) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | |   (1056)   ~ (all_75_10 = 0)
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | REDUCE: (947), (1056) imply:
% 260.33/36.63  | | | | | | | | | | | |   (1057)  $false
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | CLOSE: (1057) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | |   (1058)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | REF_CLOSE: (47), (931), (945), (1058) are inconsistent by
% 260.33/36.63  | | | | | | | | | | |            sub-proof #393.
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | |   (1059)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.63  | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | DELTA: instantiating (1059) with fresh symbols all_323_0,
% 260.33/36.63  | | | | | | | | | |        all_323_1 gives:
% 260.33/36.63  | | | | | | | | | |   (1060)   ~ (all_323_0 = 0) & p203(all_323_1) = all_323_0 &
% 260.33/36.63  | | | | | | | | | |           r1(all_68_20, all_323_1) = 0 & $i(all_323_1)
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | ALPHA: (1060) implies:
% 260.33/36.63  | | | | | | | | | |   (1061)   ~ (all_323_0 = 0)
% 260.33/36.63  | | | | | | | | | |   (1062)  $i(all_323_1)
% 260.33/36.63  | | | | | | | | | |   (1063)  r1(all_68_20, all_323_1) = 0
% 260.33/36.63  | | | | | | | | | |   (1064)  p203(all_323_1) = all_323_0
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | BETA: splitting (33) gives:
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | |   (1065)  all_68_2 = 0
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | REDUCE: (21), (1065) imply:
% 260.33/36.63  | | | | | | | | | | |   (1066)  $false
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | CLOSE: (1066) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | |   (1067)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.63  | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.33/36.63  | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.63  | | | | | | | | | | |               & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.33/36.63  | | | | | | | | | | |           [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.33/36.63  | | | | | | | | | | |             $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.63  | | | | | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | BETA: splitting (1067) gives:
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | |   (1068)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | GROUND_INST: instantiating (1068) with all_323_1, all_323_0,
% 260.33/36.63  | | | | | | | | | | | |              simplifying with (1062), (1064) gives:
% 260.33/36.63  | | | | | | | | | | | |   (1069)  all_323_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | |             r1(all_68_20, all_323_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | BETA: splitting (1069) gives:
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | |   (1070)  all_323_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | REDUCE: (1061), (1070) imply:
% 260.33/36.63  | | | | | | | | | | | | |   (1071)  $false
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | CLOSE: (1071) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | |   (1072)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.63  | | | | | | | | | | | | |               all_323_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | DELTA: instantiating (1072) with fresh symbol all_347_0
% 260.33/36.63  | | | | | | | | | | | | |        gives:
% 260.33/36.63  | | | | | | | | | | | | |   (1073)   ~ (all_347_0 = 0) & r1(all_68_20, all_323_1) =
% 260.33/36.63  | | | | | | | | | | | | |           all_347_0
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | ALPHA: (1073) implies:
% 260.33/36.63  | | | | | | | | | | | | |   (1074)   ~ (all_347_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | |   (1075)  r1(all_68_20, all_323_1) = all_347_0
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_347_0, all_323_1,
% 260.33/36.63  | | | | | | | | | | | | |              all_68_20, simplifying with (1063), (1075) gives:
% 260.33/36.63  | | | | | | | | | | | | |   (1076)  all_347_0 = 0
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | REDUCE: (1074), (1076) imply:
% 260.33/36.63  | | | | | | | | | | | | |   (1077)  $false
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | CLOSE: (1077) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | |   (1078)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.63  | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.33/36.63  | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.63  | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | BETA: splitting (1078) gives:
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | |   (1079)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | GROUND_INST: instantiating (1079) with all_221_1, all_221_0,
% 260.33/36.63  | | | | | | | | | | | | |              simplifying with (925), (927) gives:
% 260.33/36.63  | | | | | | | | | | | | |   (1080)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | |             r1(all_68_20, all_221_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | REF_CLOSE: (17), (924), (926), (1080) are inconsistent by
% 260.33/36.63  | | | | | | | | | | | | |            sub-proof #377.
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | |   (1081)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.63  | | | | | | | | | | | | |             (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.63  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | GROUND_INST: instantiating (1081) with all_194_1, all_194_0,
% 260.33/36.63  | | | | | | | | | | | | |              simplifying with (721), (723) gives:
% 260.33/36.63  | | | | | | | | | | | | |   (1082)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.63  | | | | | | | | | | | | |             r1(all_68_20, all_194_1) = v0)
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | REF_CLOSE: (17), (720), (722), (1082) are inconsistent by
% 260.33/36.63  | | | | | | | | | | | | |            sub-proof #381.
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | End of split
% 260.33/36.63  | | | | | | | | | 
% 260.33/36.63  | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | 
% 260.33/36.63  | | | | | | | | |   (1083)  all_75_12 = 0
% 260.33/36.63  | | | | | | | | |   (1084)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0)
% 260.33/36.63  | | | | | | | | |             = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.63  | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | COMBINE_EQS: (54), (1083) imply:
% 260.33/36.63  | | | | | | | | |   (1085)  all_68_8 = 0
% 260.33/36.63  | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | BETA: splitting (23) gives:
% 260.33/36.63  | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | |   (1086)   ~ (all_75_12 = 0)
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | REDUCE: (1083), (1086) imply:
% 260.33/36.63  | | | | | | | | | |   (1087)  $false
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | CLOSE: (1087) is inconsistent.
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | |   (1088)   ~ (all_75_14 = 0)
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | REDUCE: (44), (1088) imply:
% 260.33/36.63  | | | | | | | | | |   (1089)   ~ (all_68_17 = 0)
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | BETA: splitting (15) gives:
% 260.33/36.63  | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | |   (1090)   ~ (all_75_12 = 0)
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | REDUCE: (1083), (1090) imply:
% 260.33/36.63  | | | | | | | | | | |   (1091)  $false
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | CLOSE: (1091) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | |   (1092)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.63  | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | BETA: splitting (39) gives:
% 260.33/36.63  | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | |   (1093)  all_68_16 = 0
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | COMBINE_EQS: (10), (1093) imply:
% 260.33/36.63  | | | | | | | | | | | |   (1094)  all_75_10 = 0
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | BETA: splitting (37) gives:
% 260.33/36.63  | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | |   (1095)   ~ (all_75_10 = 0)
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | REDUCE: (1094), (1095) imply:
% 260.33/36.63  | | | | | | | | | | | | |   (1096)  $false
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | CLOSE: (1096) is inconsistent.
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | Case 2:
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | |   (1097)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.63  | | | | | | | | | | | | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | DELTA: instantiating (1097) with fresh symbols all_280_0,
% 260.33/36.63  | | | | | | | | | | | | |        all_280_1 gives:
% 260.33/36.63  | | | | | | | | | | | | |   (1098)   ~ (all_280_0 = 0) & p102(all_280_1) = all_280_0 &
% 260.33/36.63  | | | | | | | | | | | | |           r1(all_68_20, all_280_1) = 0 & $i(all_280_1)
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | ALPHA: (1098) implies:
% 260.33/36.63  | | | | | | | | | | | | |   (1099)   ~ (all_280_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | |   (1100)  $i(all_280_1)
% 260.33/36.63  | | | | | | | | | | | | |   (1101)  r1(all_68_20, all_280_1) = 0
% 260.33/36.63  | | | | | | | | | | | | |   (1102)  p102(all_280_1) = all_280_0
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | BETA: splitting (1) gives:
% 260.33/36.63  | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | Case 1:
% 260.33/36.63  | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | |   (1103)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.63  | | | | | | | | | | | | | |             p105(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.63  | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | DELTA: instantiating (1103) with fresh symbols all_295_0,
% 260.33/36.63  | | | | | | | | | | | | | |        all_295_1 gives:
% 260.33/36.63  | | | | | | | | | | | | | |   (1104)   ~ (all_295_0 = 0) & p105(all_295_1) = all_295_0 &
% 260.33/36.63  | | | | | | | | | | | | | |           r1(all_68_20, all_295_1) = 0 & $i(all_295_1)
% 260.33/36.63  | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | ALPHA: (1104) implies:
% 260.33/36.63  | | | | | | | | | | | | | |   (1105)   ~ (all_295_0 = 0)
% 260.33/36.63  | | | | | | | | | | | | | |   (1106)  $i(all_295_1)
% 260.33/36.63  | | | | | | | | | | | | | |   (1107)  r1(all_68_20, all_295_1) = 0
% 260.33/36.63  | | | | | | | | | | | | | |   (1108)  p105(all_295_1) = all_295_0
% 260.33/36.63  | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | DELTA: instantiating (936) with fresh symbols all_302_0,
% 260.33/36.63  | | | | | | | | | | | | | |        all_302_1 gives:
% 260.33/36.63  | | | | | | | | | | | | | |   (1109)   ~ (all_302_0 = 0) & p104(all_302_1) = all_302_0 &
% 260.33/36.63  | | | | | | | | | | | | | |           r1(all_68_20, all_302_1) = 0 & $i(all_302_1)
% 260.33/36.63  | | | | | | | | | | | | | | 
% 260.33/36.63  | | | | | | | | | | | | | | ALPHA: (1109) implies:
% 260.33/36.64  | | | | | | | | | | | | | |   (1110)   ~ (all_302_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | |   (1111)  $i(all_302_1)
% 260.33/36.64  | | | | | | | | | | | | | |   (1112)  r1(all_68_20, all_302_1) = 0
% 260.33/36.64  | | | | | | | | | | | | | |   (1113)  p104(all_302_1) = all_302_0
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | DELTA: instantiating (1084) with fresh symbols all_309_0,
% 260.33/36.64  | | | | | | | | | | | | | |        all_309_1 gives:
% 260.33/36.64  | | | | | | | | | | | | | |   (1114)   ~ (all_309_0 = 0) & p103(all_309_1) = all_309_0 &
% 260.33/36.64  | | | | | | | | | | | | | |           r1(all_68_20, all_309_1) = 0 & $i(all_309_1)
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | ALPHA: (1114) implies:
% 260.33/36.64  | | | | | | | | | | | | | |   (1115)   ~ (all_309_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | |   (1116)  $i(all_309_1)
% 260.33/36.64  | | | | | | | | | | | | | |   (1117)  r1(all_68_20, all_309_1) = 0
% 260.33/36.64  | | | | | | | | | | | | | |   (1118)  p103(all_309_1) = all_309_0
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | BETA: splitting (35) gives:
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | |   (1119)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.64  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.33/36.64  | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | BETA: splitting (1119) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1120)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1120) with all_280_1, all_280_0,
% 260.33/36.64  | | | | | | | | | | | | | | | |              simplifying with (1100), (1102) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1121)  all_280_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | | |             r1(all_68_20, all_280_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | BETA: splitting (1121) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1122)  all_280_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1099), (1122) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1123)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1123) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1124)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.64  | | | | | | | | | | | | | | | | |               all_280_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | DELTA: instantiating (1124) with fresh symbol all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1125)   ~ (all_340_0 = 0) & r1(all_68_20, all_280_1) =
% 260.33/36.64  | | | | | | | | | | | | | | | | |           all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | ALPHA: (1125) implies:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1126)   ~ (all_340_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1127)  r1(all_68_20, all_280_1) = all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_340_0, all_280_1,
% 260.33/36.64  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1101), (1127) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1128)  all_340_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1126), (1128) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1129)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1129) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1130)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1130) with all_309_1, all_309_0,
% 260.33/36.64  | | | | | | | | | | | | | | | |              simplifying with (1116), (1118) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1131)  all_309_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | | |             r1(all_68_20, all_309_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | BETA: splitting (1131) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1132)  all_309_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1115), (1132) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1133)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1133) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1134)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.64  | | | | | | | | | | | | | | | | |               all_309_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | DELTA: instantiating (1134) with fresh symbol all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1135)   ~ (all_340_0 = 0) & r1(all_68_20, all_309_1) =
% 260.33/36.64  | | | | | | | | | | | | | | | | |           all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | ALPHA: (1135) implies:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1136)   ~ (all_340_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1137)  r1(all_68_20, all_309_1) = all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_340_0, all_309_1,
% 260.33/36.64  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1117), (1137) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1138)  all_340_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1136), (1138) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1139)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1139) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | |   (1140)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.64  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.33/36.64  | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | BETA: splitting (1140) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1141)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1141) with all_302_1, all_302_0,
% 260.33/36.64  | | | | | | | | | | | | | | | |              simplifying with (1111), (1113) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1142)  all_302_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | | |             r1(all_68_20, all_302_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | BETA: splitting (1142) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1143)  all_302_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1110), (1143) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1144)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1144) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1145)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.64  | | | | | | | | | | | | | | | | |               all_302_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | DELTA: instantiating (1145) with fresh symbol all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1146)   ~ (all_340_0 = 0) & r1(all_68_20, all_302_1) =
% 260.33/36.64  | | | | | | | | | | | | | | | | |           all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | ALPHA: (1146) implies:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1147)   ~ (all_340_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1148)  r1(all_68_20, all_302_1) = all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_340_0, all_302_1,
% 260.33/36.64  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1112), (1148) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1149)  all_340_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1147), (1149) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1150)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1150) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1151)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1151) with all_295_1, all_295_0,
% 260.33/36.64  | | | | | | | | | | | | | | | |              simplifying with (1106), (1108) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1152)  all_295_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | | |             r1(all_68_20, all_295_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | BETA: splitting (1152) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1153)  all_295_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1105), (1153) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1154)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1154) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1155)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.64  | | | | | | | | | | | | | | | | |               all_295_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | DELTA: instantiating (1155) with fresh symbol all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1156)   ~ (all_340_0 = 0) & r1(all_68_20, all_295_1) =
% 260.33/36.64  | | | | | | | | | | | | | | | | |           all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | ALPHA: (1156) implies:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1157)   ~ (all_340_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1158)  r1(all_68_20, all_295_1) = all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_340_0, all_295_1,
% 260.33/36.64  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1107), (1158) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1159)  all_340_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1157), (1159) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1160)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1160) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | DELTA: instantiating (1092) with fresh symbols all_309_0,
% 260.33/36.64  | | | | | | | | | | | | | |        all_309_1 gives:
% 260.33/36.64  | | | | | | | | | | | | | |   (1161)   ~ (all_309_0 = 0) & p203(all_309_1) = all_309_0 &
% 260.33/36.64  | | | | | | | | | | | | | |           r1(all_68_20, all_309_1) = 0 & $i(all_309_1)
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | ALPHA: (1161) implies:
% 260.33/36.64  | | | | | | | | | | | | | |   (1162)   ~ (all_309_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | |   (1163)  $i(all_309_1)
% 260.33/36.64  | | | | | | | | | | | | | |   (1164)  r1(all_68_20, all_309_1) = 0
% 260.33/36.64  | | | | | | | | | | | | | |   (1165)  p203(all_309_1) = all_309_0
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | DELTA: instantiating (50) with fresh symbols all_316_0,
% 260.33/36.64  | | | | | | | | | | | | | |        all_316_1 gives:
% 260.33/36.64  | | | | | | | | | | | | | |   (1166)   ~ (all_316_0 = 0) & p205(all_316_1) = all_316_0 &
% 260.33/36.64  | | | | | | | | | | | | | |           r1(all_68_20, all_316_1) = 0 & $i(all_316_1)
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | ALPHA: (1166) implies:
% 260.33/36.64  | | | | | | | | | | | | | |   (1167)   ~ (all_316_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | |   (1168)  $i(all_316_1)
% 260.33/36.64  | | | | | | | | | | | | | |   (1169)  r1(all_68_20, all_316_1) = 0
% 260.33/36.64  | | | | | | | | | | | | | |   (1170)  p205(all_316_1) = all_316_0
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | |   (1171)  all_68_2 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | REDUCE: (21), (1171) imply:
% 260.33/36.64  | | | | | | | | | | | | | | |   (1172)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | CLOSE: (1172) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | |   (1173)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.64  | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.33/36.64  | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.33/36.64  | | | | | | | | | | | | | | |           [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.33/36.64  | | | | | | | | | | | | | | |             $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | BETA: splitting (1173) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1174)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1174) with all_309_1, all_309_0,
% 260.33/36.64  | | | | | | | | | | | | | | | |              simplifying with (1163), (1165) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1175)  all_309_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | | |             r1(all_68_20, all_309_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | BETA: splitting (1175) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1176)  all_309_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1162), (1176) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1177)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1177) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1178)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.64  | | | | | | | | | | | | | | | | |               all_309_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | DELTA: instantiating (1178) with fresh symbol all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1179)   ~ (all_340_0 = 0) & r1(all_68_20, all_309_1) =
% 260.33/36.64  | | | | | | | | | | | | | | | | |           all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | ALPHA: (1179) implies:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1180)   ~ (all_340_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1181)  r1(all_68_20, all_309_1) = all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_340_0, all_309_1,
% 260.33/36.64  | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1164), (1181) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1182)  all_340_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REDUCE: (1180), (1182) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1183)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | CLOSE: (1183) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1184)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.64  | | | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.33/36.64  | | | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | BETA: splitting (1184) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1185)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1185) with all_221_1, all_221_0,
% 260.33/36.64  | | | | | | | | | | | | | | | | |              simplifying with (925), (927) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1186)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | | | |             r1(all_68_20, all_221_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | REF_CLOSE: (17), (924), (926), (1186) are inconsistent by
% 260.33/36.64  | | | | | | | | | | | | | | | | |            sub-proof #377.
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1187)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | | | |             (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1187) with all_316_1, all_316_0,
% 260.33/36.64  | | | | | | | | | | | | | | | | |              simplifying with (1168), (1170) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | |   (1188)  all_316_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | | | |             r1(all_68_20, all_316_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | BETA: splitting (1188) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | |   (1189)  all_316_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | | REDUCE: (1167), (1189) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | | |   (1190)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | | CLOSE: (1190) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | |   (1191)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.64  | | | | | | | | | | | | | | | | | |               all_316_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | | DELTA: instantiating (1191) with fresh symbol all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | |        gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | | |   (1192)   ~ (all_340_0 = 0) & r1(all_68_20, all_316_1) =
% 260.33/36.64  | | | | | | | | | | | | | | | | | |           all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | | ALPHA: (1192) implies:
% 260.33/36.64  | | | | | | | | | | | | | | | | | |   (1193)   ~ (all_340_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | | | | |   (1194)  r1(all_68_20, all_316_1) = all_340_0
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_340_0, all_316_1,
% 260.33/36.64  | | | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1169), (1194) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | | | |   (1195)  all_340_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | | REDUCE: (1193), (1195) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | | | |   (1196)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | | CLOSE: (1196) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | |   (1197)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | REF_CLOSE: (47), (931), (1089), (1197) are inconsistent by
% 260.33/36.64  | | | | | | | | | | | |            sub-proof #393.
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | End of split
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | Case 2:
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | |   (1198)   ~ (all_75_16 = 0)
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | | REDUCE: (921), (1198) imply:
% 260.33/36.64  | | | | | | |   (1199)  $false
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | | CLOSE: (1199) is inconsistent.
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | End of split
% 260.33/36.64  | | | | | | 
% 260.33/36.64  | | | | | End of split
% 260.33/36.64  | | | | | 
% 260.33/36.64  | | | | End of split
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | End of split
% 260.33/36.64  | | | 
% 260.33/36.64  | | Case 2:
% 260.33/36.64  | | | 
% 260.33/36.64  | | |   (1200)  all_75_18 = 0
% 260.33/36.64  | | |   (1201)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) =
% 260.33/36.64  | | |             0 & p405(v0) = v1 & $i(v0))
% 260.33/36.64  | | | 
% 260.33/36.64  | | | BETA: splitting (48) gives:
% 260.33/36.64  | | | 
% 260.33/36.64  | | | Case 1:
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | |   (1202)   ~ (all_75_18 = 0)
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | | REDUCE: (1200), (1202) imply:
% 260.33/36.64  | | | |   (1203)  $false
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | | CLOSE: (1203) is inconsistent.
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | Case 2:
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | |   (1204)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p105(v0) = v1 &
% 260.33/36.64  | | | |             r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | | DELTA: instantiating (1204) with fresh symbols all_225_0, all_225_1
% 260.33/36.64  | | | |        gives:
% 260.33/36.64  | | | |   (1205)   ~ (all_225_0 = 0) & p105(all_225_1) = all_225_0 &
% 260.33/36.64  | | | |           r1(all_68_20, all_225_1) = 0 & $i(all_225_1)
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | | ALPHA: (1205) implies:
% 260.33/36.64  | | | |   (1206)   ~ (all_225_0 = 0)
% 260.33/36.64  | | | |   (1207)  $i(all_225_1)
% 260.33/36.64  | | | |   (1208)  r1(all_68_20, all_225_1) = 0
% 260.33/36.64  | | | |   (1209)  p105(all_225_1) = all_225_0
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | | DELTA: instantiating (4) with fresh symbols all_245_0, all_245_1 gives:
% 260.33/36.64  | | | |   (1210)   ~ (all_245_0 = 0) & p204(all_245_1) = all_245_0 &
% 260.33/36.64  | | | |           r1(all_68_20, all_245_1) = 0 & $i(all_245_1)
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | | ALPHA: (1210) implies:
% 260.33/36.64  | | | |   (1211)   ~ (all_245_0 = 0)
% 260.33/36.64  | | | |   (1212)  $i(all_245_1)
% 260.33/36.64  | | | |   (1213)  r1(all_68_20, all_245_1) = 0
% 260.33/36.64  | | | |   (1214)  p204(all_245_1) = all_245_0
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | | BETA: splitting (53) gives:
% 260.33/36.64  | | | | 
% 260.33/36.64  | | | | Case 1:
% 260.33/36.64  | | | | | 
% 260.33/36.64  | | | | |   (1215)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.33/36.64  | | | | |             r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.64  | | | | | 
% 260.33/36.64  | | | | | DELTA: instantiating (1215) with fresh symbols all_252_0, all_252_1
% 260.33/36.64  | | | | |        gives:
% 260.33/36.64  | | | | |   (1216)   ~ (all_252_0 = 0) & p103(all_252_1) = all_252_0 &
% 260.33/36.64  | | | | |           r1(all_68_20, all_252_1) = 0 & $i(all_252_1)
% 260.33/36.64  | | | | | 
% 260.33/36.64  | | | | | ALPHA: (1216) implies:
% 260.33/36.64  | | | | |   (1217)   ~ (all_252_0 = 0)
% 260.33/36.64  | | | | |   (1218)  $i(all_252_1)
% 260.33/36.64  | | | | |   (1219)  r1(all_68_20, all_252_1) = 0
% 260.33/36.64  | | | | |   (1220)  p103(all_252_1) = all_252_0
% 260.33/36.64  | | | | | 
% 260.33/36.64  | | | | | BETA: splitting (19) gives:
% 260.33/36.64  | | | | | 
% 260.33/36.64  | | | | | Case 1:
% 260.33/36.64  | | | | | | 
% 260.33/36.64  | | | | | |   (1221)   ~ (all_75_17 = 0)
% 260.33/36.64  | | | | | | 
% 260.33/36.64  | | | | | | REDUCE: (6), (1221) imply:
% 260.33/36.64  | | | | | |   (1222)   ~ (all_68_18 = 0)
% 260.33/36.64  | | | | | | 
% 260.33/36.64  | | | | | | BETA: splitting (15) gives:
% 260.33/36.64  | | | | | | 
% 260.33/36.64  | | | | | | Case 1:
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | |   (1223)   ~ (all_75_12 = 0)
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | | REDUCE: (54), (1223) imply:
% 260.33/36.64  | | | | | | |   (1224)   ~ (all_68_8 = 0)
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | | BETA: splitting (37) gives:
% 260.33/36.64  | | | | | | | 
% 260.33/36.64  | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | |   (1225)   ~ (all_75_10 = 0)
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | | REDUCE: (10), (1225) imply:
% 260.33/36.64  | | | | | | | |   (1226)   ~ (all_68_16 = 0)
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | | BETA: splitting (39) gives:
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | |   (1227)  all_68_16 = 0
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | REDUCE: (1226), (1227) imply:
% 260.33/36.64  | | | | | | | | |   (1228)  $false
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | CLOSE: (1228) is inconsistent.
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | |   (1229)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | BETA: splitting (1229) gives:
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | |   (1230)  all_68_17 = 0
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | COMBINE_EQS: (44), (1230) imply:
% 260.33/36.64  | | | | | | | | | |   (1231)  all_75_14 = 0
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | BETA: splitting (43) gives:
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | |   (1232)   ~ (all_75_14 = 0)
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | REDUCE: (1231), (1232) imply:
% 260.33/36.64  | | | | | | | | | | |   (1233)  $false
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | CLOSE: (1233) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | |   (1234)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.64  | | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | DELTA: instantiating (1234) with fresh symbols all_307_0,
% 260.33/36.64  | | | | | | | | | | |        all_307_1 gives:
% 260.33/36.64  | | | | | | | | | | |   (1235)   ~ (all_307_0 = 0) & p203(all_307_1) = all_307_0 &
% 260.33/36.64  | | | | | | | | | | |           r1(all_68_20, all_307_1) = 0 & $i(all_307_1)
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | ALPHA: (1235) implies:
% 260.33/36.64  | | | | | | | | | | |   (1236)   ~ (all_307_0 = 0)
% 260.33/36.64  | | | | | | | | | | |   (1237)  $i(all_307_1)
% 260.33/36.64  | | | | | | | | | | |   (1238)  r1(all_68_20, all_307_1) = 0
% 260.33/36.64  | | | | | | | | | | |   (1239)  p203(all_307_1) = all_307_0
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | BETA: splitting (52) gives:
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | |   (1240)   ~ (all_75_14 = 0)
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | REDUCE: (1231), (1240) imply:
% 260.33/36.64  | | | | | | | | | | | |   (1241)  $false
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | CLOSE: (1241) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | DELTA: instantiating (4) with fresh symbols all_320_0,
% 260.33/36.64  | | | | | | | | | | | |        all_320_1 gives:
% 260.33/36.64  | | | | | | | | | | | |   (1242)   ~ (all_320_0 = 0) & p204(all_320_1) = all_320_0 &
% 260.33/36.64  | | | | | | | | | | | |           r1(all_68_20, all_320_1) = 0 & $i(all_320_1)
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | ALPHA: (1242) implies:
% 260.33/36.64  | | | | | | | | | | | |   (1243)   ~ (all_320_0 = 0)
% 260.33/36.64  | | | | | | | | | | | |   (1244)  $i(all_320_1)
% 260.33/36.64  | | | | | | | | | | | |   (1245)  r1(all_68_20, all_320_1) = 0
% 260.33/36.64  | | | | | | | | | | | |   (1246)  p204(all_320_1) = all_320_0
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | BETA: splitting (33) gives:
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | |   (1247)  all_68_2 = 0
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | REDUCE: (21), (1247) imply:
% 260.33/36.64  | | | | | | | | | | | | |   (1248)  $false
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | CLOSE: (1248) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | |   (1249)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.64  | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.33/36.64  | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.64  | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.33/36.64  | | | | | | | | | | | | |           [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.33/36.64  | | | | | | | | | | | | |             $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.64  | | | | | | | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | BETA: splitting (1249) gives:
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | |   (1250)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | GROUND_INST: instantiating (1250) with all_307_1, all_307_0,
% 260.33/36.64  | | | | | | | | | | | | | |              simplifying with (1237), (1239) gives:
% 260.33/36.64  | | | | | | | | | | | | | |   (1251)  all_307_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | |             r1(all_68_20, all_307_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | BETA: splitting (1251) gives:
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | |   (1252)  all_307_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | REDUCE: (1236), (1252) imply:
% 260.33/36.64  | | | | | | | | | | | | | | |   (1253)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | CLOSE: (1253) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | |   (1254)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.64  | | | | | | | | | | | | | | |               all_307_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | DELTA: instantiating (1254) with fresh symbol all_367_0
% 260.33/36.64  | | | | | | | | | | | | | | |        gives:
% 260.33/36.64  | | | | | | | | | | | | | | |   (1255)   ~ (all_367_0 = 0) & r1(all_68_20, all_307_1) =
% 260.33/36.64  | | | | | | | | | | | | | | |           all_367_0
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | ALPHA: (1255) implies:
% 260.33/36.64  | | | | | | | | | | | | | | |   (1256)   ~ (all_367_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | |   (1257)  r1(all_68_20, all_307_1) = all_367_0
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_367_0, all_307_1,
% 260.33/36.64  | | | | | | | | | | | | | | |              all_68_20, simplifying with (1238), (1257) gives:
% 260.33/36.64  | | | | | | | | | | | | | | |   (1258)  all_367_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | REDUCE: (1256), (1258) imply:
% 260.33/36.64  | | | | | | | | | | | | | | |   (1259)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | CLOSE: (1259) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | |   (1260)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.64  | | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.33/36.64  | | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.64  | | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | BETA: splitting (1260) gives:
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | |   (1261)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | GROUND_INST: instantiating (1261) with all_320_1, all_320_0,
% 260.33/36.64  | | | | | | | | | | | | | | |              simplifying with (1244), (1246) gives:
% 260.33/36.64  | | | | | | | | | | | | | | |   (1262)  all_320_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | |             r1(all_68_20, all_320_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | BETA: splitting (1262) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1263)  all_320_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | REDUCE: (1243), (1263) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1264)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | CLOSE: (1264) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1265)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.64  | | | | | | | | | | | | | | | |               all_320_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | DELTA: instantiating (1265) with fresh symbol all_367_0
% 260.33/36.64  | | | | | | | | | | | | | | | |        gives:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1266)   ~ (all_367_0 = 0) & r1(all_68_20, all_320_1) =
% 260.33/36.64  | | | | | | | | | | | | | | | |           all_367_0
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | ALPHA: (1266) implies:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1267)   ~ (all_367_0 = 0)
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1268)  r1(all_68_20, all_320_1) = all_367_0
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_367_0, all_320_1,
% 260.33/36.64  | | | | | | | | | | | | | | | |              all_68_20, simplifying with (1245), (1268) gives:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1269)  all_367_0 = 0
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | REDUCE: (1267), (1269) imply:
% 260.33/36.64  | | | | | | | | | | | | | | | |   (1270)  $false
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | | CLOSE: (1270) is inconsistent.
% 260.33/36.64  | | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | |   (1271)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.64  | | | | | | | | | | | | | | |             (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.64  | | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | GROUND_INST: instantiating (1271) with all_194_1, all_194_0,
% 260.33/36.64  | | | | | | | | | | | | | | |              simplifying with (721), (723) gives:
% 260.33/36.64  | | | | | | | | | | | | | | |   (1272)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.64  | | | | | | | | | | | | | | |             r1(all_68_20, all_194_1) = v0)
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | | REF_CLOSE: (17), (720), (722), (1272) are inconsistent by
% 260.33/36.64  | | | | | | | | | | | | | | |            sub-proof #381.
% 260.33/36.64  | | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | |   (1273)  all_68_18 = 0 | all_68_19 = 0
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | REF_CLOSE: (47), (1222), (1273) are inconsistent by sub-proof
% 260.33/36.64  | | | | | | | | | |            #406.
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | End of split
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | |   (1274)  all_75_10 = 0
% 260.33/36.64  | | | | | | | |   (1275)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) =
% 260.33/36.64  | | | | | | | |             v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | | DELTA: instantiating (1275) with fresh symbols all_291_0,
% 260.33/36.64  | | | | | | | |        all_291_1 gives:
% 260.33/36.64  | | | | | | | |   (1276)   ~ (all_291_0 = 0) & p102(all_291_1) = all_291_0 &
% 260.33/36.64  | | | | | | | |           r1(all_68_20, all_291_1) = 0 & $i(all_291_1)
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | | ALPHA: (1276) implies:
% 260.33/36.64  | | | | | | | |   (1277)   ~ (all_291_0 = 0)
% 260.33/36.64  | | | | | | | |   (1278)  $i(all_291_1)
% 260.33/36.64  | | | | | | | |   (1279)  r1(all_68_20, all_291_1) = 0
% 260.33/36.64  | | | | | | | |   (1280)  p102(all_291_1) = all_291_0
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | | BETA: splitting (41) gives:
% 260.33/36.64  | | | | | | | | 
% 260.33/36.64  | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | |   (1281)   ~ (all_75_15 = 0)
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | REDUCE: (36), (1281) imply:
% 260.33/36.64  | | | | | | | | |   (1282)   ~ (all_68_9 = 0)
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | REF_CLOSE: (3), (12), (17), (28), (1201), (1224), (1274),
% 260.33/36.64  | | | | | | | | |            (1282) are inconsistent by sub-proof #385.
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | |   (1283)  all_75_15 = 0
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | COMBINE_EQS: (36), (1283) imply:
% 260.33/36.64  | | | | | | | | |   (1284)  all_68_9 = 0
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | BETA: splitting (42) gives:
% 260.33/36.64  | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | Case 1:
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | |   (1285)   ~ (all_75_15 = 0)
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | REDUCE: (1283), (1285) imply:
% 260.33/36.64  | | | | | | | | | |   (1286)  $false
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | CLOSE: (1286) is inconsistent.
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | Case 2:
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | |   (1287)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.64  | | | | | | | | | |             p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | DELTA: instantiating (1287) with fresh symbols all_318_0,
% 260.33/36.64  | | | | | | | | | |        all_318_1 gives:
% 260.33/36.64  | | | | | | | | | |   (1288)   ~ (all_318_0 = 0) & p104(all_318_1) = all_318_0 &
% 260.33/36.64  | | | | | | | | | |           r1(all_68_20, all_318_1) = 0 & $i(all_318_1)
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | ALPHA: (1288) implies:
% 260.33/36.64  | | | | | | | | | |   (1289)   ~ (all_318_0 = 0)
% 260.33/36.64  | | | | | | | | | |   (1290)  $i(all_318_1)
% 260.33/36.64  | | | | | | | | | |   (1291)  r1(all_68_20, all_318_1) = 0
% 260.33/36.64  | | | | | | | | | |   (1292)  p104(all_318_1) = all_318_0
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | BETA: splitting (35) gives:
% 260.33/36.64  | | | | | | | | | | 
% 260.33/36.64  | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | |   (1293)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.65  | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.33/36.65  | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | BETA: splitting (1293) gives:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1294)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | GROUND_INST: instantiating (1294) with all_291_1, all_291_0,
% 260.33/36.65  | | | | | | | | | | | |              simplifying with (1278), (1280) gives:
% 260.33/36.65  | | | | | | | | | | | |   (1295)  all_291_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | |             r1(all_68_20, all_291_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | BETA: splitting (1295) gives:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1296)  all_291_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REDUCE: (1277), (1296) imply:
% 260.33/36.65  | | | | | | | | | | | | |   (1297)  $false
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | CLOSE: (1297) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1298)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.65  | | | | | | | | | | | | |               all_291_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | DELTA: instantiating (1298) with fresh symbol all_354_0
% 260.33/36.65  | | | | | | | | | | | | |        gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1299)   ~ (all_354_0 = 0) & r1(all_68_20, all_291_1) =
% 260.33/36.65  | | | | | | | | | | | | |           all_354_0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | ALPHA: (1299) implies:
% 260.33/36.65  | | | | | | | | | | | | |   (1300)   ~ (all_354_0 = 0)
% 260.33/36.65  | | | | | | | | | | | | |   (1301)  r1(all_68_20, all_291_1) = all_354_0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_354_0, all_291_1,
% 260.33/36.65  | | | | | | | | | | | | |              all_68_20, simplifying with (1279), (1301) gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1302)  all_354_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REDUCE: (1300), (1302) imply:
% 260.33/36.65  | | | | | | | | | | | | |   (1303)  $false
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | CLOSE: (1303) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1304)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | GROUND_INST: instantiating (1304) with all_252_1, all_252_0,
% 260.33/36.65  | | | | | | | | | | | |              simplifying with (1218), (1220) gives:
% 260.33/36.65  | | | | | | | | | | | |   (1305)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | |             r1(all_68_20, all_252_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | REF_CLOSE: (17), (1217), (1219), (1305) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | |            sub-proof #376.
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | |   (1306)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.65  | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.33/36.65  | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | BETA: splitting (1306) gives:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1307)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | GROUND_INST: instantiating (1307) with all_318_1, all_318_0,
% 260.33/36.65  | | | | | | | | | | | |              simplifying with (1290), (1292) gives:
% 260.33/36.65  | | | | | | | | | | | |   (1308)  all_318_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | |             r1(all_68_20, all_318_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | BETA: splitting (1308) gives:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1309)  all_318_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REDUCE: (1289), (1309) imply:
% 260.33/36.65  | | | | | | | | | | | | |   (1310)  $false
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | CLOSE: (1310) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1311)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.65  | | | | | | | | | | | | |               all_318_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | DELTA: instantiating (1311) with fresh symbol all_354_0
% 260.33/36.65  | | | | | | | | | | | | |        gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1312)   ~ (all_354_0 = 0) & r1(all_68_20, all_318_1) =
% 260.33/36.65  | | | | | | | | | | | | |           all_354_0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | ALPHA: (1312) implies:
% 260.33/36.65  | | | | | | | | | | | | |   (1313)   ~ (all_354_0 = 0)
% 260.33/36.65  | | | | | | | | | | | | |   (1314)  r1(all_68_20, all_318_1) = all_354_0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_354_0, all_318_1,
% 260.33/36.65  | | | | | | | | | | | | |              all_68_20, simplifying with (1291), (1314) gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1315)  all_354_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REDUCE: (1313), (1315) imply:
% 260.33/36.65  | | | | | | | | | | | | |   (1316)  $false
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | CLOSE: (1316) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1317)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | GROUND_INST: instantiating (1317) with all_225_1, all_225_0,
% 260.33/36.65  | | | | | | | | | | | |              simplifying with (1207), (1209) gives:
% 260.33/36.65  | | | | | | | | | | | |   (1318)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | |             r1(all_68_20, all_225_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | REF_CLOSE: (17), (1206), (1208), (1318) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | |            sub-proof #375.
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | End of split
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | Case 2:
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | |   (1319)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) =
% 260.33/36.65  | | | | | | |             v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | DELTA: instantiating (1319) with fresh symbols all_273_0,
% 260.33/36.65  | | | | | | |        all_273_1 gives:
% 260.33/36.65  | | | | | | |   (1320)   ~ (all_273_0 = 0) & p203(all_273_1) = all_273_0 &
% 260.33/36.65  | | | | | | |           r1(all_68_20, all_273_1) = 0 & $i(all_273_1)
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | ALPHA: (1320) implies:
% 260.33/36.65  | | | | | | |   (1321)   ~ (all_273_0 = 0)
% 260.33/36.65  | | | | | | |   (1322)  $i(all_273_1)
% 260.33/36.65  | | | | | | |   (1323)  r1(all_68_20, all_273_1) = 0
% 260.33/36.65  | | | | | | |   (1324)  p203(all_273_1) = all_273_0
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | BETA: splitting (33) gives:
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | |   (1325)  all_68_2 = 0
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | | REDUCE: (21), (1325) imply:
% 260.33/36.65  | | | | | | | |   (1326)  $false
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | | CLOSE: (1326) is inconsistent.
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | |   (1327)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 260.33/36.65  | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.65  | | | | | | | |               r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 260.33/36.65  | | | | | | | |             int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 260.33/36.65  | | | | | | | |             [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | |           |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0)
% 260.33/36.65  | | | | | | | |               = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.65  | | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | | BETA: splitting (1327) gives:
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | |   (1328)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0)
% 260.33/36.65  | | | | | | | | |               = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | GROUND_INST: instantiating (1328) with all_273_1, all_273_0,
% 260.33/36.65  | | | | | | | | |              simplifying with (1322), (1324) gives:
% 260.33/36.65  | | | | | | | | |   (1329)  all_273_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | |             r1(all_68_20, all_273_1) = v0)
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | BETA: splitting (1329) gives:
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | |   (1330)  all_273_0 = 0
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | REDUCE: (1321), (1330) imply:
% 260.33/36.65  | | | | | | | | | |   (1331)  $false
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | CLOSE: (1331) is inconsistent.
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | |   (1332)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.65  | | | | | | | | | |               all_273_1) = v0)
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | DELTA: instantiating (1332) with fresh symbol all_343_0
% 260.33/36.65  | | | | | | | | | |        gives:
% 260.33/36.65  | | | | | | | | | |   (1333)   ~ (all_343_0 = 0) & r1(all_68_20, all_273_1) =
% 260.33/36.65  | | | | | | | | | |           all_343_0
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | ALPHA: (1333) implies:
% 260.33/36.65  | | | | | | | | | |   (1334)   ~ (all_343_0 = 0)
% 260.33/36.65  | | | | | | | | | |   (1335)  r1(all_68_20, all_273_1) = all_343_0
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_343_0, all_273_1,
% 260.33/36.65  | | | | | | | | | |              all_68_20, simplifying with (1323), (1335) gives:
% 260.33/36.65  | | | | | | | | | |   (1336)  all_343_0 = 0
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | REDUCE: (1334), (1336) imply:
% 260.33/36.65  | | | | | | | | | |   (1337)  $false
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | CLOSE: (1337) is inconsistent.
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | |   (1338)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0)
% 260.33/36.65  | | | | | | | | |               = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | |               & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.33/36.65  | | | | | | | | |           [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0)
% 260.33/36.65  | | | | | | | | |             |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.33/36.65  | | | | | | | | |               = v2))
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | BETA: splitting (1338) gives:
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | |   (1339)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | GROUND_INST: instantiating (1339) with all_245_1, all_245_0,
% 260.33/36.65  | | | | | | | | | |              simplifying with (1212), (1214) gives:
% 260.33/36.65  | | | | | | | | | |   (1340)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | |             r1(all_68_20, all_245_1) = v0)
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | REF_CLOSE: (17), (1211), (1213), (1340) are inconsistent by
% 260.33/36.65  | | | | | | | | | |            sub-proof #374.
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | |   (1341)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | |             (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | GROUND_INST: instantiating (1341) with all_194_1, all_194_0,
% 260.33/36.65  | | | | | | | | | |              simplifying with (721), (723) gives:
% 260.33/36.65  | | | | | | | | | |   (1342)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | |             r1(all_68_20, all_194_1) = v0)
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | REF_CLOSE: (17), (720), (722), (1342) are inconsistent by
% 260.33/36.65  | | | | | | | | | |            sub-proof #381.
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | End of split
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | End of split
% 260.33/36.65  | | | | | | 
% 260.33/36.65  | | | | | Case 2:
% 260.33/36.65  | | | | | | 
% 260.33/36.65  | | | | | |   (1343)  all_75_17 = 0
% 260.33/36.65  | | | | | | 
% 260.33/36.65  | | | | | | COMBINE_EQS: (6), (1343) imply:
% 260.33/36.65  | | | | | |   (1344)  all_68_18 = 0
% 260.33/36.65  | | | | | | 
% 260.33/36.65  | | | | | | DELTA: instantiating (4) with fresh symbols all_269_0, all_269_1
% 260.33/36.65  | | | | | |        gives:
% 260.33/36.65  | | | | | |   (1345)   ~ (all_269_0 = 0) & p204(all_269_1) = all_269_0 &
% 260.33/36.65  | | | | | |           r1(all_68_20, all_269_1) = 0 & $i(all_269_1)
% 260.33/36.65  | | | | | | 
% 260.33/36.65  | | | | | | ALPHA: (1345) implies:
% 260.33/36.65  | | | | | |   (1346)   ~ (all_269_0 = 0)
% 260.33/36.65  | | | | | |   (1347)  $i(all_269_1)
% 260.33/36.65  | | | | | |   (1348)  r1(all_68_20, all_269_1) = 0
% 260.33/36.65  | | | | | |   (1349)  p204(all_269_1) = all_269_0
% 260.33/36.65  | | | | | | 
% 260.33/36.65  | | | | | | BETA: splitting (46) gives:
% 260.33/36.65  | | | | | | 
% 260.33/36.65  | | | | | | Case 1:
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | |   (1350)   ~ (all_75_17 = 0)
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | REDUCE: (1343), (1350) imply:
% 260.33/36.65  | | | | | | |   (1351)  $false
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | CLOSE: (1351) is inconsistent.
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | Case 2:
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | |   (1352)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) =
% 260.33/36.65  | | | | | | |             v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | DELTA: instantiating (1352) with fresh symbols all_274_0,
% 260.33/36.65  | | | | | | |        all_274_1 gives:
% 260.33/36.65  | | | | | | |   (1353)   ~ (all_274_0 = 0) & p104(all_274_1) = all_274_0 &
% 260.33/36.65  | | | | | | |           r1(all_68_20, all_274_1) = 0 & $i(all_274_1)
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | ALPHA: (1353) implies:
% 260.33/36.65  | | | | | | |   (1354)   ~ (all_274_0 = 0)
% 260.33/36.65  | | | | | | |   (1355)  $i(all_274_1)
% 260.33/36.65  | | | | | | |   (1356)  r1(all_68_20, all_274_1) = 0
% 260.33/36.65  | | | | | | |   (1357)  p104(all_274_1) = all_274_0
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | BETA: splitting (31) gives:
% 260.33/36.65  | | | | | | | 
% 260.33/36.65  | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | |   (1358)   ~ (all_75_15 = 0)
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | | REDUCE: (36), (1358) imply:
% 260.33/36.65  | | | | | | | |   (1359)   ~ (all_68_9 = 0)
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | | BETA: splitting (43) gives:
% 260.33/36.65  | | | | | | | | 
% 260.33/36.65  | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | |   (1360)   ~ (all_75_14 = 0)
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | REDUCE: (44), (1360) imply:
% 260.33/36.65  | | | | | | | | |   (1361)   ~ (all_68_17 = 0)
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | BETA: splitting (15) gives:
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | |   (1362)   ~ (all_75_12 = 0)
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | REDUCE: (54), (1362) imply:
% 260.33/36.65  | | | | | | | | | |   (1363)   ~ (all_68_8 = 0)
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | BETA: splitting (37) gives:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | |   (1364)   ~ (all_75_10 = 0)
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | REDUCE: (10), (1364) imply:
% 260.33/36.65  | | | | | | | | | | |   (1365)   ~ (all_68_16 = 0)
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | BETA: splitting (9) gives:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1366)   ~ (all_75_8 = 0)
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | REDUCE: (28), (1366) imply:
% 260.33/36.65  | | | | | | | | | | | |   (1367)   ~ (all_68_7 = 0)
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | REF_CLOSE: (6), (12), (17), (31), (36), (39), (47), (1201),
% 260.33/36.65  | | | | | | | | | | | |            (1361), (1363), (1365), (1367) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | |            sub-proof #386.
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1368)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.65  | | | | | | | | | | | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | DELTA: instantiating (1368) with fresh symbols all_329_0,
% 260.33/36.65  | | | | | | | | | | | |        all_329_1 gives:
% 260.33/36.65  | | | | | | | | | | | |   (1369)   ~ (all_329_0 = 0) & p102(all_329_1) = all_329_0 &
% 260.33/36.65  | | | | | | | | | | | |           r1(all_68_20, all_329_1) = 0 & $i(all_329_1)
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | ALPHA: (1369) implies:
% 260.33/36.65  | | | | | | | | | | | |   (1370)   ~ (all_329_0 = 0)
% 260.33/36.65  | | | | | | | | | | | |   (1371)  $i(all_329_1)
% 260.33/36.65  | | | | | | | | | | | |   (1372)  r1(all_68_20, all_329_1) = 0
% 260.33/36.65  | | | | | | | | | | | |   (1373)  p102(all_329_1) = all_329_0
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | BETA: splitting (35) gives:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1374)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.65  | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.33/36.65  | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | BETA: splitting (1374) gives:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | |   (1375)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | GROUND_INST: instantiating (1375) with all_329_1, all_329_0,
% 260.33/36.65  | | | | | | | | | | | | | |              simplifying with (1371), (1373) gives:
% 260.33/36.65  | | | | | | | | | | | | | |   (1376)  all_329_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | | |             r1(all_68_20, all_329_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | BETA: splitting (1376) gives:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | |   (1377)  all_329_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | | REDUCE: (1370), (1377) imply:
% 260.33/36.65  | | | | | | | | | | | | | | |   (1378)  $false
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | | CLOSE: (1378) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | |   (1379)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.65  | | | | | | | | | | | | | | |               all_329_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | | DELTA: instantiating (1379) with fresh symbol all_353_0
% 260.33/36.65  | | | | | | | | | | | | | | |        gives:
% 260.33/36.65  | | | | | | | | | | | | | | |   (1380)   ~ (all_353_0 = 0) & r1(all_68_20, all_329_1) =
% 260.33/36.65  | | | | | | | | | | | | | | |           all_353_0
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | | ALPHA: (1380) implies:
% 260.33/36.65  | | | | | | | | | | | | | | |   (1381)   ~ (all_353_0 = 0)
% 260.33/36.65  | | | | | | | | | | | | | | |   (1382)  r1(all_68_20, all_329_1) = all_353_0
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_353_0, all_329_1,
% 260.33/36.65  | | | | | | | | | | | | | | |              all_68_20, simplifying with (1372), (1382) gives:
% 260.33/36.65  | | | | | | | | | | | | | | |   (1383)  all_353_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | | REDUCE: (1381), (1383) imply:
% 260.33/36.65  | | | | | | | | | | | | | | |   (1384)  $false
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | | CLOSE: (1384) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | |   (1385)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | GROUND_INST: instantiating (1385) with all_252_1, all_252_0,
% 260.33/36.65  | | | | | | | | | | | | | |              simplifying with (1218), (1220) gives:
% 260.33/36.65  | | | | | | | | | | | | | |   (1386)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | | |             r1(all_68_20, all_252_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | REF_CLOSE: (17), (1217), (1219), (1386) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | | | |            sub-proof #376.
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1387)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.65  | | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.33/36.65  | | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | BETA: splitting (1387) gives:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | |   (1388)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | GROUND_INST: instantiating (1388) with all_274_1, all_274_0,
% 260.33/36.65  | | | | | | | | | | | | | |              simplifying with (1355), (1357) gives:
% 260.33/36.65  | | | | | | | | | | | | | |   (1389)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | | |             r1(all_68_20, all_274_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | REF_CLOSE: (17), (1354), (1356), (1389) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | | | |            sub-proof #373.
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | |   (1390)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | GROUND_INST: instantiating (1390) with all_225_1, all_225_0,
% 260.33/36.65  | | | | | | | | | | | | | |              simplifying with (1207), (1209) gives:
% 260.33/36.65  | | | | | | | | | | | | | |   (1391)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | | |             r1(all_68_20, all_225_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | REF_CLOSE: (17), (1206), (1208), (1391) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | | | |            sub-proof #375.
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | |   (1392)  all_75_10 = 0
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | REF_CLOSE: (3), (12), (17), (28), (1201), (1359), (1363),
% 260.33/36.65  | | | | | | | | | | |            (1392) are inconsistent by sub-proof #385.
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | |   (1393)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.65  | | | | | | | | | |             p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | DELTA: instantiating (1393) with fresh symbols all_292_0,
% 260.33/36.65  | | | | | | | | | |        all_292_1 gives:
% 260.33/36.65  | | | | | | | | | |   (1394)   ~ (all_292_0 = 0) & p203(all_292_1) = all_292_0 &
% 260.33/36.65  | | | | | | | | | |           r1(all_68_20, all_292_1) = 0 & $i(all_292_1)
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | ALPHA: (1394) implies:
% 260.33/36.65  | | | | | | | | | |   (1395)   ~ (all_292_0 = 0)
% 260.33/36.65  | | | | | | | | | |   (1396)  $i(all_292_1)
% 260.33/36.65  | | | | | | | | | |   (1397)  r1(all_68_20, all_292_1) = 0
% 260.33/36.65  | | | | | | | | | |   (1398)  p203(all_292_1) = all_292_0
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | BETA: splitting (33) gives:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | |   (1399)  all_68_2 = 0
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | REDUCE: (21), (1399) imply:
% 260.33/36.65  | | | | | | | | | | |   (1400)  $false
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | CLOSE: (1400) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | |   (1401)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.65  | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.33/36.65  | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | | | |               & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.33/36.65  | | | | | | | | | | |           [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.33/36.65  | | | | | | | | | | |             $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.65  | | | | | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | BETA: splitting (1401) gives:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1402)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | |             (p203(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | GROUND_INST: instantiating (1402) with all_292_1, all_292_0,
% 260.33/36.65  | | | | | | | | | | | |              simplifying with (1396), (1398) gives:
% 260.33/36.65  | | | | | | | | | | | |   (1403)  all_292_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | |             r1(all_68_20, all_292_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | BETA: splitting (1403) gives:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1404)  all_292_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REDUCE: (1395), (1404) imply:
% 260.33/36.65  | | | | | | | | | | | | |   (1405)  $false
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | CLOSE: (1405) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1406)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.65  | | | | | | | | | | | | |               all_292_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | DELTA: instantiating (1406) with fresh symbol all_354_0
% 260.33/36.65  | | | | | | | | | | | | |        gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1407)   ~ (all_354_0 = 0) & r1(all_68_20, all_292_1) =
% 260.33/36.65  | | | | | | | | | | | | |           all_354_0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | ALPHA: (1407) implies:
% 260.33/36.65  | | | | | | | | | | | | |   (1408)   ~ (all_354_0 = 0)
% 260.33/36.65  | | | | | | | | | | | | |   (1409)  r1(all_68_20, all_292_1) = all_354_0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_354_0, all_292_1,
% 260.33/36.65  | | | | | | | | | | | | |              all_68_20, simplifying with (1397), (1409) gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1410)  all_354_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REDUCE: (1408), (1410) imply:
% 260.33/36.65  | | | | | | | | | | | | |   (1411)  $false
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | CLOSE: (1411) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1412)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.65  | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.33/36.65  | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | BETA: splitting (1412) gives:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1413)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | |             (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | GROUND_INST: instantiating (1413) with all_269_1, all_269_0,
% 260.33/36.65  | | | | | | | | | | | | |              simplifying with (1347), (1349) gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1414)  all_269_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | |             r1(all_68_20, all_269_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | BETA: splitting (1414) gives:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | |   (1415)  all_269_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | REDUCE: (1346), (1415) imply:
% 260.33/36.65  | | | | | | | | | | | | | |   (1416)  $false
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | CLOSE: (1416) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | |   (1417)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.65  | | | | | | | | | | | | | |               all_269_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | DELTA: instantiating (1417) with fresh symbol all_354_0
% 260.33/36.65  | | | | | | | | | | | | | |        gives:
% 260.33/36.65  | | | | | | | | | | | | | |   (1418)   ~ (all_354_0 = 0) & r1(all_68_20, all_269_1) =
% 260.33/36.65  | | | | | | | | | | | | | |           all_354_0
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | ALPHA: (1418) implies:
% 260.33/36.65  | | | | | | | | | | | | | |   (1419)   ~ (all_354_0 = 0)
% 260.33/36.65  | | | | | | | | | | | | | |   (1420)  r1(all_68_20, all_269_1) = all_354_0
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_354_0, all_269_1,
% 260.33/36.65  | | | | | | | | | | | | | |              all_68_20, simplifying with (1348), (1420) gives:
% 260.33/36.65  | | | | | | | | | | | | | |   (1421)  all_354_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | REDUCE: (1419), (1421) imply:
% 260.33/36.65  | | | | | | | | | | | | | |   (1422)  $false
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | CLOSE: (1422) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1423)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | |             (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | GROUND_INST: instantiating (1423) with all_194_1, all_194_0,
% 260.33/36.65  | | | | | | | | | | | | |              simplifying with (721), (723) gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1424)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | |             r1(all_68_20, all_194_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REF_CLOSE: (17), (720), (722), (1424) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | | |            sub-proof #381.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | |   (1425)  all_75_14 = 0
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | BETA: splitting (23) gives:
% 260.33/36.65  | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | |   (1426)   ~ (all_75_12 = 0)
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | REDUCE: (54), (1426) imply:
% 260.33/36.65  | | | | | | | | | |   (1427)   ~ (all_68_8 = 0)
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | BETA: splitting (9) gives:
% 260.33/36.65  | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | |   (1428)   ~ (all_75_8 = 0)
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | REDUCE: (28), (1428) imply:
% 260.33/36.65  | | | | | | | | | | |   (1429)   ~ (all_68_7 = 0)
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | REF_CLOSE: (12), (17), (31), (36), (1201), (1343), (1427),
% 260.33/36.65  | | | | | | | | | | |            (1429) are inconsistent by sub-proof #389.
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | |   (1430)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.65  | | | | | | | | | | |             p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | DELTA: instantiating (1430) with fresh symbols all_323_0,
% 260.33/36.65  | | | | | | | | | | |        all_323_1 gives:
% 260.33/36.65  | | | | | | | | | | |   (1431)   ~ (all_323_0 = 0) & p102(all_323_1) = all_323_0 &
% 260.33/36.65  | | | | | | | | | | |           r1(all_68_20, all_323_1) = 0 & $i(all_323_1)
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | ALPHA: (1431) implies:
% 260.33/36.65  | | | | | | | | | | |   (1432)   ~ (all_323_0 = 0)
% 260.33/36.65  | | | | | | | | | | |   (1433)  $i(all_323_1)
% 260.33/36.65  | | | | | | | | | | |   (1434)  r1(all_68_20, all_323_1) = 0
% 260.33/36.65  | | | | | | | | | | |   (1435)  p102(all_323_1) = all_323_0
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | BETA: splitting (35) gives:
% 260.33/36.65  | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1436)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.65  | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.33/36.65  | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | BETA: splitting (1436) gives:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1437)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | |             (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | GROUND_INST: instantiating (1437) with all_323_1, all_323_0,
% 260.33/36.65  | | | | | | | | | | | | |              simplifying with (1433), (1435) gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1438)  all_323_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | |             r1(all_68_20, all_323_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | BETA: splitting (1438) gives:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | |   (1439)  all_323_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | REDUCE: (1432), (1439) imply:
% 260.33/36.65  | | | | | | | | | | | | | |   (1440)  $false
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | CLOSE: (1440) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | |   (1441)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.65  | | | | | | | | | | | | | |               all_323_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | DELTA: instantiating (1441) with fresh symbol all_354_0
% 260.33/36.65  | | | | | | | | | | | | | |        gives:
% 260.33/36.65  | | | | | | | | | | | | | |   (1442)   ~ (all_354_0 = 0) & r1(all_68_20, all_323_1) =
% 260.33/36.65  | | | | | | | | | | | | | |           all_354_0
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | ALPHA: (1442) implies:
% 260.33/36.65  | | | | | | | | | | | | | |   (1443)   ~ (all_354_0 = 0)
% 260.33/36.65  | | | | | | | | | | | | | |   (1444)  r1(all_68_20, all_323_1) = all_354_0
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | GROUND_INST: instantiating (17) with 0, all_354_0, all_323_1,
% 260.33/36.65  | | | | | | | | | | | | | |              all_68_20, simplifying with (1434), (1444) gives:
% 260.33/36.65  | | | | | | | | | | | | | |   (1445)  all_354_0 = 0
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | REDUCE: (1443), (1445) imply:
% 260.33/36.65  | | | | | | | | | | | | | |   (1446)  $false
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | | CLOSE: (1446) is inconsistent.
% 260.33/36.65  | | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1447)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | |             (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | GROUND_INST: instantiating (1447) with all_252_1, all_252_0,
% 260.33/36.65  | | | | | | | | | | | | |              simplifying with (1218), (1220) gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1448)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | |             r1(all_68_20, all_252_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REF_CLOSE: (17), (1217), (1219), (1448) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | | |            sub-proof #376.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | End of split
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | |   (1449)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.33/36.65  | | | | | | | | | | | |             $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.33/36.65  | | | | | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.65  | | | | | | | | | | | |               & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | BETA: splitting (1449) gives:
% 260.33/36.65  | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 1:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | |   (1450)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.65  | | | | | | | | | | | | |             (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.65  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | GROUND_INST: instantiating (1450) with all_274_1, all_274_0,
% 260.33/36.65  | | | | | | | | | | | | |              simplifying with (1355), (1357) gives:
% 260.33/36.65  | | | | | | | | | | | | |   (1451)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.65  | | | | | | | | | | | | |             r1(all_68_20, all_274_1) = v0)
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | | REF_CLOSE: (17), (1354), (1356), (1451) are inconsistent by
% 260.33/36.65  | | | | | | | | | | | | |            sub-proof #373.
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.65  | | | | | | | | | | | | Case 2:
% 260.33/36.65  | | | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | | |   (1452)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.66  | | | | | | | | | | | | |             (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.33/36.66  | | | | | | | | | | | | |               (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | | | GROUND_INST: instantiating (1452) with all_225_1, all_225_0,
% 260.33/36.66  | | | | | | | | | | | | |              simplifying with (1207), (1209) gives:
% 260.33/36.66  | | | | | | | | | | | | |   (1453)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.66  | | | | | | | | | | | | |             r1(all_68_20, all_225_1) = v0)
% 260.33/36.66  | | | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | | | REF_CLOSE: (17), (1206), (1208), (1453) are inconsistent by
% 260.33/36.66  | | | | | | | | | | | | |            sub-proof #375.
% 260.33/36.66  | | | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | |   (1454)   ~ (all_75_14 = 0)
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | REDUCE: (1425), (1454) imply:
% 260.33/36.66  | | | | | | | | | |   (1455)  $false
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | CLOSE: (1455) is inconsistent.
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | |   (1456)   ~ (all_75_17 = 0)
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | REDUCE: (1343), (1456) imply:
% 260.33/36.66  | | | | | | | |   (1457)  $false
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | CLOSE: (1457) is inconsistent.
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | End of split
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | End of split
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | End of split
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | Case 2:
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | |   (1458)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 260.33/36.66  | | | | |             r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | | DELTA: instantiating (1458) with fresh symbols all_252_0, all_252_1
% 260.33/36.66  | | | | |        gives:
% 260.33/36.66  | | | | |   (1459)   ~ (all_252_0 = 0) & p203(all_252_1) = all_252_0 &
% 260.33/36.66  | | | | |           r1(all_68_20, all_252_1) = 0 & $i(all_252_1)
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | | ALPHA: (1459) implies:
% 260.33/36.66  | | | | |   (1460)   ~ (all_252_0 = 0)
% 260.33/36.66  | | | | |   (1461)  $i(all_252_1)
% 260.33/36.66  | | | | |   (1462)  r1(all_68_20, all_252_1) = 0
% 260.33/36.66  | | | | |   (1463)  p203(all_252_1) = all_252_0
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | | BETA: splitting (33) gives:
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | | Case 1:
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | |   (1464)  all_68_2 = 0
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | | REDUCE: (21), (1464) imply:
% 260.33/36.66  | | | | | |   (1465)  $false
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | | CLOSE: (1465) is inconsistent.
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | Case 2:
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | |   (1466)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.33/36.66  | | | | | |             |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | |               r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.33/36.66  | | | | | |           : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.33/36.66  | | | | | |             : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i]
% 260.33/36.66  | | | | | |           :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0)
% 260.33/36.66  | | | | | |             |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | | BETA: splitting (1466) gives:
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | | Case 1:
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | |   (1467)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 260.33/36.66  | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | GROUND_INST: instantiating (1467) with all_252_1, all_252_0,
% 260.33/36.66  | | | | | | |              simplifying with (1461), (1463) gives:
% 260.33/36.66  | | | | | | |   (1468)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.66  | | | | | | |             r1(all_68_20, all_252_1) = v0)
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | BETA: splitting (1468) gives:
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | Case 1:
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | |   (1469)  all_252_0 = 0
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | REDUCE: (1460), (1469) imply:
% 260.33/36.66  | | | | | | | |   (1470)  $false
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | CLOSE: (1470) is inconsistent.
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | |   (1471)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_252_1)
% 260.33/36.66  | | | | | | | |             = v0)
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | DELTA: instantiating (1471) with fresh symbol all_353_0 gives:
% 260.33/36.66  | | | | | | | |   (1472)   ~ (all_353_0 = 0) & r1(all_68_20, all_252_1) =
% 260.33/36.66  | | | | | | | |           all_353_0
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | ALPHA: (1472) implies:
% 260.33/36.66  | | | | | | | |   (1473)   ~ (all_353_0 = 0)
% 260.33/36.66  | | | | | | | |   (1474)  r1(all_68_20, all_252_1) = all_353_0
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | GROUND_INST: instantiating (17) with 0, all_353_0, all_252_1,
% 260.33/36.66  | | | | | | | |              all_68_20, simplifying with (1462), (1474) gives:
% 260.33/36.66  | | | | | | | |   (1475)  all_353_0 = 0
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | REDUCE: (1473), (1475) imply:
% 260.33/36.66  | | | | | | | |   (1476)  $false
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | CLOSE: (1476) is inconsistent.
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | End of split
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | Case 2:
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | |   (1477)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.33/36.66  | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | | |               r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 260.33/36.66  | | | | | | |             int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ?
% 260.33/36.66  | | | | | | |             [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | BETA: splitting (1477) gives:
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | Case 1:
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | |   (1478)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.33/36.66  | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | GROUND_INST: instantiating (1478) with all_245_1, all_245_0,
% 260.33/36.66  | | | | | | | |              simplifying with (1212), (1214) gives:
% 260.33/36.66  | | | | | | | |   (1479)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.66  | | | | | | | |             r1(all_68_20, all_245_1) = v0)
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | REF_CLOSE: (17), (1211), (1213), (1479) are inconsistent by
% 260.33/36.66  | | | | | | | |            sub-proof #374.
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | |   (1480)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.33/36.66  | | | | | | | |               v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | | | |               r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | GROUND_INST: instantiating (1480) with all_194_1, all_194_0,
% 260.33/36.66  | | | | | | | |              simplifying with (721), (723) gives:
% 260.33/36.66  | | | | | | | |   (1481)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.66  | | | | | | | |             r1(all_68_20, all_194_1) = v0)
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | REF_CLOSE: (17), (720), (722), (1481) are inconsistent by
% 260.33/36.66  | | | | | | | |            sub-proof #381.
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | End of split
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | End of split
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | End of split
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | End of split
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | End of split
% 260.33/36.66  | | | 
% 260.33/36.66  | | End of split
% 260.33/36.66  | | 
% 260.33/36.66  | End of split
% 260.33/36.66  | 
% 260.33/36.66  End of proof
% 260.33/36.66  
% 260.33/36.66  Sub-proof #373 shows that the following formulas are inconsistent:
% 260.33/36.66  ----------------------------------------------------------------
% 260.33/36.66    (1)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_274_1) =
% 260.33/36.66           v0)
% 260.33/36.66    (2)   ~ (all_274_0 = 0)
% 260.33/36.66    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.66    (4)  r1(all_68_20, all_274_1) = 0
% 260.33/36.66  
% 260.33/36.66  Begin of proof
% 260.33/36.66  | 
% 260.33/36.66  | BETA: splitting (1) gives:
% 260.33/36.66  | 
% 260.33/36.66  | Case 1:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (5)  all_274_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (2), (5) imply:
% 260.33/36.66  | |   (6)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (6) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | Case 2:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_274_1) = v0)
% 260.33/36.66  | | 
% 260.33/36.66  | | DELTA: instantiating (7) with fresh symbol all_354_0 gives:
% 260.33/36.66  | |   (8)   ~ (all_354_0 = 0) & r1(all_68_20, all_274_1) = all_354_0
% 260.33/36.66  | | 
% 260.33/36.66  | | ALPHA: (8) implies:
% 260.33/36.66  | |   (9)   ~ (all_354_0 = 0)
% 260.33/36.66  | |   (10)  r1(all_68_20, all_274_1) = all_354_0
% 260.33/36.66  | | 
% 260.33/36.66  | | GROUND_INST: instantiating (3) with 0, all_354_0, all_274_1, all_68_20,
% 260.33/36.66  | |              simplifying with (4), (10) gives:
% 260.33/36.66  | |   (11)  all_354_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (9), (11) imply:
% 260.33/36.66  | |   (12)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (12) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | End of split
% 260.33/36.66  | 
% 260.33/36.66  End of proof
% 260.33/36.66  
% 260.33/36.66  Sub-proof #374 shows that the following formulas are inconsistent:
% 260.33/36.66  ----------------------------------------------------------------
% 260.33/36.66    (1)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_245_1) =
% 260.33/36.66           v0)
% 260.33/36.66    (2)   ~ (all_245_0 = 0)
% 260.33/36.66    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.66    (4)  r1(all_68_20, all_245_1) = 0
% 260.33/36.66  
% 260.33/36.66  Begin of proof
% 260.33/36.66  | 
% 260.33/36.66  | BETA: splitting (1) gives:
% 260.33/36.66  | 
% 260.33/36.66  | Case 1:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (5)  all_245_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (2), (5) imply:
% 260.33/36.66  | |   (6)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (6) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | Case 2:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_245_1) = v0)
% 260.33/36.66  | | 
% 260.33/36.66  | | DELTA: instantiating (7) with fresh symbol all_343_0 gives:
% 260.33/36.66  | |   (8)   ~ (all_343_0 = 0) & r1(all_68_20, all_245_1) = all_343_0
% 260.33/36.66  | | 
% 260.33/36.66  | | ALPHA: (8) implies:
% 260.33/36.66  | |   (9)   ~ (all_343_0 = 0)
% 260.33/36.66  | |   (10)  r1(all_68_20, all_245_1) = all_343_0
% 260.33/36.66  | | 
% 260.33/36.66  | | GROUND_INST: instantiating (3) with 0, all_343_0, all_245_1, all_68_20,
% 260.33/36.66  | |              simplifying with (4), (10) gives:
% 260.33/36.66  | |   (11)  all_343_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (9), (11) imply:
% 260.33/36.66  | |   (12)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (12) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | End of split
% 260.33/36.66  | 
% 260.33/36.66  End of proof
% 260.33/36.66  
% 260.33/36.66  Sub-proof #375 shows that the following formulas are inconsistent:
% 260.33/36.66  ----------------------------------------------------------------
% 260.33/36.66    (1)  all_225_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) =
% 260.33/36.66           v0)
% 260.33/36.66    (2)   ~ (all_225_0 = 0)
% 260.33/36.66    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.66    (4)  r1(all_68_20, all_225_1) = 0
% 260.33/36.66  
% 260.33/36.66  Begin of proof
% 260.33/36.66  | 
% 260.33/36.66  | BETA: splitting (1) gives:
% 260.33/36.66  | 
% 260.33/36.66  | Case 1:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (5)  all_225_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (2), (5) imply:
% 260.33/36.66  | |   (6)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (6) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | Case 2:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_225_1) = v0)
% 260.33/36.66  | | 
% 260.33/36.66  | | DELTA: instantiating (7) with fresh symbol all_354_0 gives:
% 260.33/36.66  | |   (8)   ~ (all_354_0 = 0) & r1(all_68_20, all_225_1) = all_354_0
% 260.33/36.66  | | 
% 260.33/36.66  | | ALPHA: (8) implies:
% 260.33/36.66  | |   (9)   ~ (all_354_0 = 0)
% 260.33/36.66  | |   (10)  r1(all_68_20, all_225_1) = all_354_0
% 260.33/36.66  | | 
% 260.33/36.66  | | GROUND_INST: instantiating (3) with 0, all_354_0, all_225_1, all_68_20,
% 260.33/36.66  | |              simplifying with (4), (10) gives:
% 260.33/36.66  | |   (11)  all_354_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (9), (11) imply:
% 260.33/36.66  | |   (12)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (12) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | End of split
% 260.33/36.66  | 
% 260.33/36.66  End of proof
% 260.33/36.66  
% 260.33/36.66  Sub-proof #376 shows that the following formulas are inconsistent:
% 260.33/36.66  ----------------------------------------------------------------
% 260.33/36.66    (1)  all_252_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_252_1) =
% 260.33/36.66           v0)
% 260.33/36.66    (2)   ~ (all_252_0 = 0)
% 260.33/36.66    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.66    (4)  r1(all_68_20, all_252_1) = 0
% 260.33/36.66  
% 260.33/36.66  Begin of proof
% 260.33/36.66  | 
% 260.33/36.66  | BETA: splitting (1) gives:
% 260.33/36.66  | 
% 260.33/36.66  | Case 1:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (5)  all_252_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (2), (5) imply:
% 260.33/36.66  | |   (6)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (6) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | Case 2:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_252_1) = v0)
% 260.33/36.66  | | 
% 260.33/36.66  | | DELTA: instantiating (7) with fresh symbol all_353_0 gives:
% 260.33/36.66  | |   (8)   ~ (all_353_0 = 0) & r1(all_68_20, all_252_1) = all_353_0
% 260.33/36.66  | | 
% 260.33/36.66  | | ALPHA: (8) implies:
% 260.33/36.66  | |   (9)   ~ (all_353_0 = 0)
% 260.33/36.66  | |   (10)  r1(all_68_20, all_252_1) = all_353_0
% 260.33/36.66  | | 
% 260.33/36.66  | | GROUND_INST: instantiating (3) with 0, all_353_0, all_252_1, all_68_20,
% 260.33/36.66  | |              simplifying with (4), (10) gives:
% 260.33/36.66  | |   (11)  all_353_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (9), (11) imply:
% 260.33/36.66  | |   (12)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (12) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | End of split
% 260.33/36.66  | 
% 260.33/36.66  End of proof
% 260.33/36.66  
% 260.33/36.66  Sub-proof #377 shows that the following formulas are inconsistent:
% 260.33/36.66  ----------------------------------------------------------------
% 260.33/36.66    (1)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_221_1) =
% 260.33/36.66           v0)
% 260.33/36.66    (2)   ~ (all_221_0 = 0)
% 260.33/36.66    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.66    (4)  r1(all_68_20, all_221_1) = 0
% 260.33/36.66  
% 260.33/36.66  Begin of proof
% 260.33/36.66  | 
% 260.33/36.66  | BETA: splitting (1) gives:
% 260.33/36.66  | 
% 260.33/36.66  | Case 1:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (5)  all_221_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (2), (5) imply:
% 260.33/36.66  | |   (6)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (6) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | Case 2:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_221_1) = v0)
% 260.33/36.66  | | 
% 260.33/36.66  | | DELTA: instantiating (7) with fresh symbol all_340_0 gives:
% 260.33/36.66  | |   (8)   ~ (all_340_0 = 0) & r1(all_68_20, all_221_1) = all_340_0
% 260.33/36.66  | | 
% 260.33/36.66  | | ALPHA: (8) implies:
% 260.33/36.66  | |   (9)   ~ (all_340_0 = 0)
% 260.33/36.66  | |   (10)  r1(all_68_20, all_221_1) = all_340_0
% 260.33/36.66  | | 
% 260.33/36.66  | | GROUND_INST: instantiating (3) with 0, all_340_0, all_221_1, all_68_20,
% 260.33/36.66  | |              simplifying with (4), (10) gives:
% 260.33/36.66  | |   (11)  all_340_0 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (9), (11) imply:
% 260.33/36.66  | |   (12)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (12) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | End of split
% 260.33/36.66  | 
% 260.33/36.66  End of proof
% 260.33/36.66  
% 260.33/36.66  Sub-proof #378 shows that the following formulas are inconsistent:
% 260.33/36.66  ----------------------------------------------------------------
% 260.33/36.66    (1)  all_75_17 = all_68_18
% 260.33/36.66    (2)  all_75_10 = all_68_16
% 260.33/36.66    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.33/36.66         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66             r1(all_68_20, v0) = v2))
% 260.33/36.66    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.66    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.33/36.66           p405(v0) = v1 & $i(v0))
% 260.33/36.66    (6)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.33/36.66    (7)  all_75_8 = all_68_7
% 260.33/36.66    (8)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.33/36.66    (9)   ~ (all_68_8 = 0)
% 260.33/36.66    (10)  all_75_9 = 0
% 260.33/36.66    (11)  all_75_15 = all_68_9
% 260.33/36.66    (12)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.66    (13)   ~ (all_75_8 = 0) |  ~ (all_75_9 = 0)
% 260.33/36.66    (14)   ~ (all_68_19 = 0)
% 260.33/36.66    (15)   ~ (all_68_17 = 0)
% 260.33/36.66  
% 260.33/36.66  Begin of proof
% 260.33/36.66  | 
% 260.33/36.66  | BETA: splitting (6) gives:
% 260.33/36.66  | 
% 260.33/36.66  | Case 1:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (16)   ~ (all_75_9 = 0)
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (10), (16) imply:
% 260.33/36.66  | |   (17)  $false
% 260.33/36.66  | | 
% 260.33/36.66  | | CLOSE: (17) is inconsistent.
% 260.33/36.66  | | 
% 260.33/36.66  | Case 2:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (18)   ~ (all_75_10 = 0)
% 260.33/36.66  | | 
% 260.33/36.66  | | REDUCE: (2), (18) imply:
% 260.33/36.66  | |   (19)   ~ (all_68_16 = 0)
% 260.33/36.66  | | 
% 260.33/36.66  | | BETA: splitting (13) gives:
% 260.33/36.66  | | 
% 260.33/36.66  | | Case 1:
% 260.33/36.66  | | | 
% 260.33/36.66  | | |   (20)   ~ (all_75_8 = 0)
% 260.33/36.66  | | | 
% 260.33/36.66  | | | REDUCE: (7), (20) imply:
% 260.33/36.66  | | |   (21)   ~ (all_68_7 = 0)
% 260.33/36.66  | | | 
% 260.33/36.66  | | | REF_CLOSE: (1), (3), (4), (5), (8), (9), (11), (12), (14), (15), (19),
% 260.33/36.66  | | |            (21) are inconsistent by sub-proof #386.
% 260.33/36.66  | | | 
% 260.33/36.66  | | Case 2:
% 260.33/36.66  | | | 
% 260.33/36.66  | | |   (22)   ~ (all_75_9 = 0)
% 260.33/36.66  | | | 
% 260.33/36.66  | | | REDUCE: (10), (22) imply:
% 260.33/36.66  | | |   (23)  $false
% 260.33/36.66  | | | 
% 260.33/36.66  | | | CLOSE: (23) is inconsistent.
% 260.33/36.66  | | | 
% 260.33/36.66  | | End of split
% 260.33/36.66  | | 
% 260.33/36.66  | End of split
% 260.33/36.66  | 
% 260.33/36.66  End of proof
% 260.33/36.66  
% 260.33/36.66  Sub-proof #379 shows that the following formulas are inconsistent:
% 260.33/36.66  ----------------------------------------------------------------
% 260.33/36.66    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.33/36.66    (2)  all_75_9 = all_68_11
% 260.33/36.66    (3)  all_75_17 = all_68_18
% 260.33/36.66    (4)  $i(all_194_1)
% 260.33/36.66    (5)   ~ (all_68_12 = 0)
% 260.33/36.66    (6)  all_75_10 = all_68_16
% 260.33/36.66    (7)   ~ (all_68_14 = 0)
% 260.33/36.66    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.66         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.66    (9)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0)
% 260.33/36.66           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.66    (10)  r1(all_68_20, all_194_1) = 0
% 260.33/36.66    (11)   ~ (all_68_2 = 0)
% 260.33/36.66    (12)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.33/36.66    (13)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.33/36.66            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.33/36.66           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.33/36.66            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.33/36.66          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.33/36.66            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.66    (14)   ~ (all_244_0 = 0) & p203(all_244_1) = all_244_0 & r1(all_68_20,
% 260.33/36.66            all_244_1) = 0 & $i(all_244_1)
% 260.33/36.66    (15)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.66    (16)   ~ (all_194_0 = 0)
% 260.33/36.66    (17)  p205(all_194_1) = all_194_0
% 260.33/36.66    (18)   ~ (all_68_13 = 0)
% 260.33/36.66    (19)   ~ (all_68_19 = 0)
% 260.33/36.66    (20)   ~ (all_68_17 = 0)
% 260.33/36.66  
% 260.33/36.66  Begin of proof
% 260.33/36.66  | 
% 260.33/36.66  | ALPHA: (14) implies:
% 260.33/36.66  |   (21)   ~ (all_244_0 = 0)
% 260.33/36.66  |   (22)  $i(all_244_1)
% 260.33/36.66  |   (23)  r1(all_68_20, all_244_1) = 0
% 260.33/36.66  |   (24)  p203(all_244_1) = all_244_0
% 260.33/36.66  | 
% 260.33/36.66  | BETA: splitting (1) gives:
% 260.33/36.66  | 
% 260.33/36.66  | Case 1:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (25)  all_68_11 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | COMBINE_EQS: (2), (25) imply:
% 260.33/36.66  | |   (26)  all_75_9 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | BETA: splitting (12) gives:
% 260.33/36.66  | | 
% 260.33/36.66  | | Case 1:
% 260.33/36.66  | | | 
% 260.33/36.66  | | |   (27)   ~ (all_75_9 = 0)
% 260.33/36.66  | | | 
% 260.33/36.66  | | | REDUCE: (26), (27) imply:
% 260.33/36.66  | | |   (28)  $false
% 260.33/36.66  | | | 
% 260.33/36.66  | | | CLOSE: (28) is inconsistent.
% 260.33/36.66  | | | 
% 260.33/36.66  | | Case 2:
% 260.33/36.66  | | | 
% 260.33/36.66  | | |   (29)   ~ (all_75_10 = 0)
% 260.33/36.66  | | | 
% 260.33/36.66  | | | REDUCE: (6), (29) imply:
% 260.33/36.66  | | |   (30)   ~ (all_68_16 = 0)
% 260.33/36.66  | | | 
% 260.33/36.66  | | | BETA: splitting (15) gives:
% 260.33/36.66  | | | 
% 260.33/36.66  | | | Case 1:
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | |   (31)  all_68_16 = 0
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | | REDUCE: (30), (31) imply:
% 260.33/36.66  | | | |   (32)  $false
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | | CLOSE: (32) is inconsistent.
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | Case 2:
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | |   (33)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | | BETA: splitting (33) gives:
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | | Case 1:
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | |   (34)  all_68_17 = 0
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | | REDUCE: (20), (34) imply:
% 260.33/36.66  | | | | |   (35)  $false
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | | CLOSE: (35) is inconsistent.
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | Case 2:
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | |   (36)  all_68_18 = 0 | all_68_19 = 0
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | | BETA: splitting (36) gives:
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | | Case 1:
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | |   (37)  all_68_18 = 0
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | | COMBINE_EQS: (3), (37) imply:
% 260.33/36.66  | | | | | |   (38)  all_75_17 = 0
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | | BETA: splitting (9) gives:
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | | Case 1:
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | |   (39)   ~ (all_75_17 = 0)
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | REDUCE: (38), (39) imply:
% 260.33/36.66  | | | | | | |   (40)  $false
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | CLOSE: (40) is inconsistent.
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | Case 2:
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | |   (41)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1
% 260.33/36.66  | | | | | | |           & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | DELTA: instantiating (41) with fresh symbols all_291_0, all_291_1
% 260.33/36.66  | | | | | | |        gives:
% 260.33/36.66  | | | | | | |   (42)   ~ (all_291_0 = 0) & p204(all_291_1) = all_291_0 &
% 260.33/36.66  | | | | | | |         r1(all_68_20, all_291_1) = 0 & $i(all_291_1)
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | ALPHA: (42) implies:
% 260.33/36.66  | | | | | | |   (43)   ~ (all_291_0 = 0)
% 260.33/36.66  | | | | | | |   (44)  $i(all_291_1)
% 260.33/36.66  | | | | | | |   (45)  r1(all_68_20, all_291_1) = 0
% 260.33/36.66  | | | | | | |   (46)  p204(all_291_1) = all_291_0
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | BETA: splitting (13) gives:
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | | Case 1:
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | |   (47)  all_68_2 = 0
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | REDUCE: (11), (47) imply:
% 260.33/36.66  | | | | | | | |   (48)  $false
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | CLOSE: (48) is inconsistent.
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | |   (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 260.33/36.66  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 260.33/36.66  | | | | | | | |           int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 260.33/36.66  | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 260.33/36.66  | | | | | | | |         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1)
% 260.33/36.66  | | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | BETA: splitting (49) gives:
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | | Case 1:
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | |   (50)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 260.33/36.66  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | GROUND_INST: instantiating (50) with all_244_1, all_244_0,
% 260.33/36.66  | | | | | | | | |              simplifying with (22), (24) gives:
% 260.33/36.66  | | | | | | | | |   (51)  all_244_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.66  | | | | | | | | |           r1(all_68_20, all_244_1) = v0)
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | BETA: splitting (51) gives:
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | Case 1:
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | |   (52)  all_244_0 = 0
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | REDUCE: (21), (52) imply:
% 260.33/36.66  | | | | | | | | | |   (53)  $false
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | CLOSE: (53) is inconsistent.
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | |   (54)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.66  | | | | | | | | | |             all_244_1) = v0)
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | DELTA: instantiating (54) with fresh symbol all_348_0 gives:
% 260.33/36.66  | | | | | | | | | |   (55)   ~ (all_348_0 = 0) & r1(all_68_20, all_244_1) =
% 260.33/36.66  | | | | | | | | | |         all_348_0
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | ALPHA: (55) implies:
% 260.33/36.66  | | | | | | | | | |   (56)   ~ (all_348_0 = 0)
% 260.33/36.66  | | | | | | | | | |   (57)  r1(all_68_20, all_244_1) = all_348_0
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_348_0, all_244_1,
% 260.33/36.66  | | | | | | | | | |              all_68_20, simplifying with (23), (57) gives:
% 260.33/36.66  | | | | | | | | | |   (58)  all_348_0 = 0
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | REDUCE: (56), (58) imply:
% 260.33/36.66  | | | | | | | | | |   (59)  $false
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | CLOSE: (59) is inconsistent.
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | |   (60)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.33/36.66  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66  | | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 260.33/36.66  | | | | | | | | |           int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ?
% 260.33/36.66  | | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | BETA: splitting (60) gives:
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | Case 1:
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | |   (61)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0)
% 260.33/36.66  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.66  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | GROUND_INST: instantiating (61) with all_291_1, all_291_0,
% 260.33/36.66  | | | | | | | | | |              simplifying with (44), (46) gives:
% 260.33/36.66  | | | | | | | | | |   (62)  all_291_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.66  | | | | | | | | | |           r1(all_68_20, all_291_1) = v0)
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | BETA: splitting (62) gives:
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | Case 1:
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | |   (63)  all_291_0 = 0
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | REDUCE: (43), (63) imply:
% 260.33/36.66  | | | | | | | | | | |   (64)  $false
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | CLOSE: (64) is inconsistent.
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | |   (65)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.66  | | | | | | | | | | |             all_291_1) = v0)
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | DELTA: instantiating (65) with fresh symbol all_348_0
% 260.33/36.66  | | | | | | | | | | |        gives:
% 260.33/36.66  | | | | | | | | | | |   (66)   ~ (all_348_0 = 0) & r1(all_68_20, all_291_1) =
% 260.33/36.66  | | | | | | | | | | |         all_348_0
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | ALPHA: (66) implies:
% 260.33/36.66  | | | | | | | | | | |   (67)   ~ (all_348_0 = 0)
% 260.33/36.66  | | | | | | | | | | |   (68)  r1(all_68_20, all_291_1) = all_348_0
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_348_0, all_291_1,
% 260.33/36.66  | | | | | | | | | | |              all_68_20, simplifying with (45), (68) gives:
% 260.33/36.66  | | | | | | | | | | |   (69)  all_348_0 = 0
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | REDUCE: (67), (69) imply:
% 260.33/36.66  | | | | | | | | | | |   (70)  $false
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | | CLOSE: (70) is inconsistent.
% 260.33/36.66  | | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | Case 2:
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | |   (71)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0)
% 260.33/36.66  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.33/36.66  | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | GROUND_INST: instantiating (71) with all_194_1, all_194_0,
% 260.33/36.66  | | | | | | | | | |              simplifying with (4), (17) gives:
% 260.33/36.66  | | | | | | | | | |   (72)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.66  | | | | | | | | | |           r1(all_68_20, all_194_1) = v0)
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | | REF_CLOSE: (8), (10), (16), (72) are inconsistent by
% 260.33/36.66  | | | | | | | | | |            sub-proof #381.
% 260.33/36.66  | | | | | | | | | | 
% 260.33/36.66  | | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | | 
% 260.33/36.66  | | | | | | | | End of split
% 260.33/36.66  | | | | | | | | 
% 260.33/36.66  | | | | | | | End of split
% 260.33/36.66  | | | | | | | 
% 260.33/36.66  | | | | | | End of split
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | Case 2:
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | |   (73)   ~ (all_68_18 = 0)
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | | REF_CLOSE: (19), (36), (73) are inconsistent by sub-proof #406.
% 260.33/36.66  | | | | | | 
% 260.33/36.66  | | | | | End of split
% 260.33/36.66  | | | | | 
% 260.33/36.66  | | | | End of split
% 260.33/36.66  | | | | 
% 260.33/36.66  | | | End of split
% 260.33/36.66  | | | 
% 260.33/36.66  | | End of split
% 260.33/36.66  | | 
% 260.33/36.66  | Case 2:
% 260.33/36.66  | | 
% 260.33/36.66  | |   (74)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.33/36.66  | | 
% 260.33/36.66  | | REF_CLOSE: (5), (7), (18), (74) are inconsistent by sub-proof #396.
% 260.33/36.66  | | 
% 260.33/36.66  | End of split
% 260.33/36.66  | 
% 260.33/36.66  End of proof
% 260.33/36.66  
% 260.33/36.66  Sub-proof #380 shows that the following formulas are inconsistent:
% 260.33/36.66  ----------------------------------------------------------------
% 260.33/36.66    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 260.33/36.66             v0) = 0 & $i(v0))
% 260.33/36.66    (2)  all_75_17 = all_68_18
% 260.33/36.66    (3)  $i(all_260_1)
% 260.33/36.66    (4)   ~ (all_245_0 = 0)
% 260.33/36.66    (5)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 & r1(all_68_20,
% 260.33/36.66           all_274_1) = 0 & $i(all_274_1)
% 260.33/36.66    (6)  $i(all_194_1)
% 260.33/36.66    (7)   ~ (all_260_0 = 0)
% 260.33/36.66    (8)  r1(all_68_20, all_245_1) = 0
% 260.33/36.66    (9)  p105(all_260_1) = all_260_0
% 260.33/36.66    (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.66          ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.66    (11)  r1(all_68_20, all_260_1) = 0
% 260.33/36.66    (12)  r1(all_68_20, all_194_1) = 0
% 260.33/36.66    (13)   ~ (all_68_2 = 0)
% 260.33/36.66    (14)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.33/36.66            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.33/36.66           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.33/36.66            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.33/36.66          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.33/36.66            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.66    (15)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.33/36.66            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.33/36.66          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.33/36.66            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.33/36.66          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.33/36.66            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.66              r1(all_68_20, v0) = v2))
% 260.33/36.66    (16)   ~ (all_68_16 = 0)
% 260.33/36.67    (17)  $i(all_245_1)
% 260.33/36.67    (18)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.67    (19)   ~ (all_194_0 = 0)
% 260.33/36.67    (20)  p205(all_194_1) = all_194_0
% 260.33/36.67    (21)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.67            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.67    (22)  all_75_14 = all_68_17
% 260.33/36.67    (23)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.33/36.67            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.67    (24)   ~ (all_68_19 = 0)
% 260.33/36.67    (25)  p102(all_245_1) = all_245_0
% 260.33/36.67  
% 260.33/36.67  Begin of proof
% 260.33/36.67  | 
% 260.33/36.67  | ALPHA: (5) implies:
% 260.33/36.67  |   (26)   ~ (all_274_0 = 0)
% 260.33/36.67  |   (27)  $i(all_274_1)
% 260.33/36.67  |   (28)  r1(all_68_20, all_274_1) = 0
% 260.33/36.67  |   (29)  p103(all_274_1) = all_274_0
% 260.33/36.67  | 
% 260.33/36.67  | BETA: splitting (21) gives:
% 260.33/36.67  | 
% 260.33/36.67  | Case 1:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (30)   ~ (all_75_14 = 0)
% 260.33/36.67  | | 
% 260.33/36.67  | | REDUCE: (22), (30) imply:
% 260.33/36.67  | |   (31)   ~ (all_68_17 = 0)
% 260.33/36.67  | | 
% 260.33/36.67  | | BETA: splitting (18) gives:
% 260.33/36.67  | | 
% 260.33/36.67  | | Case 1:
% 260.33/36.67  | | | 
% 260.33/36.67  | | |   (32)  all_68_16 = 0
% 260.33/36.67  | | | 
% 260.33/36.67  | | | REDUCE: (16), (32) imply:
% 260.33/36.67  | | |   (33)  $false
% 260.33/36.67  | | | 
% 260.33/36.67  | | | CLOSE: (33) is inconsistent.
% 260.33/36.67  | | | 
% 260.33/36.67  | | Case 2:
% 260.33/36.67  | | | 
% 260.33/36.67  | | |   (34)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.67  | | | 
% 260.33/36.67  | | | BETA: splitting (34) gives:
% 260.33/36.67  | | | 
% 260.33/36.67  | | | Case 1:
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | |   (35)  all_68_17 = 0
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | REDUCE: (31), (35) imply:
% 260.33/36.67  | | | |   (36)  $false
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | CLOSE: (36) is inconsistent.
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | Case 2:
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | |   (37)  all_68_18 = 0 | all_68_19 = 0
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | BETA: splitting (37) gives:
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | Case 1:
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | |   (38)  all_68_18 = 0
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | COMBINE_EQS: (2), (38) imply:
% 260.33/36.67  | | | | |   (39)  all_75_17 = 0
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | BETA: splitting (23) gives:
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | Case 1:
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | |   (40)   ~ (all_75_17 = 0)
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | REDUCE: (39), (40) imply:
% 260.33/36.67  | | | | | |   (41)  $false
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | CLOSE: (41) is inconsistent.
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | Case 2:
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | |   (42)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.33/36.67  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | DELTA: instantiating (42) with fresh symbols all_315_0, all_315_1
% 260.33/36.67  | | | | | |        gives:
% 260.33/36.67  | | | | | |   (43)   ~ (all_315_0 = 0) & p104(all_315_1) = all_315_0 &
% 260.33/36.67  | | | | | |         r1(all_68_20, all_315_1) = 0 & $i(all_315_1)
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | ALPHA: (43) implies:
% 260.33/36.67  | | | | | |   (44)   ~ (all_315_0 = 0)
% 260.33/36.67  | | | | | |   (45)  $i(all_315_1)
% 260.33/36.67  | | | | | |   (46)  r1(all_68_20, all_315_1) = 0
% 260.33/36.67  | | | | | |   (47)  p104(all_315_1) = all_315_0
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | BETA: splitting (15) gives:
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | Case 1:
% 260.33/36.67  | | | | | | | 
% 260.33/36.67  | | | | | | |   (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 260.33/36.67  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.33/36.67  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.33/36.67  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.67  | | | | | | | 
% 260.33/36.67  | | | | | | | BETA: splitting (48) gives:
% 260.33/36.67  | | | | | | | 
% 260.33/36.67  | | | | | | | Case 1:
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | |   (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 260.33/36.67  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | GROUND_INST: instantiating (49) with all_245_1, all_245_0,
% 260.33/36.67  | | | | | | | |              simplifying with (17), (25) gives:
% 260.33/36.67  | | | | | | | |   (50)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.67  | | | | | | | |           r1(all_68_20, all_245_1) = v0)
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | BETA: splitting (50) gives:
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | Case 1:
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | |   (51)  all_245_0 = 0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | REDUCE: (4), (51) imply:
% 260.33/36.67  | | | | | | | | |   (52)  $false
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | CLOSE: (52) is inconsistent.
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | Case 2:
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | |   (53)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_245_1)
% 260.33/36.67  | | | | | | | | |           = v0)
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | DELTA: instantiating (53) with fresh symbol all_348_0 gives:
% 260.33/36.67  | | | | | | | | |   (54)   ~ (all_348_0 = 0) & r1(all_68_20, all_245_1) =
% 260.33/36.67  | | | | | | | | |         all_348_0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | ALPHA: (54) implies:
% 260.33/36.67  | | | | | | | | |   (55)   ~ (all_348_0 = 0)
% 260.33/36.67  | | | | | | | | |   (56)  r1(all_68_20, all_245_1) = all_348_0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_348_0, all_245_1,
% 260.33/36.67  | | | | | | | | |              all_68_20, simplifying with (8), (56) gives:
% 260.33/36.67  | | | | | | | | |   (57)  all_348_0 = 0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | REDUCE: (55), (57) imply:
% 260.33/36.67  | | | | | | | | |   (58)  $false
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | CLOSE: (58) is inconsistent.
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | End of split
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | Case 2:
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | |   (59)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.33/36.67  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | GROUND_INST: instantiating (59) with all_274_1, all_274_0,
% 260.33/36.67  | | | | | | | |              simplifying with (27), (29) gives:
% 260.33/36.67  | | | | | | | |   (60)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.67  | | | | | | | |           r1(all_68_20, all_274_1) = v0)
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | BETA: splitting (60) gives:
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | Case 1:
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | |   (61)  all_274_0 = 0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | REDUCE: (26), (61) imply:
% 260.33/36.67  | | | | | | | | |   (62)  $false
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | CLOSE: (62) is inconsistent.
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | Case 2:
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | |   (63)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_274_1)
% 260.33/36.67  | | | | | | | | |           = v0)
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | DELTA: instantiating (63) with fresh symbol all_361_0 gives:
% 260.33/36.67  | | | | | | | | |   (64)   ~ (all_361_0 = 0) & r1(all_68_20, all_274_1) =
% 260.33/36.67  | | | | | | | | |         all_361_0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | ALPHA: (64) implies:
% 260.33/36.67  | | | | | | | | |   (65)   ~ (all_361_0 = 0)
% 260.33/36.67  | | | | | | | | |   (66)  r1(all_68_20, all_274_1) = all_361_0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_361_0, all_274_1,
% 260.33/36.67  | | | | | | | | |              all_68_20, simplifying with (28), (66) gives:
% 260.33/36.67  | | | | | | | | |   (67)  all_361_0 = 0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | REDUCE: (65), (67) imply:
% 260.33/36.67  | | | | | | | | |   (68)  $false
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | CLOSE: (68) is inconsistent.
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | End of split
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | End of split
% 260.33/36.67  | | | | | | | 
% 260.33/36.67  | | | | | | Case 2:
% 260.33/36.67  | | | | | | | 
% 260.33/36.67  | | | | | | |   (69)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 260.33/36.67  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.33/36.67  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.33/36.67  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.67  | | | | | | | 
% 260.33/36.67  | | | | | | | BETA: splitting (69) gives:
% 260.33/36.67  | | | | | | | 
% 260.33/36.67  | | | | | | | Case 1:
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | |   (70)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 260.33/36.67  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | GROUND_INST: instantiating (70) with all_315_1, all_315_0,
% 260.33/36.67  | | | | | | | |              simplifying with (45), (47) gives:
% 260.33/36.67  | | | | | | | |   (71)  all_315_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.67  | | | | | | | |           r1(all_68_20, all_315_1) = v0)
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | BETA: splitting (71) gives:
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | Case 1:
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | |   (72)  all_315_0 = 0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | REDUCE: (44), (72) imply:
% 260.33/36.67  | | | | | | | | |   (73)  $false
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | CLOSE: (73) is inconsistent.
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | Case 2:
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | |   (74)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_315_1)
% 260.33/36.67  | | | | | | | | |           = v0)
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | DELTA: instantiating (74) with fresh symbol all_361_0 gives:
% 260.33/36.67  | | | | | | | | |   (75)   ~ (all_361_0 = 0) & r1(all_68_20, all_315_1) =
% 260.33/36.67  | | | | | | | | |         all_361_0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | ALPHA: (75) implies:
% 260.33/36.67  | | | | | | | | |   (76)   ~ (all_361_0 = 0)
% 260.33/36.67  | | | | | | | | |   (77)  r1(all_68_20, all_315_1) = all_361_0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_361_0, all_315_1,
% 260.33/36.67  | | | | | | | | |              all_68_20, simplifying with (46), (77) gives:
% 260.33/36.67  | | | | | | | | |   (78)  all_361_0 = 0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | REDUCE: (76), (78) imply:
% 260.33/36.67  | | | | | | | | |   (79)  $false
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | CLOSE: (79) is inconsistent.
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | End of split
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | Case 2:
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.33/36.67  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | GROUND_INST: instantiating (80) with all_260_1, all_260_0,
% 260.33/36.67  | | | | | | | |              simplifying with (3), (9) gives:
% 260.33/36.67  | | | | | | | |   (81)  all_260_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.33/36.67  | | | | | | | |           r1(all_68_20, all_260_1) = v0)
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | BETA: splitting (81) gives:
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | | Case 1:
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | |   (82)  all_260_0 = 0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | REDUCE: (7), (82) imply:
% 260.33/36.67  | | | | | | | | |   (83)  $false
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | CLOSE: (83) is inconsistent.
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | Case 2:
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | |   (84)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_260_1)
% 260.33/36.67  | | | | | | | | |           = v0)
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | DELTA: instantiating (84) with fresh symbol all_358_0 gives:
% 260.33/36.67  | | | | | | | | |   (85)   ~ (all_358_0 = 0) & r1(all_68_20, all_260_1) =
% 260.33/36.67  | | | | | | | | |         all_358_0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | ALPHA: (85) implies:
% 260.33/36.67  | | | | | | | | |   (86)   ~ (all_358_0 = 0)
% 260.33/36.67  | | | | | | | | |   (87)  r1(all_68_20, all_260_1) = all_358_0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | GROUND_INST: instantiating (10) with 0, all_358_0, all_260_1,
% 260.33/36.67  | | | | | | | | |              all_68_20, simplifying with (11), (87) gives:
% 260.33/36.67  | | | | | | | | |   (88)  all_358_0 = 0
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | REDUCE: (86), (88) imply:
% 260.33/36.67  | | | | | | | | |   (89)  $false
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | | CLOSE: (89) is inconsistent.
% 260.33/36.67  | | | | | | | | | 
% 260.33/36.67  | | | | | | | | End of split
% 260.33/36.67  | | | | | | | | 
% 260.33/36.67  | | | | | | | End of split
% 260.33/36.67  | | | | | | | 
% 260.33/36.67  | | | | | | End of split
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | End of split
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | Case 2:
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | |   (90)   ~ (all_68_18 = 0)
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | REF_CLOSE: (24), (37), (90) are inconsistent by sub-proof #406.
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | End of split
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | End of split
% 260.33/36.67  | | | 
% 260.33/36.67  | | End of split
% 260.33/36.67  | | 
% 260.33/36.67  | Case 2:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (91)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 260.33/36.67  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.33/36.67  | | 
% 260.33/36.67  | | DELTA: instantiating (91) with fresh symbols all_282_0, all_282_1 gives:
% 260.33/36.67  | |   (92)   ~ (all_282_0 = 0) & p203(all_282_1) = all_282_0 & r1(all_68_20,
% 260.33/36.67  | |           all_282_1) = 0 & $i(all_282_1)
% 260.33/36.67  | | 
% 260.33/36.67  | | ALPHA: (92) implies:
% 260.33/36.67  | |   (93)   ~ (all_282_0 = 0)
% 260.33/36.67  | |   (94)  $i(all_282_1)
% 260.33/36.67  | |   (95)  r1(all_68_20, all_282_1) = 0
% 260.33/36.67  | |   (96)  p203(all_282_1) = all_282_0
% 260.33/36.67  | | 
% 260.33/36.67  | | DELTA: instantiating (1) with fresh symbols all_324_0, all_324_1 gives:
% 260.33/36.67  | |   (97)   ~ (all_324_0 = 0) & p204(all_324_1) = all_324_0 & r1(all_68_20,
% 260.33/36.67  | |           all_324_1) = 0 & $i(all_324_1)
% 260.33/36.67  | | 
% 260.33/36.67  | | ALPHA: (97) implies:
% 260.33/36.67  | |   (98)   ~ (all_324_0 = 0)
% 260.33/36.67  | |   (99)  $i(all_324_1)
% 260.33/36.67  | |   (100)  r1(all_68_20, all_324_1) = 0
% 260.33/36.67  | |   (101)  p204(all_324_1) = all_324_0
% 260.33/36.67  | | 
% 260.33/36.67  | | BETA: splitting (14) gives:
% 260.33/36.67  | | 
% 260.33/36.67  | | Case 1:
% 260.33/36.67  | | | 
% 260.33/36.67  | | |   (102)  all_68_2 = 0
% 260.33/36.67  | | | 
% 260.33/36.67  | | | REDUCE: (13), (102) imply:
% 260.33/36.67  | | |   (103)  $false
% 260.33/36.67  | | | 
% 260.33/36.67  | | | CLOSE: (103) is inconsistent.
% 260.33/36.67  | | | 
% 260.33/36.67  | | Case 2:
% 260.33/36.67  | | | 
% 260.33/36.67  | | |   (104)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1) |  ~
% 260.33/36.67  | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.67  | | |          |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 260.33/36.67  | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.67  | | |          |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.33/36.67  | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.33/36.67  | | | 
% 260.33/36.67  | | | BETA: splitting (104) gives:
% 260.33/36.67  | | | 
% 260.33/36.67  | | | Case 1:
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | |   (105)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1) |  ~
% 260.33/36.67  | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.33/36.67  | | | |              v2))
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | GROUND_INST: instantiating (105) with all_282_1, all_282_0, simplifying
% 260.33/36.67  | | | |              with (94), (96) gives:
% 260.33/36.67  | | | |   (106)  all_282_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.67  | | | |              all_282_1) = v0)
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | BETA: splitting (106) gives:
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | Case 1:
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | |   (107)  all_282_0 = 0
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | REDUCE: (93), (107) imply:
% 260.33/36.67  | | | | |   (108)  $false
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | CLOSE: (108) is inconsistent.
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | Case 2:
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | |   (109)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_282_1) = v0)
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | DELTA: instantiating (109) with fresh symbol all_348_0 gives:
% 260.33/36.67  | | | | |   (110)   ~ (all_348_0 = 0) & r1(all_68_20, all_282_1) = all_348_0
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | ALPHA: (110) implies:
% 260.33/36.67  | | | | |   (111)   ~ (all_348_0 = 0)
% 260.33/36.67  | | | | |   (112)  r1(all_68_20, all_282_1) = all_348_0
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | GROUND_INST: instantiating (10) with 0, all_348_0, all_282_1,
% 260.33/36.67  | | | | |              all_68_20, simplifying with (95), (112) gives:
% 260.33/36.67  | | | | |   (113)  all_348_0 = 0
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | REDUCE: (111), (113) imply:
% 260.33/36.67  | | | | |   (114)  $false
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | CLOSE: (114) is inconsistent.
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | End of split
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | Case 2:
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | |   (115)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 260.33/36.67  | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.33/36.67  | | | |              v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0)
% 260.33/36.67  | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67  | | | |              r1(all_68_20, v0) = v2))
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | BETA: splitting (115) gives:
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | | Case 1:
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | |   (116)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) | 
% 260.33/36.67  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.33/36.67  | | | | |              = v2))
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | GROUND_INST: instantiating (116) with all_324_1, all_324_0,
% 260.33/36.67  | | | | |              simplifying with (99), (101) gives:
% 260.33/36.67  | | | | |   (117)  all_324_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.67  | | | | |              all_324_1) = v0)
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | BETA: splitting (117) gives:
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | Case 1:
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | |   (118)  all_324_0 = 0
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | REDUCE: (98), (118) imply:
% 260.33/36.67  | | | | | |   (119)  $false
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | CLOSE: (119) is inconsistent.
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | Case 2:
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | |   (120)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_324_1) =
% 260.33/36.67  | | | | | |            v0)
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | DELTA: instantiating (120) with fresh symbol all_348_0 gives:
% 260.33/36.67  | | | | | |   (121)   ~ (all_348_0 = 0) & r1(all_68_20, all_324_1) = all_348_0
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | ALPHA: (121) implies:
% 260.33/36.67  | | | | | |   (122)   ~ (all_348_0 = 0)
% 260.33/36.67  | | | | | |   (123)  r1(all_68_20, all_324_1) = all_348_0
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | GROUND_INST: instantiating (10) with 0, all_348_0, all_324_1,
% 260.33/36.67  | | | | | |              all_68_20, simplifying with (100), (123) gives:
% 260.33/36.67  | | | | | |   (124)  all_348_0 = 0
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | REDUCE: (122), (124) imply:
% 260.33/36.67  | | | | | |   (125)  $false
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | | CLOSE: (125) is inconsistent.
% 260.33/36.67  | | | | | | 
% 260.33/36.67  | | | | | End of split
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | Case 2:
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | |   (126)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) | 
% 260.33/36.67  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.33/36.67  | | | | |              = v2))
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | GROUND_INST: instantiating (126) with all_194_1, all_194_0,
% 260.33/36.67  | | | | |              simplifying with (6), (20) gives:
% 260.33/36.67  | | | | |   (127)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.33/36.67  | | | | |              all_194_1) = v0)
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | | REF_CLOSE: (10), (12), (19), (127) are inconsistent by sub-proof #381.
% 260.33/36.67  | | | | | 
% 260.33/36.67  | | | | End of split
% 260.33/36.67  | | | | 
% 260.33/36.67  | | | End of split
% 260.33/36.67  | | | 
% 260.33/36.67  | | End of split
% 260.33/36.67  | | 
% 260.33/36.67  | End of split
% 260.33/36.67  | 
% 260.33/36.67  End of proof
% 260.33/36.67  
% 260.33/36.67  Sub-proof #381 shows that the following formulas are inconsistent:
% 260.33/36.67  ----------------------------------------------------------------
% 260.33/36.67    (1)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) =
% 260.33/36.67           v0)
% 260.33/36.67    (2)   ~ (all_194_0 = 0)
% 260.33/36.67    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.67    (4)  r1(all_68_20, all_194_1) = 0
% 260.33/36.67  
% 260.33/36.67  Begin of proof
% 260.33/36.67  | 
% 260.33/36.67  | BETA: splitting (1) gives:
% 260.33/36.67  | 
% 260.33/36.67  | Case 1:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (5)  all_194_0 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | REDUCE: (2), (5) imply:
% 260.33/36.67  | |   (6)  $false
% 260.33/36.67  | | 
% 260.33/36.67  | | CLOSE: (6) is inconsistent.
% 260.33/36.67  | | 
% 260.33/36.67  | Case 2:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) = v0)
% 260.33/36.67  | | 
% 260.33/36.67  | | DELTA: instantiating (7) with fresh symbol all_347_0 gives:
% 260.33/36.67  | |   (8)   ~ (all_347_0 = 0) & r1(all_68_20, all_194_1) = all_347_0
% 260.33/36.67  | | 
% 260.33/36.67  | | ALPHA: (8) implies:
% 260.33/36.67  | |   (9)   ~ (all_347_0 = 0)
% 260.33/36.67  | |   (10)  r1(all_68_20, all_194_1) = all_347_0
% 260.33/36.67  | | 
% 260.33/36.67  | | GROUND_INST: instantiating (3) with 0, all_347_0, all_194_1, all_68_20,
% 260.33/36.67  | |              simplifying with (4), (10) gives:
% 260.33/36.67  | |   (11)  all_347_0 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | REDUCE: (9), (11) imply:
% 260.33/36.67  | |   (12)  $false
% 260.33/36.67  | | 
% 260.33/36.67  | | CLOSE: (12) is inconsistent.
% 260.33/36.67  | | 
% 260.33/36.67  | End of split
% 260.33/36.67  | 
% 260.33/36.67  End of proof
% 260.33/36.67  
% 260.33/36.67  Sub-proof #382 shows that the following formulas are inconsistent:
% 260.33/36.67  ----------------------------------------------------------------
% 260.33/36.67    (1)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_245_1) =
% 260.33/36.67           v0)
% 260.33/36.67    (2)   ~ (all_245_0 = 0)
% 260.33/36.67    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.67    (4)  r1(all_68_20, all_245_1) = 0
% 260.33/36.67  
% 260.33/36.67  Begin of proof
% 260.33/36.67  | 
% 260.33/36.67  | BETA: splitting (1) gives:
% 260.33/36.67  | 
% 260.33/36.67  | Case 1:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (5)  all_245_0 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | REDUCE: (2), (5) imply:
% 260.33/36.67  | |   (6)  $false
% 260.33/36.67  | | 
% 260.33/36.67  | | CLOSE: (6) is inconsistent.
% 260.33/36.67  | | 
% 260.33/36.67  | Case 2:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_245_1) = v0)
% 260.33/36.67  | | 
% 260.33/36.67  | | DELTA: instantiating (7) with fresh symbol all_343_0 gives:
% 260.33/36.67  | |   (8)   ~ (all_343_0 = 0) & r1(all_68_20, all_245_1) = all_343_0
% 260.33/36.67  | | 
% 260.33/36.67  | | ALPHA: (8) implies:
% 260.33/36.67  | |   (9)   ~ (all_343_0 = 0)
% 260.33/36.67  | |   (10)  r1(all_68_20, all_245_1) = all_343_0
% 260.33/36.67  | | 
% 260.33/36.67  | | GROUND_INST: instantiating (3) with 0, all_343_0, all_245_1, all_68_20,
% 260.33/36.67  | |              simplifying with (4), (10) gives:
% 260.33/36.67  | |   (11)  all_343_0 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | REDUCE: (9), (11) imply:
% 260.33/36.67  | |   (12)  $false
% 260.33/36.67  | | 
% 260.33/36.67  | | CLOSE: (12) is inconsistent.
% 260.33/36.67  | | 
% 260.33/36.67  | End of split
% 260.33/36.67  | 
% 260.33/36.67  End of proof
% 260.33/36.67  
% 260.33/36.67  Sub-proof #383 shows that the following formulas are inconsistent:
% 260.33/36.67  ----------------------------------------------------------------
% 260.33/36.67    (1)  all_215_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_215_1) =
% 260.33/36.67           v0)
% 260.33/36.67    (2)   ~ (all_215_0 = 0)
% 260.33/36.67    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.67    (4)  r1(all_68_20, all_215_1) = 0
% 260.33/36.67  
% 260.33/36.67  Begin of proof
% 260.33/36.67  | 
% 260.33/36.67  | BETA: splitting (1) gives:
% 260.33/36.67  | 
% 260.33/36.67  | Case 1:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (5)  all_215_0 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | REDUCE: (2), (5) imply:
% 260.33/36.67  | |   (6)  $false
% 260.33/36.67  | | 
% 260.33/36.67  | | CLOSE: (6) is inconsistent.
% 260.33/36.67  | | 
% 260.33/36.67  | Case 2:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_215_1) = v0)
% 260.33/36.67  | | 
% 260.33/36.67  | | DELTA: instantiating (7) with fresh symbol all_367_0 gives:
% 260.33/36.67  | |   (8)   ~ (all_367_0 = 0) & r1(all_68_20, all_215_1) = all_367_0
% 260.33/36.67  | | 
% 260.33/36.67  | | ALPHA: (8) implies:
% 260.33/36.67  | |   (9)   ~ (all_367_0 = 0)
% 260.33/36.67  | |   (10)  r1(all_68_20, all_215_1) = all_367_0
% 260.33/36.67  | | 
% 260.33/36.67  | | GROUND_INST: instantiating (3) with 0, all_367_0, all_215_1, all_68_20,
% 260.33/36.67  | |              simplifying with (4), (10) gives:
% 260.33/36.67  | |   (11)  all_367_0 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | REDUCE: (9), (11) imply:
% 260.33/36.67  | |   (12)  $false
% 260.33/36.67  | | 
% 260.33/36.67  | | CLOSE: (12) is inconsistent.
% 260.33/36.67  | | 
% 260.33/36.67  | End of split
% 260.33/36.67  | 
% 260.33/36.67  End of proof
% 260.33/36.67  
% 260.33/36.67  Sub-proof #384 shows that the following formulas are inconsistent:
% 260.33/36.67  ----------------------------------------------------------------
% 260.33/36.67    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 260.33/36.67    (2)  all_75_10 = all_68_16
% 260.33/36.67    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.33/36.67         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67             r1(all_68_20, v0) = v2))
% 260.33/36.67    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.67    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.33/36.67           p405(v0) = v1 & $i(v0))
% 260.33/36.67    (6)  all_75_8 = all_68_7
% 260.33/36.67    (7)   ~ (all_68_9 = 0)
% 260.33/36.67    (8)   ~ (all_68_8 = 0)
% 260.33/36.67    (9)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.67    (10)   ~ (all_68_18 = 0)
% 260.33/36.67    (11)   ~ (all_68_19 = 0)
% 260.33/36.67    (12)   ~ (all_68_17 = 0)
% 260.33/36.67  
% 260.33/36.67  Begin of proof
% 260.33/36.67  | 
% 260.33/36.67  | BETA: splitting (9) gives:
% 260.33/36.67  | 
% 260.33/36.67  | Case 1:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (13)  all_68_16 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | COMBINE_EQS: (2), (13) imply:
% 260.33/36.67  | |   (14)  all_75_10 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | REF_CLOSE: (1), (3), (4), (5), (6), (7), (8), (14) are inconsistent by
% 260.33/36.67  | |            sub-proof #385.
% 260.33/36.67  | | 
% 260.33/36.67  | Case 2:
% 260.33/36.67  | | 
% 260.33/36.67  | |   (15)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.33/36.67  | | 
% 260.33/36.67  | | REF_CLOSE: (10), (11), (12), (15) are inconsistent by sub-proof #393.
% 260.33/36.67  | | 
% 260.33/36.67  | End of split
% 260.33/36.67  | 
% 260.33/36.67  End of proof
% 260.33/36.67  
% 260.33/36.67  Sub-proof #385 shows that the following formulas are inconsistent:
% 260.33/36.67  ----------------------------------------------------------------
% 260.33/36.67    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 260.33/36.67    (2)  all_75_10 = 0
% 260.33/36.67    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.33/36.67         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.33/36.67             r1(all_68_20, v0) = v2))
% 260.33/36.67    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.33/36.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.33/36.67    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.33/36.67           p405(v0) = v1 & $i(v0))
% 260.33/36.67    (6)  all_75_8 = all_68_7
% 260.40/36.67    (7)   ~ (all_68_9 = 0)
% 260.40/36.67    (8)   ~ (all_68_8 = 0)
% 260.40/36.67  
% 260.40/36.67  Begin of proof
% 260.40/36.67  | 
% 260.40/36.67  | BETA: splitting (1) gives:
% 260.40/36.67  | 
% 260.40/36.67  | Case 1:
% 260.40/36.67  | | 
% 260.40/36.67  | |   (9)   ~ (all_75_8 = 0)
% 260.40/36.67  | | 
% 260.40/36.67  | | REDUCE: (6), (9) imply:
% 260.40/36.67  | |   (10)   ~ (all_68_7 = 0)
% 260.40/36.67  | | 
% 260.40/36.67  | | REF_CLOSE: (3), (4), (5), (7), (8), (10) are inconsistent by sub-proof #398.
% 260.40/36.67  | | 
% 260.40/36.67  | Case 2:
% 260.40/36.67  | | 
% 260.40/36.67  | |   (11)   ~ (all_75_10 = 0)
% 260.40/36.67  | | 
% 260.40/36.67  | | REDUCE: (2), (11) imply:
% 260.40/36.67  | |   (12)  $false
% 260.40/36.67  | | 
% 260.40/36.67  | | CLOSE: (12) is inconsistent.
% 260.40/36.67  | | 
% 260.40/36.67  | End of split
% 260.40/36.67  | 
% 260.40/36.67  End of proof
% 260.40/36.67  
% 260.40/36.67  Sub-proof #386 shows that the following formulas are inconsistent:
% 260.40/36.67  ----------------------------------------------------------------
% 260.40/36.67    (1)  all_75_17 = all_68_18
% 260.40/36.67    (2)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.67         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.67             r1(all_68_20, v0) = v2))
% 260.40/36.67    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.67    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.67           p405(v0) = v1 & $i(v0))
% 260.40/36.67    (5)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.40/36.67    (6)   ~ (all_68_8 = 0)
% 260.40/36.67    (7)  all_75_15 = all_68_9
% 260.40/36.67    (8)   ~ (all_68_16 = 0)
% 260.40/36.67    (9)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.67    (10)   ~ (all_68_19 = 0)
% 260.40/36.67    (11)   ~ (all_68_7 = 0)
% 260.40/36.67    (12)   ~ (all_68_17 = 0)
% 260.40/36.67  
% 260.40/36.67  Begin of proof
% 260.40/36.67  | 
% 260.40/36.67  | BETA: splitting (9) gives:
% 260.40/36.67  | 
% 260.40/36.67  | Case 1:
% 260.40/36.67  | | 
% 260.40/36.67  | |   (13)  all_68_16 = 0
% 260.40/36.67  | | 
% 260.40/36.67  | | REDUCE: (8), (13) imply:
% 260.40/36.67  | |   (14)  $false
% 260.40/36.67  | | 
% 260.40/36.67  | | CLOSE: (14) is inconsistent.
% 260.40/36.67  | | 
% 260.40/36.67  | Case 2:
% 260.40/36.67  | | 
% 260.40/36.67  | |   (15)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.67  | | 
% 260.40/36.67  | | REF_CLOSE: (1), (2), (3), (4), (5), (6), (7), (10), (11), (12), (15) are
% 260.40/36.67  | |            inconsistent by sub-proof #387.
% 260.40/36.67  | | 
% 260.40/36.67  | End of split
% 260.40/36.67  | 
% 260.40/36.67  End of proof
% 260.40/36.67  
% 260.40/36.67  Sub-proof #387 shows that the following formulas are inconsistent:
% 260.40/36.67  ----------------------------------------------------------------
% 260.40/36.67    (1)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.67    (2)  all_75_17 = all_68_18
% 260.40/36.67    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.67         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.67             r1(all_68_20, v0) = v2))
% 260.40/36.67    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.67         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.67    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.67           p405(v0) = v1 & $i(v0))
% 260.40/36.67    (6)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.40/36.67    (7)   ~ (all_68_8 = 0)
% 260.40/36.67    (8)  all_75_15 = all_68_9
% 260.40/36.67    (9)   ~ (all_68_19 = 0)
% 260.40/36.67    (10)   ~ (all_68_7 = 0)
% 260.40/36.67    (11)   ~ (all_68_17 = 0)
% 260.40/36.67  
% 260.40/36.67  Begin of proof
% 260.40/36.67  | 
% 260.40/36.67  | BETA: splitting (1) gives:
% 260.40/36.67  | 
% 260.40/36.67  | Case 1:
% 260.40/36.67  | | 
% 260.40/36.67  | |   (12)  all_68_17 = 0
% 260.40/36.67  | | 
% 260.40/36.67  | | REDUCE: (11), (12) imply:
% 260.40/36.67  | |   (13)  $false
% 260.40/36.68  | | 
% 260.40/36.68  | | CLOSE: (13) is inconsistent.
% 260.40/36.68  | | 
% 260.40/36.68  | Case 2:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (14)  all_68_18 = 0 | all_68_19 = 0
% 260.40/36.68  | | 
% 260.40/36.68  | | REF_CLOSE: (2), (3), (4), (5), (6), (7), (8), (9), (10), (14) are
% 260.40/36.68  | |            inconsistent by sub-proof #388.
% 260.40/36.68  | | 
% 260.40/36.68  | End of split
% 260.40/36.68  | 
% 260.40/36.68  End of proof
% 260.40/36.68  
% 260.40/36.68  Sub-proof #388 shows that the following formulas are inconsistent:
% 260.40/36.68  ----------------------------------------------------------------
% 260.40/36.68    (1)  all_68_18 = 0 | all_68_19 = 0
% 260.40/36.68    (2)  all_75_17 = all_68_18
% 260.40/36.68    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.68         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68             r1(all_68_20, v0) = v2))
% 260.40/36.68    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.68         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.68    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.68           p405(v0) = v1 & $i(v0))
% 260.40/36.68    (6)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.40/36.68    (7)   ~ (all_68_8 = 0)
% 260.40/36.68    (8)  all_75_15 = all_68_9
% 260.40/36.68    (9)   ~ (all_68_19 = 0)
% 260.40/36.68    (10)   ~ (all_68_7 = 0)
% 260.40/36.68  
% 260.40/36.68  Begin of proof
% 260.40/36.68  | 
% 260.40/36.68  | BETA: splitting (1) gives:
% 260.40/36.68  | 
% 260.40/36.68  | Case 1:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (11)  all_68_18 = 0
% 260.40/36.68  | | 
% 260.40/36.68  | | COMBINE_EQS: (2), (11) imply:
% 260.40/36.68  | |   (12)  all_75_17 = 0
% 260.40/36.68  | | 
% 260.40/36.68  | | REF_CLOSE: (3), (4), (5), (6), (7), (8), (10), (12) are inconsistent by
% 260.40/36.68  | |            sub-proof #389.
% 260.40/36.68  | | 
% 260.40/36.68  | Case 2:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (13)  all_68_19 = 0
% 260.40/36.68  | | 
% 260.40/36.68  | | REDUCE: (9), (13) imply:
% 260.40/36.68  | |   (14)  $false
% 260.40/36.68  | | 
% 260.40/36.68  | | CLOSE: (14) is inconsistent.
% 260.40/36.68  | | 
% 260.40/36.68  | End of split
% 260.40/36.68  | 
% 260.40/36.68  End of proof
% 260.40/36.68  
% 260.40/36.68  Sub-proof #389 shows that the following formulas are inconsistent:
% 260.40/36.68  ----------------------------------------------------------------
% 260.40/36.68    (1)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.68         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68             r1(all_68_20, v0) = v2))
% 260.40/36.68    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.68         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.68    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.68           p405(v0) = v1 & $i(v0))
% 260.40/36.68    (4)  all_75_17 = 0
% 260.40/36.68    (5)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.40/36.68    (6)   ~ (all_68_8 = 0)
% 260.40/36.68    (7)  all_75_15 = all_68_9
% 260.40/36.68    (8)   ~ (all_68_7 = 0)
% 260.40/36.68  
% 260.40/36.68  Begin of proof
% 260.40/36.68  | 
% 260.40/36.68  | BETA: splitting (5) gives:
% 260.40/36.68  | 
% 260.40/36.68  | Case 1:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (9)   ~ (all_75_15 = 0)
% 260.40/36.68  | | 
% 260.40/36.68  | | REDUCE: (7), (9) imply:
% 260.40/36.68  | |   (10)   ~ (all_68_9 = 0)
% 260.40/36.68  | | 
% 260.40/36.68  | | REF_CLOSE: (1), (2), (3), (6), (8), (10) are inconsistent by sub-proof #398.
% 260.40/36.68  | | 
% 260.40/36.68  | Case 2:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (11)   ~ (all_75_17 = 0)
% 260.40/36.68  | | 
% 260.40/36.68  | | REDUCE: (4), (11) imply:
% 260.40/36.68  | |   (12)  $false
% 260.40/36.68  | | 
% 260.40/36.68  | | CLOSE: (12) is inconsistent.
% 260.40/36.68  | | 
% 260.40/36.68  | End of split
% 260.40/36.68  | 
% 260.40/36.68  End of proof
% 260.40/36.68  
% 260.40/36.68  Sub-proof #390 shows that the following formulas are inconsistent:
% 260.40/36.68  ----------------------------------------------------------------
% 260.40/36.68    (1)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.68    (2)  all_75_17 = all_68_18
% 260.40/36.68    (3)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.40/36.68           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.68    (4)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.68         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68             r1(all_68_20, v0) = v2))
% 260.40/36.68    (5)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 260.40/36.68             v0) = 0 & $i(v0))
% 260.40/36.68    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.68         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.68    (7)   ~ (all_194_0 = 0)
% 260.40/36.68    (8)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.68           p405(v0) = v1 & $i(v0))
% 260.40/36.68    (9)  all_75_8 = all_68_7
% 260.40/36.68    (10)   ~ (all_75_15 = 0) |  ~ (all_75_17 = 0)
% 260.40/36.68    (11)   ~ (all_68_8 = 0)
% 260.40/36.68    (12)  $i(all_194_1)
% 260.40/36.68    (13)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.40/36.68            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.40/36.68          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.40/36.68            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.68          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.68            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68              r1(all_68_20, v0) = v2))
% 260.40/36.68    (14)  all_75_15 = all_68_9
% 260.40/36.68    (15)  p105(all_194_1) = all_194_0
% 260.40/36.68    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.68            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.68    (17)   ~ (all_68_19 = 0)
% 260.40/36.68    (18)  r1(all_68_20, all_194_1) = 0
% 260.40/36.68    (19)   ~ (all_68_17 = 0)
% 260.40/36.68  
% 260.40/36.68  Begin of proof
% 260.40/36.68  | 
% 260.40/36.68  | BETA: splitting (1) gives:
% 260.40/36.68  | 
% 260.40/36.68  | Case 1:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (20)  all_68_17 = 0
% 260.40/36.68  | | 
% 260.40/36.68  | | REDUCE: (19), (20) imply:
% 260.40/36.68  | |   (21)  $false
% 260.40/36.68  | | 
% 260.40/36.68  | | CLOSE: (21) is inconsistent.
% 260.40/36.68  | | 
% 260.40/36.68  | Case 2:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (22)  all_68_18 = 0 | all_68_19 = 0
% 260.40/36.68  | | 
% 260.40/36.68  | | BETA: splitting (22) gives:
% 260.40/36.68  | | 
% 260.40/36.68  | | Case 1:
% 260.40/36.68  | | | 
% 260.40/36.68  | | |   (23)  all_68_18 = 0
% 260.40/36.68  | | | 
% 260.40/36.68  | | | COMBINE_EQS: (2), (23) imply:
% 260.40/36.68  | | |   (24)  all_75_17 = 0
% 260.40/36.68  | | | 
% 260.40/36.68  | | | BETA: splitting (10) gives:
% 260.40/36.68  | | | 
% 260.40/36.68  | | | Case 1:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | |   (25)   ~ (all_75_15 = 0)
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | REDUCE: (14), (25) imply:
% 260.40/36.68  | | | |   (26)   ~ (all_68_9 = 0)
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | BETA: splitting (16) gives:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | Case 1:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | |   (27)   ~ (all_75_17 = 0)
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | REDUCE: (24), (27) imply:
% 260.40/36.68  | | | | |   (28)  $false
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | CLOSE: (28) is inconsistent.
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | Case 2:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | |   (29)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.40/36.68  | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | REF_CLOSE: (3), (4), (5), (6), (7), (8), (9), (11), (12), (13), (15),
% 260.40/36.68  | | | | |            (18), (26), (29) are inconsistent by sub-proof #392.
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | End of split
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | Case 2:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | |   (30)   ~ (all_75_17 = 0)
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | REDUCE: (24), (30) imply:
% 260.40/36.68  | | | |   (31)  $false
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | CLOSE: (31) is inconsistent.
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | End of split
% 260.40/36.68  | | | 
% 260.40/36.68  | | Case 2:
% 260.40/36.68  | | | 
% 260.40/36.68  | | |   (32)  all_68_19 = 0
% 260.40/36.68  | | | 
% 260.40/36.68  | | | REDUCE: (17), (32) imply:
% 260.40/36.68  | | |   (33)  $false
% 260.40/36.68  | | | 
% 260.40/36.68  | | | CLOSE: (33) is inconsistent.
% 260.40/36.68  | | | 
% 260.40/36.68  | | End of split
% 260.40/36.68  | | 
% 260.40/36.68  | End of split
% 260.40/36.68  | 
% 260.40/36.68  End of proof
% 260.40/36.68  
% 260.40/36.68  Sub-proof #391 shows that the following formulas are inconsistent:
% 260.40/36.68  ----------------------------------------------------------------
% 260.40/36.68    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 260.40/36.68             v0) = 0 & $i(v0))
% 260.40/36.68    (2)  all_75_10 = all_68_16
% 260.40/36.68    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 260.40/36.68             v0) = 0 & $i(v0))
% 260.40/36.68    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.68         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.68    (5)   ~ (all_194_0 = 0)
% 260.40/36.68    (6)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 260.40/36.68    (7)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.40/36.68    (8)  $i(all_194_1)
% 260.40/36.68    (9)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.40/36.68           ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.40/36.68         ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : (
% 260.40/36.68             ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.68         (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.68           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68             r1(all_68_20, v0) = v2))
% 260.40/36.68    (10)   ~ (all_75_10 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.68            p102(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.68    (11)  all_75_12 = 0
% 260.40/36.68    (12)  p105(all_194_1) = all_194_0
% 260.40/36.68    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.68    (14)   ~ (all_68_18 = 0)
% 260.40/36.68    (15)  all_75_14 = all_68_17
% 260.40/36.68    (16)   ~ (all_68_19 = 0)
% 260.40/36.68    (17)  r1(all_68_20, all_194_1) = 0
% 260.40/36.68  
% 260.40/36.68  Begin of proof
% 260.40/36.68  | 
% 260.40/36.68  | DELTA: instantiating (3) with fresh symbols all_254_0, all_254_1 gives:
% 260.40/36.68  |   (18)   ~ (all_254_0 = 0) & p103(all_254_1) = all_254_0 & r1(all_68_20,
% 260.40/36.68  |           all_254_1) = 0 & $i(all_254_1)
% 260.40/36.68  | 
% 260.40/36.68  | ALPHA: (18) implies:
% 260.40/36.68  |   (19)   ~ (all_254_0 = 0)
% 260.40/36.68  |   (20)  $i(all_254_1)
% 260.40/36.68  |   (21)  r1(all_68_20, all_254_1) = 0
% 260.40/36.68  |   (22)  p103(all_254_1) = all_254_0
% 260.40/36.68  | 
% 260.40/36.68  | BETA: splitting (6) gives:
% 260.40/36.68  | 
% 260.40/36.68  | Case 1:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (23)   ~ (all_75_12 = 0)
% 260.40/36.68  | | 
% 260.40/36.68  | | REDUCE: (11), (23) imply:
% 260.40/36.68  | |   (24)  $false
% 260.40/36.68  | | 
% 260.40/36.68  | | CLOSE: (24) is inconsistent.
% 260.40/36.68  | | 
% 260.40/36.68  | Case 2:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (25)   ~ (all_75_14 = 0)
% 260.40/36.68  | | 
% 260.40/36.68  | | REDUCE: (15), (25) imply:
% 260.40/36.68  | |   (26)   ~ (all_68_17 = 0)
% 260.40/36.68  | | 
% 260.40/36.68  | | BETA: splitting (13) gives:
% 260.40/36.68  | | 
% 260.40/36.68  | | Case 1:
% 260.40/36.68  | | | 
% 260.40/36.68  | | |   (27)  all_68_16 = 0
% 260.40/36.68  | | | 
% 260.40/36.68  | | | COMBINE_EQS: (2), (27) imply:
% 260.40/36.68  | | |   (28)  all_75_10 = 0
% 260.40/36.68  | | | 
% 260.40/36.68  | | | BETA: splitting (10) gives:
% 260.40/36.68  | | | 
% 260.40/36.68  | | | Case 1:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | |   (29)   ~ (all_75_10 = 0)
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | REDUCE: (28), (29) imply:
% 260.40/36.68  | | | |   (30)  $false
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | CLOSE: (30) is inconsistent.
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | Case 2:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | |   (31)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 260.40/36.68  | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | DELTA: instantiating (31) with fresh symbols all_280_0, all_280_1 gives:
% 260.40/36.68  | | | |   (32)   ~ (all_280_0 = 0) & p102(all_280_1) = all_280_0 & r1(all_68_20,
% 260.40/36.68  | | | |           all_280_1) = 0 & $i(all_280_1)
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | ALPHA: (32) implies:
% 260.40/36.68  | | | |   (33)   ~ (all_280_0 = 0)
% 260.40/36.68  | | | |   (34)  $i(all_280_1)
% 260.40/36.68  | | | |   (35)  r1(all_68_20, all_280_1) = 0
% 260.40/36.68  | | | |   (36)  p102(all_280_1) = all_280_0
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | BETA: splitting (7) gives:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | Case 1:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | DELTA: instantiating (1) with fresh symbols all_302_0, all_302_1
% 260.40/36.68  | | | | |        gives:
% 260.40/36.68  | | | | |   (37)   ~ (all_302_0 = 0) & p104(all_302_1) = all_302_0 &
% 260.40/36.68  | | | | |         r1(all_68_20, all_302_1) = 0 & $i(all_302_1)
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | ALPHA: (37) implies:
% 260.40/36.68  | | | | |   (38)   ~ (all_302_0 = 0)
% 260.40/36.68  | | | | |   (39)  $i(all_302_1)
% 260.40/36.68  | | | | |   (40)  r1(all_68_20, all_302_1) = 0
% 260.40/36.68  | | | | |   (41)  p104(all_302_1) = all_302_0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | BETA: splitting (9) gives:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | Case 1:
% 260.40/36.68  | | | | | | 
% 260.40/36.68  | | | | | |   (42)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) | 
% 260.40/36.68  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.40/36.68  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.68  | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.40/36.68  | | | | | |             & r1(all_68_20, v0) = v2))
% 260.40/36.68  | | | | | | 
% 260.40/36.68  | | | | | | BETA: splitting (42) gives:
% 260.40/36.68  | | | | | | 
% 260.40/36.68  | | | | | | Case 1:
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | |   (43)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 260.40/36.68  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68  | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | GROUND_INST: instantiating (43) with all_280_1, all_280_0,
% 260.40/36.68  | | | | | | |              simplifying with (34), (36) gives:
% 260.40/36.68  | | | | | | |   (44)  all_280_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.68  | | | | | | |           r1(all_68_20, all_280_1) = v0)
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | BETA: splitting (44) gives:
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | Case 1:
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | |   (45)  all_280_0 = 0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | REDUCE: (33), (45) imply:
% 260.40/36.68  | | | | | | | |   (46)  $false
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | CLOSE: (46) is inconsistent.
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | Case 2:
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | |   (47)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_280_1) =
% 260.40/36.68  | | | | | | | |           v0)
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | DELTA: instantiating (47) with fresh symbol all_340_0 gives:
% 260.40/36.68  | | | | | | | |   (48)   ~ (all_340_0 = 0) & r1(all_68_20, all_280_1) =
% 260.40/36.68  | | | | | | | |         all_340_0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | ALPHA: (48) implies:
% 260.40/36.68  | | | | | | | |   (49)   ~ (all_340_0 = 0)
% 260.40/36.68  | | | | | | | |   (50)  r1(all_68_20, all_280_1) = all_340_0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | GROUND_INST: instantiating (4) with 0, all_340_0, all_280_1,
% 260.40/36.68  | | | | | | | |              all_68_20, simplifying with (35), (50) gives:
% 260.40/36.68  | | | | | | | |   (51)  all_340_0 = 0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | REDUCE: (49), (51) imply:
% 260.40/36.68  | | | | | | | |   (52)  $false
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | CLOSE: (52) is inconsistent.
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | End of split
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | Case 2:
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | |   (53)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1)
% 260.40/36.68  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68  | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | GROUND_INST: instantiating (53) with all_254_1, all_254_0,
% 260.40/36.68  | | | | | | |              simplifying with (20), (22) gives:
% 260.40/36.68  | | | | | | |   (54)  all_254_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.68  | | | | | | |           r1(all_68_20, all_254_1) = v0)
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | BETA: splitting (54) gives:
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | Case 1:
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | |   (55)  all_254_0 = 0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | REDUCE: (19), (55) imply:
% 260.40/36.68  | | | | | | | |   (56)  $false
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | CLOSE: (56) is inconsistent.
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | Case 2:
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | |   (57)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_254_1) =
% 260.40/36.68  | | | | | | | |           v0)
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | DELTA: instantiating (57) with fresh symbol all_340_0 gives:
% 260.40/36.68  | | | | | | | |   (58)   ~ (all_340_0 = 0) & r1(all_68_20, all_254_1) =
% 260.40/36.68  | | | | | | | |         all_340_0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | ALPHA: (58) implies:
% 260.40/36.68  | | | | | | | |   (59)   ~ (all_340_0 = 0)
% 260.40/36.68  | | | | | | | |   (60)  r1(all_68_20, all_254_1) = all_340_0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | GROUND_INST: instantiating (4) with 0, all_340_0, all_254_1,
% 260.40/36.68  | | | | | | | |              all_68_20, simplifying with (21), (60) gives:
% 260.40/36.68  | | | | | | | |   (61)  all_340_0 = 0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | REDUCE: (59), (61) imply:
% 260.40/36.68  | | | | | | | |   (62)  $false
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | CLOSE: (62) is inconsistent.
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | End of split
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | End of split
% 260.40/36.68  | | | | | | 
% 260.40/36.68  | | | | | Case 2:
% 260.40/36.68  | | | | | | 
% 260.40/36.68  | | | | | |   (63)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) | 
% 260.40/36.68  | | | | | |           ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.40/36.68  | | | | | |             = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.68  | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.40/36.68  | | | | | |             & r1(all_68_20, v0) = v2))
% 260.40/36.68  | | | | | | 
% 260.40/36.68  | | | | | | BETA: splitting (63) gives:
% 260.40/36.68  | | | | | | 
% 260.40/36.68  | | | | | | Case 1:
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | |   (64)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 260.40/36.68  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68  | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | GROUND_INST: instantiating (64) with all_302_1, all_302_0,
% 260.40/36.68  | | | | | | |              simplifying with (39), (41) gives:
% 260.40/36.68  | | | | | | |   (65)  all_302_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.68  | | | | | | |           r1(all_68_20, all_302_1) = v0)
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | BETA: splitting (65) gives:
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | Case 1:
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | |   (66)  all_302_0 = 0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | REDUCE: (38), (66) imply:
% 260.40/36.68  | | | | | | | |   (67)  $false
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | CLOSE: (67) is inconsistent.
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | Case 2:
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | |   (68)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_302_1) =
% 260.40/36.68  | | | | | | | |           v0)
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | DELTA: instantiating (68) with fresh symbol all_340_0 gives:
% 260.40/36.68  | | | | | | | |   (69)   ~ (all_340_0 = 0) & r1(all_68_20, all_302_1) =
% 260.40/36.68  | | | | | | | |         all_340_0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | ALPHA: (69) implies:
% 260.40/36.68  | | | | | | | |   (70)   ~ (all_340_0 = 0)
% 260.40/36.68  | | | | | | | |   (71)  r1(all_68_20, all_302_1) = all_340_0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | GROUND_INST: instantiating (4) with 0, all_340_0, all_302_1,
% 260.40/36.68  | | | | | | | |              all_68_20, simplifying with (40), (71) gives:
% 260.40/36.68  | | | | | | | |   (72)  all_340_0 = 0
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | REDUCE: (70), (72) imply:
% 260.40/36.68  | | | | | | | |   (73)  $false
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | | CLOSE: (73) is inconsistent.
% 260.40/36.68  | | | | | | | | 
% 260.40/36.68  | | | | | | | End of split
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | Case 2:
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | |   (74)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1)
% 260.40/36.68  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68  | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | GROUND_INST: instantiating (74) with all_194_1, all_194_0,
% 260.40/36.68  | | | | | | |              simplifying with (8), (12) gives:
% 260.40/36.68  | | | | | | |   (75)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.68  | | | | | | |           r1(all_68_20, all_194_1) = v0)
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | | REF_CLOSE: (4), (5), (17), (75) are inconsistent by sub-proof
% 260.40/36.68  | | | | | | |            #402.
% 260.40/36.68  | | | | | | | 
% 260.40/36.68  | | | | | | End of split
% 260.40/36.68  | | | | | | 
% 260.40/36.68  | | | | | End of split
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | Case 2:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | |   (76)   ~ (all_75_10 = 0)
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | REDUCE: (28), (76) imply:
% 260.40/36.68  | | | | |   (77)  $false
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | CLOSE: (77) is inconsistent.
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | End of split
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | End of split
% 260.40/36.68  | | | 
% 260.40/36.68  | | Case 2:
% 260.40/36.68  | | | 
% 260.40/36.68  | | |   (78)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.68  | | | 
% 260.40/36.68  | | | REF_CLOSE: (14), (16), (26), (78) are inconsistent by sub-proof #393.
% 260.40/36.68  | | | 
% 260.40/36.68  | | End of split
% 260.40/36.68  | | 
% 260.40/36.68  | End of split
% 260.40/36.68  | 
% 260.40/36.68  End of proof
% 260.40/36.68  
% 260.40/36.68  Sub-proof #392 shows that the following formulas are inconsistent:
% 260.40/36.68  ----------------------------------------------------------------
% 260.40/36.68    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 & r1(all_68_20,
% 260.40/36.68             v0) = 0 & $i(v0))
% 260.40/36.68    (2)   ~ (all_75_8 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.40/36.68           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.68    (3)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.68         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68             r1(all_68_20, v0) = v2))
% 260.40/36.68    (4)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 & r1(all_68_20,
% 260.40/36.68             v0) = 0 & $i(v0))
% 260.40/36.68    (5)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.68         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.68    (6)   ~ (all_194_0 = 0)
% 260.40/36.68    (7)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.68           p405(v0) = v1 & $i(v0))
% 260.40/36.68    (8)  all_75_8 = all_68_7
% 260.40/36.68    (9)   ~ (all_68_9 = 0)
% 260.40/36.68    (10)   ~ (all_68_8 = 0)
% 260.40/36.68    (11)  $i(all_194_1)
% 260.40/36.68    (12)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.40/36.68            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.40/36.68          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.40/36.68            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.68          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.68            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.68              r1(all_68_20, v0) = v2))
% 260.40/36.68    (13)  p105(all_194_1) = all_194_0
% 260.40/36.68    (14)  r1(all_68_20, all_194_1) = 0
% 260.40/36.68  
% 260.40/36.68  Begin of proof
% 260.40/36.68  | 
% 260.40/36.68  | DELTA: instantiating (1) with fresh symbols all_311_0, all_311_1 gives:
% 260.40/36.68  |   (15)   ~ (all_311_0 = 0) & p104(all_311_1) = all_311_0 & r1(all_68_20,
% 260.40/36.68  |           all_311_1) = 0 & $i(all_311_1)
% 260.40/36.68  | 
% 260.40/36.68  | ALPHA: (15) implies:
% 260.40/36.68  |   (16)   ~ (all_311_0 = 0)
% 260.40/36.68  |   (17)  $i(all_311_1)
% 260.40/36.68  |   (18)  r1(all_68_20, all_311_1) = 0
% 260.40/36.68  |   (19)  p104(all_311_1) = all_311_0
% 260.40/36.68  | 
% 260.40/36.68  | BETA: splitting (2) gives:
% 260.40/36.68  | 
% 260.40/36.68  | Case 1:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (20)   ~ (all_75_8 = 0)
% 260.40/36.68  | | 
% 260.40/36.68  | | REDUCE: (8), (20) imply:
% 260.40/36.68  | |   (21)   ~ (all_68_7 = 0)
% 260.40/36.68  | | 
% 260.40/36.68  | | REF_CLOSE: (3), (5), (7), (9), (10), (21) are inconsistent by sub-proof
% 260.40/36.68  | |            #398.
% 260.40/36.68  | | 
% 260.40/36.68  | Case 2:
% 260.40/36.68  | | 
% 260.40/36.68  | |   (22)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 260.40/36.68  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.68  | | 
% 260.40/36.68  | | DELTA: instantiating (22) with fresh symbols all_319_0, all_319_1 gives:
% 260.40/36.68  | |   (23)   ~ (all_319_0 = 0) & p102(all_319_1) = all_319_0 & r1(all_68_20,
% 260.40/36.68  | |           all_319_1) = 0 & $i(all_319_1)
% 260.40/36.68  | | 
% 260.40/36.68  | | ALPHA: (23) implies:
% 260.40/36.68  | |   (24)   ~ (all_319_0 = 0)
% 260.40/36.68  | |   (25)  $i(all_319_1)
% 260.40/36.68  | |   (26)  r1(all_68_20, all_319_1) = 0
% 260.40/36.68  | |   (27)  p102(all_319_1) = all_319_0
% 260.40/36.68  | | 
% 260.40/36.68  | | DELTA: instantiating (4) with fresh symbols all_337_0, all_337_1 gives:
% 260.40/36.68  | |   (28)   ~ (all_337_0 = 0) & p103(all_337_1) = all_337_0 & r1(all_68_20,
% 260.40/36.68  | |           all_337_1) = 0 & $i(all_337_1)
% 260.40/36.68  | | 
% 260.40/36.68  | | ALPHA: (28) implies:
% 260.40/36.68  | |   (29)   ~ (all_337_0 = 0)
% 260.40/36.68  | |   (30)  $i(all_337_1)
% 260.40/36.68  | |   (31)  r1(all_68_20, all_337_1) = 0
% 260.40/36.68  | |   (32)  p103(all_337_1) = all_337_0
% 260.40/36.68  | | 
% 260.40/36.68  | | BETA: splitting (12) gives:
% 260.40/36.68  | | 
% 260.40/36.68  | | Case 1:
% 260.40/36.68  | | | 
% 260.40/36.68  | | |   (33)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 260.40/36.68  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.68  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 260.40/36.68  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.68  | | | 
% 260.40/36.68  | | | BETA: splitting (33) gives:
% 260.40/36.68  | | | 
% 260.40/36.68  | | | Case 1:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | |   (34)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~
% 260.40/36.68  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.40/36.68  | | | |             v2))
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | GROUND_INST: instantiating (34) with all_319_1, all_319_0, simplifying
% 260.40/36.68  | | | |              with (25), (27) gives:
% 260.40/36.68  | | | |   (35)  all_319_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.68  | | | |             all_319_1) = v0)
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | BETA: splitting (35) gives:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | Case 1:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | |   (36)  all_319_0 = 0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | REDUCE: (24), (36) imply:
% 260.40/36.68  | | | | |   (37)  $false
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | CLOSE: (37) is inconsistent.
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | Case 2:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | |   (38)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_319_1) = v0)
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | DELTA: instantiating (38) with fresh symbol all_361_0 gives:
% 260.40/36.68  | | | | |   (39)   ~ (all_361_0 = 0) & r1(all_68_20, all_319_1) = all_361_0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | ALPHA: (39) implies:
% 260.40/36.68  | | | | |   (40)   ~ (all_361_0 = 0)
% 260.40/36.68  | | | | |   (41)  r1(all_68_20, all_319_1) = all_361_0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | GROUND_INST: instantiating (5) with 0, all_361_0, all_319_1,
% 260.40/36.68  | | | | |              all_68_20, simplifying with (26), (41) gives:
% 260.40/36.68  | | | | |   (42)  all_361_0 = 0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | REDUCE: (40), (42) imply:
% 260.40/36.68  | | | | |   (43)  $false
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | CLOSE: (43) is inconsistent.
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | End of split
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | Case 2:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | |   (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~
% 260.40/36.68  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.40/36.68  | | | |             v2))
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | GROUND_INST: instantiating (44) with all_337_1, all_337_0, simplifying
% 260.40/36.68  | | | |              with (30), (32) gives:
% 260.40/36.68  | | | |   (45)  all_337_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.68  | | | |             all_337_1) = v0)
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | BETA: splitting (45) gives:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | | Case 1:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | |   (46)  all_337_0 = 0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | REDUCE: (29), (46) imply:
% 260.40/36.68  | | | | |   (47)  $false
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | CLOSE: (47) is inconsistent.
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | Case 2:
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | |   (48)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_337_1) = v0)
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | DELTA: instantiating (48) with fresh symbol all_361_0 gives:
% 260.40/36.68  | | | | |   (49)   ~ (all_361_0 = 0) & r1(all_68_20, all_337_1) = all_361_0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | ALPHA: (49) implies:
% 260.40/36.68  | | | | |   (50)   ~ (all_361_0 = 0)
% 260.40/36.68  | | | | |   (51)  r1(all_68_20, all_337_1) = all_361_0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | GROUND_INST: instantiating (5) with 0, all_361_0, all_337_1,
% 260.40/36.68  | | | | |              all_68_20, simplifying with (31), (51) gives:
% 260.40/36.68  | | | | |   (52)  all_361_0 = 0
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | REDUCE: (50), (52) imply:
% 260.40/36.68  | | | | |   (53)  $false
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | | CLOSE: (53) is inconsistent.
% 260.40/36.68  | | | | | 
% 260.40/36.68  | | | | End of split
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | End of split
% 260.40/36.68  | | | 
% 260.40/36.68  | | Case 2:
% 260.40/36.68  | | | 
% 260.40/36.68  | | |   (54)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 260.40/36.68  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.68  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 260.40/36.68  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.68  | | | 
% 260.40/36.68  | | | BETA: splitting (54) gives:
% 260.40/36.68  | | | 
% 260.40/36.68  | | | Case 1:
% 260.40/36.68  | | | | 
% 260.40/36.68  | | | |   (55)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1) |  ~
% 260.40/36.68  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.40/36.68  | | | |             v2))
% 260.40/36.68  | | | | 
% 260.40/36.69  | | | | GROUND_INST: instantiating (55) with all_311_1, all_311_0, simplifying
% 260.40/36.69  | | | |              with (17), (19) gives:
% 260.40/36.69  | | | |   (56)  all_311_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.69  | | | |             all_311_1) = v0)
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | | BETA: splitting (56) gives:
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | | Case 1:
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | |   (57)  all_311_0 = 0
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | REDUCE: (16), (57) imply:
% 260.40/36.69  | | | | |   (58)  $false
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | CLOSE: (58) is inconsistent.
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | Case 2:
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | |   (59)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_311_1) = v0)
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | DELTA: instantiating (59) with fresh symbol all_361_0 gives:
% 260.40/36.69  | | | | |   (60)   ~ (all_361_0 = 0) & r1(all_68_20, all_311_1) = all_361_0
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | ALPHA: (60) implies:
% 260.40/36.69  | | | | |   (61)   ~ (all_361_0 = 0)
% 260.40/36.69  | | | | |   (62)  r1(all_68_20, all_311_1) = all_361_0
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | GROUND_INST: instantiating (5) with 0, all_361_0, all_311_1,
% 260.40/36.69  | | | | |              all_68_20, simplifying with (18), (62) gives:
% 260.40/36.69  | | | | |   (63)  all_361_0 = 0
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | REDUCE: (61), (63) imply:
% 260.40/36.69  | | | | |   (64)  $false
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | CLOSE: (64) is inconsistent.
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | End of split
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | Case 2:
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | |   (65)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~
% 260.40/36.69  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.40/36.69  | | | |             v2))
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | | GROUND_INST: instantiating (65) with all_194_1, all_194_0, simplifying
% 260.40/36.69  | | | |              with (11), (13) gives:
% 260.40/36.69  | | | |   (66)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.69  | | | |             all_194_1) = v0)
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | | REF_CLOSE: (5), (6), (14), (66) are inconsistent by sub-proof #402.
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | End of split
% 260.40/36.69  | | | 
% 260.40/36.69  | | End of split
% 260.40/36.69  | | 
% 260.40/36.69  | End of split
% 260.40/36.69  | 
% 260.40/36.69  End of proof
% 260.40/36.69  
% 260.40/36.69  Sub-proof #393 shows that the following formulas are inconsistent:
% 260.40/36.69  ----------------------------------------------------------------
% 260.40/36.69    (1)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.69    (2)   ~ (all_68_17 = 0)
% 260.40/36.69    (3)   ~ (all_68_18 = 0)
% 260.40/36.69    (4)   ~ (all_68_19 = 0)
% 260.40/36.69  
% 260.40/36.69  Begin of proof
% 260.40/36.69  | 
% 260.40/36.69  | BETA: splitting (1) gives:
% 260.40/36.69  | 
% 260.40/36.69  | Case 1:
% 260.40/36.69  | | 
% 260.40/36.69  | |   (5)  all_68_17 = 0
% 260.40/36.69  | | 
% 260.40/36.69  | | REDUCE: (2), (5) imply:
% 260.40/36.69  | |   (6)  $false
% 260.40/36.69  | | 
% 260.40/36.69  | | CLOSE: (6) is inconsistent.
% 260.40/36.69  | | 
% 260.40/36.69  | Case 2:
% 260.40/36.69  | | 
% 260.40/36.69  | |   (7)  all_68_18 = 0 | all_68_19 = 0
% 260.40/36.69  | | 
% 260.40/36.69  | | REF_CLOSE: (3), (4), (7) are inconsistent by sub-proof #406.
% 260.40/36.69  | | 
% 260.40/36.69  | End of split
% 260.40/36.69  | 
% 260.40/36.69  End of proof
% 260.40/36.69  
% 260.40/36.69  Sub-proof #394 shows that the following formulas are inconsistent:
% 260.40/36.69  ----------------------------------------------------------------
% 260.40/36.69    (1)  all_221_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_221_1) =
% 260.40/36.69           v0)
% 260.40/36.69    (2)   ~ (all_221_0 = 0)
% 260.40/36.69    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.69         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.69    (4)  r1(all_68_20, all_221_1) = 0
% 260.40/36.69  
% 260.40/36.69  Begin of proof
% 260.40/36.69  | 
% 260.40/36.69  | BETA: splitting (1) gives:
% 260.40/36.69  | 
% 260.40/36.69  | Case 1:
% 260.40/36.69  | | 
% 260.40/36.69  | |   (5)  all_221_0 = 0
% 260.40/36.69  | | 
% 260.40/36.69  | | REDUCE: (2), (5) imply:
% 260.40/36.69  | |   (6)  $false
% 260.40/36.69  | | 
% 260.40/36.69  | | CLOSE: (6) is inconsistent.
% 260.40/36.69  | | 
% 260.40/36.69  | Case 2:
% 260.40/36.69  | | 
% 260.40/36.69  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_221_1) = v0)
% 260.40/36.69  | | 
% 260.40/36.69  | | DELTA: instantiating (7) with fresh symbol all_358_0 gives:
% 260.40/36.69  | |   (8)   ~ (all_358_0 = 0) & r1(all_68_20, all_221_1) = all_358_0
% 260.40/36.69  | | 
% 260.40/36.69  | | ALPHA: (8) implies:
% 260.40/36.69  | |   (9)   ~ (all_358_0 = 0)
% 260.40/36.69  | |   (10)  r1(all_68_20, all_221_1) = all_358_0
% 260.40/36.69  | | 
% 260.40/36.69  | | GROUND_INST: instantiating (3) with 0, all_358_0, all_221_1, all_68_20,
% 260.40/36.69  | |              simplifying with (4), (10) gives:
% 260.40/36.69  | |   (11)  all_358_0 = 0
% 260.40/36.69  | | 
% 260.40/36.69  | | REDUCE: (9), (11) imply:
% 260.40/36.69  | |   (12)  $false
% 260.40/36.69  | | 
% 260.40/36.69  | | CLOSE: (12) is inconsistent.
% 260.40/36.69  | | 
% 260.40/36.69  | End of split
% 260.40/36.69  | 
% 260.40/36.69  End of proof
% 260.40/36.69  
% 260.40/36.69  Sub-proof #395 shows that the following formulas are inconsistent:
% 260.40/36.69  ----------------------------------------------------------------
% 260.40/36.69    (1)   ~ (all_227_0 = 0) & p103(all_227_1) = all_227_0 & r1(all_68_20,
% 260.40/36.69           all_227_1) = 0 & $i(all_227_1)
% 260.40/36.69    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.40/36.69    (3)  all_75_9 = all_68_11
% 260.40/36.69    (4)  all_75_17 = all_68_18
% 260.40/36.69    (5)   ~ (all_75_9 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0)
% 260.40/36.69           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.69    (6)  all_75_10 = all_68_16
% 260.40/36.69    (7)  all_75_13 = all_68_12
% 260.40/36.69    (8)   ~ (all_68_14 = 0)
% 260.40/36.69    (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.69         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.69    (10)   ~ (all_194_0 = 0)
% 260.40/36.69    (11)   ~ (all_75_12 = 0) |  ~ (all_75_13 = 0)
% 260.40/36.69    (12)   ~ (all_75_12 = 0) |  ~ (all_75_14 = 0)
% 260.40/36.69    (13)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.40/36.69    (14)  $i(all_194_1)
% 260.40/36.69    (15)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.40/36.69            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.40/36.69          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.40/36.69            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.69          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.69              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.69            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.69              r1(all_68_20, v0) = v2))
% 260.40/36.69    (16)  all_75_12 = 0
% 260.40/36.69    (17)  p105(all_194_1) = all_194_0
% 260.40/36.69    (18)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.69    (19)   ~ (all_68_13 = 0)
% 260.40/36.69    (20)  all_75_14 = all_68_17
% 260.40/36.69    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.69            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.69    (22)   ~ (all_68_19 = 0)
% 260.40/36.69    (23)  r1(all_68_20, all_194_1) = 0
% 260.40/36.69  
% 260.40/36.69  Begin of proof
% 260.40/36.69  | 
% 260.40/36.69  | ALPHA: (1) implies:
% 260.40/36.69  |   (24)   ~ (all_227_0 = 0)
% 260.40/36.69  |   (25)  $i(all_227_1)
% 260.40/36.69  |   (26)  r1(all_68_20, all_227_1) = 0
% 260.40/36.69  |   (27)  p103(all_227_1) = all_227_0
% 260.40/36.69  | 
% 260.40/36.69  | BETA: splitting (11) gives:
% 260.40/36.69  | 
% 260.40/36.69  | Case 1:
% 260.40/36.69  | | 
% 260.40/36.69  | |   (28)   ~ (all_75_12 = 0)
% 260.40/36.69  | | 
% 260.40/36.69  | | REDUCE: (16), (28) imply:
% 260.40/36.69  | |   (29)  $false
% 260.40/36.69  | | 
% 260.40/36.69  | | CLOSE: (29) is inconsistent.
% 260.40/36.69  | | 
% 260.40/36.69  | Case 2:
% 260.40/36.69  | | 
% 260.40/36.69  | |   (30)   ~ (all_75_13 = 0)
% 260.40/36.69  | | 
% 260.40/36.69  | | REDUCE: (7), (30) imply:
% 260.40/36.69  | |   (31)   ~ (all_68_12 = 0)
% 260.40/36.69  | | 
% 260.40/36.69  | | BETA: splitting (12) gives:
% 260.40/36.69  | | 
% 260.40/36.69  | | Case 1:
% 260.40/36.69  | | | 
% 260.40/36.69  | | |   (32)   ~ (all_75_12 = 0)
% 260.40/36.69  | | | 
% 260.40/36.69  | | | REDUCE: (16), (32) imply:
% 260.40/36.69  | | |   (33)  $false
% 260.40/36.69  | | | 
% 260.40/36.69  | | | CLOSE: (33) is inconsistent.
% 260.40/36.69  | | | 
% 260.40/36.69  | | Case 2:
% 260.40/36.69  | | | 
% 260.40/36.69  | | |   (34)   ~ (all_75_14 = 0)
% 260.40/36.69  | | | 
% 260.40/36.69  | | | REDUCE: (20), (34) imply:
% 260.40/36.69  | | |   (35)   ~ (all_68_17 = 0)
% 260.40/36.69  | | | 
% 260.40/36.69  | | | BETA: splitting (2) gives:
% 260.40/36.69  | | | 
% 260.40/36.69  | | | Case 1:
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | |   (36)  all_68_11 = 0
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | | COMBINE_EQS: (3), (36) imply:
% 260.40/36.69  | | | |   (37)  all_75_9 = 0
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | | BETA: splitting (13) gives:
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | | Case 1:
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | |   (38)   ~ (all_75_9 = 0)
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | REDUCE: (37), (38) imply:
% 260.40/36.69  | | | | |   (39)  $false
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | CLOSE: (39) is inconsistent.
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | Case 2:
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | |   (40)   ~ (all_75_10 = 0)
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | REDUCE: (6), (40) imply:
% 260.40/36.69  | | | | |   (41)   ~ (all_68_16 = 0)
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | BETA: splitting (5) gives:
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | | Case 1:
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | |   (42)   ~ (all_75_9 = 0)
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | | REDUCE: (37), (42) imply:
% 260.40/36.69  | | | | | |   (43)  $false
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | | CLOSE: (43) is inconsistent.
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | Case 2:
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | |   (44)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p102(v0) = v1 &
% 260.40/36.69  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | | DELTA: instantiating (44) with fresh symbols all_261_0, all_261_1
% 260.40/36.69  | | | | | |        gives:
% 260.40/36.69  | | | | | |   (45)   ~ (all_261_0 = 0) & p102(all_261_1) = all_261_0 &
% 260.40/36.69  | | | | | |         r1(all_68_20, all_261_1) = 0 & $i(all_261_1)
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | | ALPHA: (45) implies:
% 260.40/36.69  | | | | | |   (46)   ~ (all_261_0 = 0)
% 260.40/36.69  | | | | | |   (47)  $i(all_261_1)
% 260.40/36.69  | | | | | |   (48)  r1(all_68_20, all_261_1) = 0
% 260.40/36.69  | | | | | |   (49)  p102(all_261_1) = all_261_0
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | | BETA: splitting (18) gives:
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | | Case 1:
% 260.40/36.69  | | | | | | | 
% 260.40/36.69  | | | | | | |   (50)  all_68_16 = 0
% 260.40/36.69  | | | | | | | 
% 260.40/36.69  | | | | | | | REDUCE: (41), (50) imply:
% 260.40/36.69  | | | | | | |   (51)  $false
% 260.40/36.69  | | | | | | | 
% 260.40/36.69  | | | | | | | CLOSE: (51) is inconsistent.
% 260.40/36.69  | | | | | | | 
% 260.40/36.69  | | | | | | Case 2:
% 260.40/36.69  | | | | | | | 
% 260.40/36.69  | | | | | | |   (52)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.69  | | | | | | | 
% 260.40/36.69  | | | | | | | BETA: splitting (52) gives:
% 260.40/36.69  | | | | | | | 
% 260.40/36.69  | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | 
% 260.40/36.69  | | | | | | | |   (53)  all_68_17 = 0
% 260.40/36.69  | | | | | | | | 
% 260.40/36.69  | | | | | | | | REDUCE: (35), (53) imply:
% 260.40/36.69  | | | | | | | |   (54)  $false
% 260.40/36.69  | | | | | | | | 
% 260.40/36.69  | | | | | | | | CLOSE: (54) is inconsistent.
% 260.40/36.69  | | | | | | | | 
% 260.40/36.69  | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | 
% 260.40/36.69  | | | | | | | |   (55)  all_68_18 = 0 | all_68_19 = 0
% 260.40/36.69  | | | | | | | | 
% 260.40/36.69  | | | | | | | | BETA: splitting (55) gives:
% 260.40/36.69  | | | | | | | | 
% 260.40/36.69  | | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | |   (56)  all_68_18 = 0
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | COMBINE_EQS: (4), (56) imply:
% 260.40/36.69  | | | | | | | | |   (57)  all_75_17 = 0
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | BETA: splitting (21) gives:
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | |   (58)   ~ (all_75_17 = 0)
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | REDUCE: (57), (58) imply:
% 260.40/36.69  | | | | | | | | | |   (59)  $false
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | CLOSE: (59) is inconsistent.
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | |   (60)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 260.40/36.69  | | | | | | | | | |           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | DELTA: instantiating (60) with fresh symbols all_286_0,
% 260.40/36.69  | | | | | | | | | |        all_286_1 gives:
% 260.40/36.69  | | | | | | | | | |   (61)   ~ (all_286_0 = 0) & p104(all_286_1) = all_286_0 &
% 260.40/36.69  | | | | | | | | | |         r1(all_68_20, all_286_1) = 0 & $i(all_286_1)
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | ALPHA: (61) implies:
% 260.40/36.69  | | | | | | | | | |   (62)   ~ (all_286_0 = 0)
% 260.40/36.69  | | | | | | | | | |   (63)  $i(all_286_1)
% 260.40/36.69  | | | | | | | | | |   (64)  r1(all_68_20, all_286_1) = 0
% 260.40/36.69  | | | | | | | | | |   (65)  p104(all_286_1) = all_286_0
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | BETA: splitting (15) gives:
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | |   (66)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.69  | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.69  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.40/36.69  | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.40/36.69  | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.40/36.69  | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 260.40/36.69  | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | BETA: splitting (66) gives:
% 260.40/36.69  | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | |   (67)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.69  | | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.69  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | GROUND_INST: instantiating (67) with all_261_1, all_261_0,
% 260.40/36.69  | | | | | | | | | | | |              simplifying with (47), (49) gives:
% 260.40/36.69  | | | | | | | | | | | |   (68)  all_261_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.69  | | | | | | | | | | | |           r1(all_68_20, all_261_1) = v0)
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | BETA: splitting (68) gives:
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | |   (69)  all_261_0 = 0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | REDUCE: (46), (69) imply:
% 260.40/36.69  | | | | | | | | | | | | |   (70)  $false
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | CLOSE: (70) is inconsistent.
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | |   (71)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.69  | | | | | | | | | | | | |             all_261_1) = v0)
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | DELTA: instantiating (71) with fresh symbol all_348_0
% 260.40/36.69  | | | | | | | | | | | | |        gives:
% 260.40/36.69  | | | | | | | | | | | | |   (72)   ~ (all_348_0 = 0) & r1(all_68_20, all_261_1) =
% 260.40/36.69  | | | | | | | | | | | | |         all_348_0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | ALPHA: (72) implies:
% 260.40/36.69  | | | | | | | | | | | | |   (73)   ~ (all_348_0 = 0)
% 260.40/36.69  | | | | | | | | | | | | |   (74)  r1(all_68_20, all_261_1) = all_348_0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_348_0, all_261_1,
% 260.40/36.69  | | | | | | | | | | | | |              all_68_20, simplifying with (48), (74) gives:
% 260.40/36.69  | | | | | | | | | | | | |   (75)  all_348_0 = 0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | REDUCE: (73), (75) imply:
% 260.40/36.69  | | | | | | | | | | | | |   (76)  $false
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | CLOSE: (76) is inconsistent.
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | End of split
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | |   (77)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.69  | | | | | | | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.69  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | GROUND_INST: instantiating (77) with all_227_1, all_227_0,
% 260.40/36.69  | | | | | | | | | | | |              simplifying with (25), (27) gives:
% 260.40/36.69  | | | | | | | | | | | |   (78)  all_227_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.69  | | | | | | | | | | | |           r1(all_68_20, all_227_1) = v0)
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | BETA: splitting (78) gives:
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | |   (79)  all_227_0 = 0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | REDUCE: (24), (79) imply:
% 260.40/36.69  | | | | | | | | | | | | |   (80)  $false
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | CLOSE: (80) is inconsistent.
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | |   (81)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.69  | | | | | | | | | | | | |             all_227_1) = v0)
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | DELTA: instantiating (81) with fresh symbol all_348_0
% 260.40/36.69  | | | | | | | | | | | | |        gives:
% 260.40/36.69  | | | | | | | | | | | | |   (82)   ~ (all_348_0 = 0) & r1(all_68_20, all_227_1) =
% 260.40/36.69  | | | | | | | | | | | | |         all_348_0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | ALPHA: (82) implies:
% 260.40/36.69  | | | | | | | | | | | | |   (83)   ~ (all_348_0 = 0)
% 260.40/36.69  | | | | | | | | | | | | |   (84)  r1(all_68_20, all_227_1) = all_348_0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_348_0, all_227_1,
% 260.40/36.69  | | | | | | | | | | | | |              all_68_20, simplifying with (26), (84) gives:
% 260.40/36.69  | | | | | | | | | | | | |   (85)  all_348_0 = 0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | REDUCE: (83), (85) imply:
% 260.40/36.69  | | | | | | | | | | | | |   (86)  $false
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | CLOSE: (86) is inconsistent.
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | End of split
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | End of split
% 260.40/36.69  | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | |   (87)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.69  | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.69  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0:
% 260.40/36.69  | | | | | | | | | | |           $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.40/36.69  | | | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.40/36.69  | | | | | | | | | | |             & r1(all_68_20, v0) = v2))
% 260.40/36.69  | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | BETA: splitting (87) gives:
% 260.40/36.69  | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | |   (88)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.69  | | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.69  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | GROUND_INST: instantiating (88) with all_286_1, all_286_0,
% 260.40/36.69  | | | | | | | | | | | |              simplifying with (63), (65) gives:
% 260.40/36.69  | | | | | | | | | | | |   (89)  all_286_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.69  | | | | | | | | | | | |           r1(all_68_20, all_286_1) = v0)
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | BETA: splitting (89) gives:
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | Case 1:
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | |   (90)  all_286_0 = 0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | REDUCE: (62), (90) imply:
% 260.40/36.69  | | | | | | | | | | | | |   (91)  $false
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | CLOSE: (91) is inconsistent.
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | |   (92)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.69  | | | | | | | | | | | | |             all_286_1) = v0)
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | DELTA: instantiating (92) with fresh symbol all_348_0
% 260.40/36.69  | | | | | | | | | | | | |        gives:
% 260.40/36.69  | | | | | | | | | | | | |   (93)   ~ (all_348_0 = 0) & r1(all_68_20, all_286_1) =
% 260.40/36.69  | | | | | | | | | | | | |         all_348_0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | ALPHA: (93) implies:
% 260.40/36.69  | | | | | | | | | | | | |   (94)   ~ (all_348_0 = 0)
% 260.40/36.69  | | | | | | | | | | | | |   (95)  r1(all_68_20, all_286_1) = all_348_0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | GROUND_INST: instantiating (9) with 0, all_348_0, all_286_1,
% 260.40/36.69  | | | | | | | | | | | | |              all_68_20, simplifying with (64), (95) gives:
% 260.40/36.69  | | | | | | | | | | | | |   (96)  all_348_0 = 0
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | REDUCE: (94), (96) imply:
% 260.40/36.69  | | | | | | | | | | | | |   (97)  $false
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | | CLOSE: (97) is inconsistent.
% 260.40/36.69  | | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | End of split
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | |   (98)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.69  | | | | | | | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.69  | | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | GROUND_INST: instantiating (98) with all_194_1, all_194_0,
% 260.40/36.69  | | | | | | | | | | | |              simplifying with (14), (17) gives:
% 260.40/36.69  | | | | | | | | | | | |   (99)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.69  | | | | | | | | | | | |           r1(all_68_20, all_194_1) = v0)
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | | REF_CLOSE: (9), (10), (23), (99) are inconsistent by
% 260.40/36.69  | | | | | | | | | | | |            sub-proof #402.
% 260.40/36.69  | | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | | End of split
% 260.40/36.69  | | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | | End of split
% 260.40/36.69  | | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | End of split
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | Case 2:
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | |   (100)  all_68_19 = 0
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | REDUCE: (22), (100) imply:
% 260.40/36.69  | | | | | | | | |   (101)  $false
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | | CLOSE: (101) is inconsistent.
% 260.40/36.69  | | | | | | | | | 
% 260.40/36.69  | | | | | | | | End of split
% 260.40/36.69  | | | | | | | | 
% 260.40/36.69  | | | | | | | End of split
% 260.40/36.69  | | | | | | | 
% 260.40/36.69  | | | | | | End of split
% 260.40/36.69  | | | | | | 
% 260.40/36.69  | | | | | End of split
% 260.40/36.69  | | | | | 
% 260.40/36.69  | | | | End of split
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | Case 2:
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | |   (102)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | | REF_CLOSE: (8), (19), (31), (102) are inconsistent by sub-proof #396.
% 260.40/36.69  | | | | 
% 260.40/36.69  | | | End of split
% 260.40/36.69  | | | 
% 260.40/36.69  | | End of split
% 260.40/36.69  | | 
% 260.40/36.69  | End of split
% 260.40/36.69  | 
% 260.40/36.69  End of proof
% 260.40/36.69  
% 260.40/36.69  Sub-proof #396 shows that the following formulas are inconsistent:
% 260.40/36.69  ----------------------------------------------------------------
% 260.40/36.69    (1)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.40/36.69    (2)   ~ (all_68_12 = 0)
% 260.40/36.69    (3)   ~ (all_68_13 = 0)
% 260.40/36.69    (4)   ~ (all_68_14 = 0)
% 260.40/36.69  
% 260.40/36.69  Begin of proof
% 260.40/36.69  | 
% 260.40/36.69  | BETA: splitting (1) gives:
% 260.40/36.69  | 
% 260.40/36.69  | Case 1:
% 260.40/36.69  | | 
% 260.40/36.69  | |   (5)  all_68_12 = 0
% 260.40/36.69  | | 
% 260.40/36.69  | | REDUCE: (2), (5) imply:
% 260.40/36.69  | |   (6)  $false
% 260.40/36.69  | | 
% 260.40/36.69  | | CLOSE: (6) is inconsistent.
% 260.40/36.69  | | 
% 260.40/36.69  | Case 2:
% 260.40/36.69  | | 
% 260.40/36.69  | |   (7)  all_68_13 = 0 | all_68_14 = 0
% 260.40/36.69  | | 
% 260.40/36.69  | | REF_CLOSE: (3), (4), (7) are inconsistent by sub-proof #404.
% 260.40/36.69  | | 
% 260.40/36.69  | End of split
% 260.40/36.69  | 
% 260.40/36.69  End of proof
% 260.40/36.69  
% 260.40/36.69  Sub-proof #397 shows that the following formulas are inconsistent:
% 260.40/36.69  ----------------------------------------------------------------
% 260.40/36.69    (1)   ~ (all_75_8 = 0) |  ~ (all_75_10 = 0)
% 260.40/36.69    (2)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.40/36.69    (3)  all_75_9 = all_68_11
% 260.40/36.69    (4)  all_75_13 = all_68_12
% 260.40/36.69    (5)  all_75_10 = 0
% 260.40/36.69    (6)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.69         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.69             r1(all_68_20, v0) = v2))
% 260.40/36.69    (7)   ~ (all_68_14 = 0)
% 260.40/36.69    (8)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.69         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.69    (9)   ~ (all_194_0 = 0)
% 260.40/36.69    (10)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.69            p405(v0) = v1 & $i(v0))
% 260.40/36.69    (11)   ~ (all_75_9 = 0) |  ~ (all_75_10 = 0)
% 260.40/36.69    (12)   ~ (all_239_0 = 0) & p102(all_239_1) = all_239_0 & r1(all_68_20,
% 260.40/36.69            all_239_1) = 0 & $i(all_239_1)
% 260.40/36.69    (13)  all_75_8 = all_68_7
% 260.40/36.69    (14)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.69            p103(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.69    (15)   ~ (all_68_8 = 0)
% 260.40/36.69    (16)  $i(all_194_1)
% 260.40/36.70    (17)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.40/36.70            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.40/36.70          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.40/36.70            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.70          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.70            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70              r1(all_68_20, v0) = v2))
% 260.40/36.70    (18)  all_75_15 = all_68_9
% 260.40/36.70    (19)  p105(all_194_1) = all_194_0
% 260.40/36.70    (20)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.70            p304(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.70    (21)   ~ (all_75_15 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.70            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.70    (22)   ~ (all_68_13 = 0)
% 260.40/36.70    (23)  r1(all_68_20, all_194_1) = 0
% 260.40/36.70  
% 260.40/36.70  Begin of proof
% 260.40/36.70  | 
% 260.40/36.70  | ALPHA: (12) implies:
% 260.40/36.70  |   (24)   ~ (all_239_0 = 0)
% 260.40/36.70  |   (25)  $i(all_239_1)
% 260.40/36.70  |   (26)  r1(all_68_20, all_239_1) = 0
% 260.40/36.70  |   (27)  p102(all_239_1) = all_239_0
% 260.40/36.70  | 
% 260.40/36.70  | BETA: splitting (1) gives:
% 260.40/36.70  | 
% 260.40/36.70  | Case 1:
% 260.40/36.70  | | 
% 260.40/36.70  | |   (28)   ~ (all_75_8 = 0)
% 260.40/36.70  | | 
% 260.40/36.70  | | REDUCE: (13), (28) imply:
% 260.40/36.70  | |   (29)   ~ (all_68_7 = 0)
% 260.40/36.70  | | 
% 260.40/36.70  | | BETA: splitting (11) gives:
% 260.40/36.70  | | 
% 260.40/36.70  | | Case 1:
% 260.40/36.70  | | | 
% 260.40/36.70  | | |   (30)   ~ (all_75_9 = 0)
% 260.40/36.70  | | | 
% 260.40/36.70  | | | REDUCE: (3), (30) imply:
% 260.40/36.70  | | |   (31)   ~ (all_68_11 = 0)
% 260.40/36.70  | | | 
% 260.40/36.70  | | | BETA: splitting (2) gives:
% 260.40/36.70  | | | 
% 260.40/36.70  | | | Case 1:
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | |   (32)  all_68_11 = 0
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | | REDUCE: (31), (32) imply:
% 260.40/36.70  | | | |   (33)  $false
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | | CLOSE: (33) is inconsistent.
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | Case 2:
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | |   (34)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | | BETA: splitting (34) gives:
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | | Case 1:
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | |   (35)  all_68_12 = 0
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | | COMBINE_EQS: (4), (35) imply:
% 260.40/36.70  | | | | |   (36)  all_75_13 = 0
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | | BETA: splitting (14) gives:
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | | Case 1:
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | |   (37)   ~ (all_75_13 = 0)
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | REDUCE: (36), (37) imply:
% 260.40/36.70  | | | | | |   (38)  $false
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | CLOSE: (38) is inconsistent.
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | Case 2:
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | |   (39)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p103(v0) = v1 &
% 260.40/36.70  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | DELTA: instantiating (39) with fresh symbols all_288_0, all_288_1
% 260.40/36.70  | | | | | |        gives:
% 260.40/36.70  | | | | | |   (40)   ~ (all_288_0 = 0) & p103(all_288_1) = all_288_0 &
% 260.40/36.70  | | | | | |         r1(all_68_20, all_288_1) = 0 & $i(all_288_1)
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | ALPHA: (40) implies:
% 260.40/36.70  | | | | | |   (41)   ~ (all_288_0 = 0)
% 260.40/36.70  | | | | | |   (42)  $i(all_288_1)
% 260.40/36.70  | | | | | |   (43)  r1(all_68_20, all_288_1) = 0
% 260.40/36.70  | | | | | |   (44)  p103(all_288_1) = all_288_0
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | BETA: splitting (20) gives:
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | Case 1:
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | |   (45)   ~ (all_75_15 = 0)
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | REDUCE: (18), (45) imply:
% 260.40/36.70  | | | | | | |   (46)   ~ (all_68_9 = 0)
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | REF_CLOSE: (6), (8), (10), (15), (29), (46) are inconsistent by
% 260.40/36.70  | | | | | | |            sub-proof #398.
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | Case 2:
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | |   (47)  all_75_15 = 0
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | COMBINE_EQS: (18), (47) imply:
% 260.40/36.70  | | | | | | |   (48)  all_68_9 = 0
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | BETA: splitting (21) gives:
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | |   (49)   ~ (all_75_15 = 0)
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | REDUCE: (47), (49) imply:
% 260.40/36.70  | | | | | | | |   (50)  $false
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | CLOSE: (50) is inconsistent.
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | |   (51)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) =
% 260.40/36.70  | | | | | | | |           v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | BETA: splitting (20) gives:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | |   (52)   ~ (all_75_15 = 0)
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | REDUCE: (18), (52) imply:
% 260.40/36.70  | | | | | | | | |   (53)   ~ (all_68_9 = 0)
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | REF_CLOSE: (6), (8), (10), (15), (29), (53) are inconsistent
% 260.40/36.70  | | | | | | | | |            by sub-proof #398.
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | DELTA: instantiating (51) with fresh symbols all_327_0,
% 260.40/36.70  | | | | | | | | |        all_327_1 gives:
% 260.40/36.70  | | | | | | | | |   (54)   ~ (all_327_0 = 0) & p104(all_327_1) = all_327_0 &
% 260.40/36.70  | | | | | | | | |         r1(all_68_20, all_327_1) = 0 & $i(all_327_1)
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | ALPHA: (54) implies:
% 260.40/36.70  | | | | | | | | |   (55)   ~ (all_327_0 = 0)
% 260.40/36.70  | | | | | | | | |   (56)  $i(all_327_1)
% 260.40/36.70  | | | | | | | | |   (57)  r1(all_68_20, all_327_1) = 0
% 260.40/36.70  | | | | | | | | |   (58)  p104(all_327_1) = all_327_0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | BETA: splitting (17) gives:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | |   (59)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0)
% 260.40/36.70  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.40/36.70  | | | | | | | | | |             & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.40/36.70  | | | | | | | | | |         [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0)
% 260.40/36.70  | | | | | | | | | |           |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.40/36.70  | | | | | | | | | |             = v2))
% 260.40/36.70  | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | BETA: splitting (59) gives:
% 260.40/36.70  | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | |   (60)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.70  | | | | | | | | | | |           (p102(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.70  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | GROUND_INST: instantiating (60) with all_239_1, all_239_0,
% 260.40/36.70  | | | | | | | | | | |              simplifying with (25), (27) gives:
% 260.40/36.70  | | | | | | | | | | |   (61)  all_239_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.70  | | | | | | | | | | |           r1(all_68_20, all_239_1) = v0)
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | BETA: splitting (61) gives:
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | |   (62)  all_239_0 = 0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | REDUCE: (24), (62) imply:
% 260.40/36.70  | | | | | | | | | | | |   (63)  $false
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | CLOSE: (63) is inconsistent.
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | |   (64)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.70  | | | | | | | | | | | |             all_239_1) = v0)
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | DELTA: instantiating (64) with fresh symbol all_351_0
% 260.40/36.70  | | | | | | | | | | | |        gives:
% 260.40/36.70  | | | | | | | | | | | |   (65)   ~ (all_351_0 = 0) & r1(all_68_20, all_239_1) =
% 260.40/36.70  | | | | | | | | | | | |         all_351_0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | ALPHA: (65) implies:
% 260.40/36.70  | | | | | | | | | | | |   (66)   ~ (all_351_0 = 0)
% 260.40/36.70  | | | | | | | | | | | |   (67)  r1(all_68_20, all_239_1) = all_351_0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_351_0, all_239_1,
% 260.40/36.70  | | | | | | | | | | | |              all_68_20, simplifying with (26), (67) gives:
% 260.40/36.70  | | | | | | | | | | | |   (68)  all_351_0 = 0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | REDUCE: (66), (68) imply:
% 260.40/36.70  | | | | | | | | | | | |   (69)  $false
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | CLOSE: (69) is inconsistent.
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | |   (70)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.70  | | | | | | | | | | |           (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.70  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | GROUND_INST: instantiating (70) with all_288_1, all_288_0,
% 260.40/36.70  | | | | | | | | | | |              simplifying with (42), (44) gives:
% 260.40/36.70  | | | | | | | | | | |   (71)  all_288_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.70  | | | | | | | | | | |           r1(all_68_20, all_288_1) = v0)
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | BETA: splitting (71) gives:
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | |   (72)  all_288_0 = 0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | REDUCE: (41), (72) imply:
% 260.40/36.70  | | | | | | | | | | | |   (73)  $false
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | CLOSE: (73) is inconsistent.
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | |   (74)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.70  | | | | | | | | | | | |             all_288_1) = v0)
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | DELTA: instantiating (74) with fresh symbol all_351_0
% 260.40/36.70  | | | | | | | | | | | |        gives:
% 260.40/36.70  | | | | | | | | | | | |   (75)   ~ (all_351_0 = 0) & r1(all_68_20, all_288_1) =
% 260.40/36.70  | | | | | | | | | | | |         all_351_0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | ALPHA: (75) implies:
% 260.40/36.70  | | | | | | | | | | | |   (76)   ~ (all_351_0 = 0)
% 260.40/36.70  | | | | | | | | | | | |   (77)  r1(all_68_20, all_288_1) = all_351_0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_351_0, all_288_1,
% 260.40/36.70  | | | | | | | | | | | |              all_68_20, simplifying with (43), (77) gives:
% 260.40/36.70  | | | | | | | | | | | |   (78)  all_351_0 = 0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | REDUCE: (76), (78) imply:
% 260.40/36.70  | | | | | | | | | | | |   (79)  $false
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | CLOSE: (79) is inconsistent.
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0)
% 260.40/36.70  | | | | | | | | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0)
% 260.40/36.70  | | | | | | | | | |             & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.40/36.70  | | | | | | | | | |         [v1: int] : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0)
% 260.40/36.70  | | | | | | | | | |           |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.40/36.70  | | | | | | | | | |             = v2))
% 260.40/36.70  | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | BETA: splitting (80) gives:
% 260.40/36.70  | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | |   (81)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.70  | | | | | | | | | | |           (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.70  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | GROUND_INST: instantiating (81) with all_327_1, all_327_0,
% 260.40/36.70  | | | | | | | | | | |              simplifying with (56), (58) gives:
% 260.40/36.70  | | | | | | | | | | |   (82)  all_327_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.70  | | | | | | | | | | |           r1(all_68_20, all_327_1) = v0)
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | BETA: splitting (82) gives:
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | |   (83)  all_327_0 = 0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | REDUCE: (55), (83) imply:
% 260.40/36.70  | | | | | | | | | | | |   (84)  $false
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | CLOSE: (84) is inconsistent.
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | |   (85)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.70  | | | | | | | | | | | |             all_327_1) = v0)
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | DELTA: instantiating (85) with fresh symbol all_351_0
% 260.40/36.70  | | | | | | | | | | | |        gives:
% 260.40/36.70  | | | | | | | | | | | |   (86)   ~ (all_351_0 = 0) & r1(all_68_20, all_327_1) =
% 260.40/36.70  | | | | | | | | | | | |         all_351_0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | ALPHA: (86) implies:
% 260.40/36.70  | | | | | | | | | | | |   (87)   ~ (all_351_0 = 0)
% 260.40/36.70  | | | | | | | | | | | |   (88)  r1(all_68_20, all_327_1) = all_351_0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | GROUND_INST: instantiating (8) with 0, all_351_0, all_327_1,
% 260.40/36.70  | | | | | | | | | | | |              all_68_20, simplifying with (57), (88) gives:
% 260.40/36.70  | | | | | | | | | | | |   (89)  all_351_0 = 0
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | REDUCE: (87), (89) imply:
% 260.40/36.70  | | | | | | | | | | | |   (90)  $false
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | | CLOSE: (90) is inconsistent.
% 260.40/36.70  | | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | |   (91)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.70  | | | | | | | | | | |           (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.70  | | | | | | | | | | |             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | GROUND_INST: instantiating (91) with all_194_1, all_194_0,
% 260.40/36.70  | | | | | | | | | | |              simplifying with (16), (19) gives:
% 260.40/36.70  | | | | | | | | | | |   (92)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.70  | | | | | | | | | | |           r1(all_68_20, all_194_1) = v0)
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | | REF_CLOSE: (8), (9), (23), (92) are inconsistent by sub-proof
% 260.40/36.70  | | | | | | | | | | |            #402.
% 260.40/36.70  | | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | End of split
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | End of split
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | End of split
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | Case 2:
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | |   (93)  all_68_13 = 0 | all_68_14 = 0
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | | REF_CLOSE: (7), (22), (93) are inconsistent by sub-proof #404.
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | End of split
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | End of split
% 260.40/36.70  | | | 
% 260.40/36.70  | | Case 2:
% 260.40/36.70  | | | 
% 260.40/36.70  | | |   (94)   ~ (all_75_10 = 0)
% 260.40/36.70  | | | 
% 260.40/36.70  | | | REDUCE: (5), (94) imply:
% 260.40/36.70  | | |   (95)  $false
% 260.40/36.70  | | | 
% 260.40/36.70  | | | CLOSE: (95) is inconsistent.
% 260.40/36.70  | | | 
% 260.40/36.70  | | End of split
% 260.40/36.70  | | 
% 260.40/36.70  | Case 2:
% 260.40/36.70  | | 
% 260.40/36.70  | |   (96)   ~ (all_75_10 = 0)
% 260.40/36.70  | | 
% 260.40/36.70  | | REDUCE: (5), (96) imply:
% 260.40/36.70  | |   (97)  $false
% 260.40/36.70  | | 
% 260.40/36.70  | | CLOSE: (97) is inconsistent.
% 260.40/36.70  | | 
% 260.40/36.70  | End of split
% 260.40/36.70  | 
% 260.40/36.70  End of proof
% 260.40/36.70  
% 260.40/36.70  Sub-proof #398 shows that the following formulas are inconsistent:
% 260.40/36.70  ----------------------------------------------------------------
% 260.40/36.70    (1)  all_68_7 = 0 | all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.70         (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70             r1(all_68_20, v0) = v2))
% 260.40/36.70    (2)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.70         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.70    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.70           p405(v0) = v1 & $i(v0))
% 260.40/36.70    (4)   ~ (all_68_9 = 0)
% 260.40/36.70    (5)   ~ (all_68_8 = 0)
% 260.40/36.70    (6)   ~ (all_68_7 = 0)
% 260.40/36.70  
% 260.40/36.70  Begin of proof
% 260.40/36.70  | 
% 260.40/36.70  | BETA: splitting (1) gives:
% 260.40/36.70  | 
% 260.40/36.70  | Case 1:
% 260.40/36.70  | | 
% 260.40/36.70  | |   (7)  all_68_7 = 0
% 260.40/36.70  | | 
% 260.40/36.70  | | REDUCE: (6), (7) imply:
% 260.40/36.70  | |   (8)  $false
% 260.40/36.70  | | 
% 260.40/36.70  | | CLOSE: (8) is inconsistent.
% 260.40/36.70  | | 
% 260.40/36.70  | Case 2:
% 260.40/36.70  | | 
% 260.40/36.70  | |   (9)  all_68_8 = 0 | all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 | 
% 260.40/36.70  | |          ~ (p405(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70  | |            r1(all_68_20, v0) = v2))
% 260.40/36.70  | | 
% 260.40/36.70  | | BETA: splitting (9) gives:
% 260.40/36.70  | | 
% 260.40/36.70  | | Case 1:
% 260.40/36.70  | | | 
% 260.40/36.70  | | |   (10)  all_68_8 = 0
% 260.40/36.70  | | | 
% 260.40/36.70  | | | REDUCE: (5), (10) imply:
% 260.40/36.70  | | |   (11)  $false
% 260.40/36.70  | | | 
% 260.40/36.70  | | | CLOSE: (11) is inconsistent.
% 260.40/36.70  | | | 
% 260.40/36.70  | | Case 2:
% 260.40/36.70  | | | 
% 260.40/36.70  | | |   (12)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p405(v0)
% 260.40/36.70  | | |             = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70  | | |             r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | 
% 260.40/36.70  | | | REF_CLOSE: (2), (3), (4), (12) are inconsistent by sub-proof #399.
% 260.40/36.70  | | | 
% 260.40/36.70  | | End of split
% 260.40/36.70  | | 
% 260.40/36.70  | End of split
% 260.40/36.70  | 
% 260.40/36.70  End of proof
% 260.40/36.70  
% 260.40/36.70  Sub-proof #399 shows that the following formulas are inconsistent:
% 260.40/36.70  ----------------------------------------------------------------
% 260.40/36.70    (1)  all_68_9 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p405(v0) = v1)
% 260.40/36.70           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70    (2)   ~ (all_68_9 = 0)
% 260.40/36.70    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & r1(all_68_20, v0) = 0 &
% 260.40/36.70           p405(v0) = v1 & $i(v0))
% 260.40/36.70    (4)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.70         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.70  
% 260.40/36.70  Begin of proof
% 260.40/36.70  | 
% 260.40/36.70  | BETA: splitting (1) gives:
% 260.40/36.70  | 
% 260.40/36.70  | Case 1:
% 260.40/36.70  | | 
% 260.40/36.70  | |   (5)  all_68_9 = 0
% 260.40/36.70  | | 
% 260.40/36.70  | | REDUCE: (2), (5) imply:
% 260.40/36.70  | |   (6)  $false
% 260.40/36.70  | | 
% 260.40/36.70  | | CLOSE: (6) is inconsistent.
% 260.40/36.70  | | 
% 260.40/36.70  | Case 2:
% 260.40/36.70  | | 
% 260.40/36.70  | |   (7)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p405(v0) = v1) |  ~ $i(v0)
% 260.40/36.70  | |          |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70  | | 
% 260.40/36.70  | | DELTA: instantiating (3) with fresh symbols all_318_0, all_318_1 gives:
% 260.40/36.70  | |   (8)   ~ (all_318_0 = 0) & r1(all_68_20, all_318_1) = 0 & p405(all_318_1) =
% 260.40/36.70  | |        all_318_0 & $i(all_318_1)
% 260.40/36.70  | | 
% 260.40/36.70  | | ALPHA: (8) implies:
% 260.40/36.70  | |   (9)   ~ (all_318_0 = 0)
% 260.40/36.70  | |   (10)  $i(all_318_1)
% 260.40/36.70  | |   (11)  p405(all_318_1) = all_318_0
% 260.40/36.70  | |   (12)  r1(all_68_20, all_318_1) = 0
% 260.40/36.70  | | 
% 260.40/36.70  | | GROUND_INST: instantiating (7) with all_318_1, all_318_0, simplifying with
% 260.40/36.70  | |              (10), (11) gives:
% 260.40/36.70  | |   (13)  all_318_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.70  | |             all_318_1) = v0)
% 260.40/36.70  | | 
% 260.40/36.70  | | BETA: splitting (13) gives:
% 260.40/36.70  | | 
% 260.40/36.70  | | Case 1:
% 260.40/36.70  | | | 
% 260.40/36.70  | | |   (14)  all_318_0 = 0
% 260.40/36.70  | | | 
% 260.40/36.70  | | | REDUCE: (9), (14) imply:
% 260.40/36.70  | | |   (15)  $false
% 260.40/36.70  | | | 
% 260.40/36.70  | | | CLOSE: (15) is inconsistent.
% 260.40/36.70  | | | 
% 260.40/36.70  | | Case 2:
% 260.40/36.70  | | | 
% 260.40/36.70  | | |   (16)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_318_1) = v0)
% 260.40/36.70  | | | 
% 260.40/36.70  | | | DELTA: instantiating (16) with fresh symbol all_352_0 gives:
% 260.40/36.70  | | |   (17)   ~ (all_352_0 = 0) & r1(all_68_20, all_318_1) = all_352_0
% 260.40/36.70  | | | 
% 260.40/36.70  | | | ALPHA: (17) implies:
% 260.40/36.70  | | |   (18)   ~ (all_352_0 = 0)
% 260.40/36.70  | | |   (19)  r1(all_68_20, all_318_1) = all_352_0
% 260.40/36.70  | | | 
% 260.40/36.70  | | | GROUND_INST: instantiating (4) with 0, all_352_0, all_318_1, all_68_20,
% 260.40/36.70  | | |              simplifying with (12), (19) gives:
% 260.40/36.70  | | |   (20)  all_352_0 = 0
% 260.40/36.70  | | | 
% 260.40/36.70  | | | REDUCE: (18), (20) imply:
% 260.40/36.70  | | |   (21)  $false
% 260.40/36.70  | | | 
% 260.40/36.70  | | | CLOSE: (21) is inconsistent.
% 260.40/36.70  | | | 
% 260.40/36.70  | | End of split
% 260.40/36.70  | | 
% 260.40/36.70  | End of split
% 260.40/36.70  | 
% 260.40/36.70  End of proof
% 260.40/36.70  
% 260.40/36.70  Sub-proof #400 shows that the following formulas are inconsistent:
% 260.40/36.70  ----------------------------------------------------------------
% 260.40/36.70    (1)  $i(all_267_1)
% 260.40/36.70    (2)   ~ (all_245_0 = 0)
% 260.40/36.70    (3)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 260.40/36.70             v0) = 0 & $i(v0))
% 260.40/36.70    (4)  all_75_17 = all_68_18
% 260.40/36.70    (5)   ~ (all_267_0 = 0)
% 260.40/36.70    (6)   ~ (all_274_0 = 0) & p103(all_274_1) = all_274_0 & r1(all_68_20,
% 260.40/36.70           all_274_1) = 0 & $i(all_274_1)
% 260.40/36.70    (7)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.70         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.70    (8)   ~ (all_194_0 = 0)
% 260.40/36.70    (9)   ~ (all_68_2 = 0)
% 260.40/36.70    (10)  r1(all_68_20, all_245_1) = 0
% 260.40/36.70    (11)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.40/36.70            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.40/36.70           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.40/36.70            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.40/36.70          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.40/36.70            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70    (12)  $i(all_194_1)
% 260.40/36.70    (13)  r1(all_68_20, all_267_1) = 0
% 260.40/36.70    (14)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1) |  ~ $i(v0) | 
% 260.40/36.70            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.40/36.70          ! [v1: int] : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.40/36.70            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] :
% 260.40/36.70          (v1 = 0 |  ~ (p104(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70              r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~
% 260.40/36.70            (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70              r1(all_68_20, v0) = v2))
% 260.40/36.70    (15)   ~ (all_68_16 = 0)
% 260.40/36.70    (16)  p105(all_194_1) = all_194_0
% 260.40/36.70    (17)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.70    (18)  $i(all_245_1)
% 260.40/36.70    (19)   ~ (all_75_14 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.70            p203(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.70    (20)  all_75_14 = all_68_17
% 260.40/36.70    (21)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.70            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.70    (22)   ~ (all_68_19 = 0)
% 260.40/36.70    (23)  p102(all_245_1) = all_245_0
% 260.40/36.70    (24)  r1(all_68_20, all_194_1) = 0
% 260.40/36.70    (25)  p205(all_267_1) = all_267_0
% 260.40/36.70  
% 260.40/36.70  Begin of proof
% 260.40/36.70  | 
% 260.40/36.70  | ALPHA: (6) implies:
% 260.40/36.70  |   (26)   ~ (all_274_0 = 0)
% 260.40/36.70  |   (27)  $i(all_274_1)
% 260.40/36.70  |   (28)  r1(all_68_20, all_274_1) = 0
% 260.40/36.70  |   (29)  p103(all_274_1) = all_274_0
% 260.40/36.70  | 
% 260.40/36.70  | BETA: splitting (19) gives:
% 260.40/36.70  | 
% 260.40/36.70  | Case 1:
% 260.40/36.70  | | 
% 260.40/36.70  | |   (30)   ~ (all_75_14 = 0)
% 260.40/36.70  | | 
% 260.40/36.70  | | REDUCE: (20), (30) imply:
% 260.40/36.70  | |   (31)   ~ (all_68_17 = 0)
% 260.40/36.70  | | 
% 260.40/36.70  | | BETA: splitting (17) gives:
% 260.40/36.70  | | 
% 260.40/36.70  | | Case 1:
% 260.40/36.70  | | | 
% 260.40/36.70  | | |   (32)  all_68_16 = 0
% 260.40/36.70  | | | 
% 260.40/36.70  | | | REDUCE: (15), (32) imply:
% 260.40/36.70  | | |   (33)  $false
% 260.40/36.70  | | | 
% 260.40/36.70  | | | CLOSE: (33) is inconsistent.
% 260.40/36.70  | | | 
% 260.40/36.70  | | Case 2:
% 260.40/36.70  | | | 
% 260.40/36.70  | | |   (34)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.70  | | | 
% 260.40/36.70  | | | BETA: splitting (34) gives:
% 260.40/36.70  | | | 
% 260.40/36.70  | | | Case 1:
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | |   (35)  all_68_17 = 0
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | | REDUCE: (31), (35) imply:
% 260.40/36.70  | | | |   (36)  $false
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | | CLOSE: (36) is inconsistent.
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | Case 2:
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | |   (37)  all_68_18 = 0 | all_68_19 = 0
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | | BETA: splitting (37) gives:
% 260.40/36.70  | | | | 
% 260.40/36.70  | | | | Case 1:
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | |   (38)  all_68_18 = 0
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | | COMBINE_EQS: (4), (38) imply:
% 260.40/36.70  | | | | |   (39)  all_75_17 = 0
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | | BETA: splitting (21) gives:
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | | Case 1:
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | |   (40)   ~ (all_75_17 = 0)
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | REDUCE: (39), (40) imply:
% 260.40/36.70  | | | | | |   (41)  $false
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | CLOSE: (41) is inconsistent.
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | Case 2:
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | |   (42)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0) = v1 &
% 260.40/36.70  | | | | | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | DELTA: instantiating (42) with fresh symbols all_337_0, all_337_1
% 260.40/36.70  | | | | | |        gives:
% 260.40/36.70  | | | | | |   (43)   ~ (all_337_0 = 0) & p104(all_337_1) = all_337_0 &
% 260.40/36.70  | | | | | |         r1(all_68_20, all_337_1) = 0 & $i(all_337_1)
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | ALPHA: (43) implies:
% 260.40/36.70  | | | | | |   (44)   ~ (all_337_0 = 0)
% 260.40/36.70  | | | | | |   (45)  $i(all_337_1)
% 260.40/36.70  | | | | | |   (46)  r1(all_68_20, all_337_1) = 0
% 260.40/36.70  | | | | | |   (47)  p104(all_337_1) = all_337_0
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | BETA: splitting (14) gives:
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | | Case 1:
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | |   (48)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) = v1)
% 260.40/36.70  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.40/36.70  | | | | | | |         : (v1 = 0 |  ~ (p103(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.40/36.70  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | BETA: splitting (48) gives:
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | |   (49)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p102(v0) =
% 260.40/36.70  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | GROUND_INST: instantiating (49) with all_245_1, all_245_0,
% 260.40/36.70  | | | | | | | |              simplifying with (18), (23) gives:
% 260.40/36.70  | | | | | | | |   (50)  all_245_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.70  | | | | | | | |           r1(all_68_20, all_245_1) = v0)
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | BETA: splitting (50) gives:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | |   (51)  all_245_0 = 0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | REDUCE: (2), (51) imply:
% 260.40/36.70  | | | | | | | | |   (52)  $false
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | CLOSE: (52) is inconsistent.
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | |   (53)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_245_1)
% 260.40/36.70  | | | | | | | | |           = v0)
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | DELTA: instantiating (53) with fresh symbol all_361_0 gives:
% 260.40/36.70  | | | | | | | | |   (54)   ~ (all_361_0 = 0) & r1(all_68_20, all_245_1) =
% 260.40/36.70  | | | | | | | | |         all_361_0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | ALPHA: (54) implies:
% 260.40/36.70  | | | | | | | | |   (55)   ~ (all_361_0 = 0)
% 260.40/36.70  | | | | | | | | |   (56)  r1(all_68_20, all_245_1) = all_361_0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_361_0, all_245_1,
% 260.40/36.70  | | | | | | | | |              all_68_20, simplifying with (10), (56) gives:
% 260.40/36.70  | | | | | | | | |   (57)  all_361_0 = 0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | REDUCE: (55), (57) imply:
% 260.40/36.70  | | | | | | | | |   (58)  $false
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | CLOSE: (58) is inconsistent.
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | |   (59)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p103(v0) =
% 260.40/36.70  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | GROUND_INST: instantiating (59) with all_274_1, all_274_0,
% 260.40/36.70  | | | | | | | |              simplifying with (27), (29) gives:
% 260.40/36.70  | | | | | | | |   (60)  all_274_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.70  | | | | | | | |           r1(all_68_20, all_274_1) = v0)
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | BETA: splitting (60) gives:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | |   (61)  all_274_0 = 0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | REDUCE: (26), (61) imply:
% 260.40/36.70  | | | | | | | | |   (62)  $false
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | CLOSE: (62) is inconsistent.
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | |   (63)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_274_1)
% 260.40/36.70  | | | | | | | | |           = v0)
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | DELTA: instantiating (63) with fresh symbol all_361_0 gives:
% 260.40/36.70  | | | | | | | | |   (64)   ~ (all_361_0 = 0) & r1(all_68_20, all_274_1) =
% 260.40/36.70  | | | | | | | | |         all_361_0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | ALPHA: (64) implies:
% 260.40/36.70  | | | | | | | | |   (65)   ~ (all_361_0 = 0)
% 260.40/36.70  | | | | | | | | |   (66)  r1(all_68_20, all_274_1) = all_361_0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_361_0, all_274_1,
% 260.40/36.70  | | | | | | | | |              all_68_20, simplifying with (28), (66) gives:
% 260.40/36.70  | | | | | | | | |   (67)  all_361_0 = 0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | REDUCE: (65), (67) imply:
% 260.40/36.70  | | | | | | | | |   (68)  $false
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | CLOSE: (68) is inconsistent.
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | End of split
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | Case 2:
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | |   (69)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) = v1)
% 260.40/36.70  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.40/36.70  | | | | | | |         : (v1 = 0 |  ~ (p105(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.40/36.70  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | BETA: splitting (69) gives:
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | |   (70)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p104(v0) =
% 260.40/36.70  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | GROUND_INST: instantiating (70) with all_337_1, all_337_0,
% 260.40/36.70  | | | | | | | |              simplifying with (45), (47) gives:
% 260.40/36.70  | | | | | | | |   (71)  all_337_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.70  | | | | | | | |           r1(all_68_20, all_337_1) = v0)
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | BETA: splitting (71) gives:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | Case 1:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | |   (72)  all_337_0 = 0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | REDUCE: (44), (72) imply:
% 260.40/36.70  | | | | | | | | |   (73)  $false
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | CLOSE: (73) is inconsistent.
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | |   (74)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_337_1)
% 260.40/36.70  | | | | | | | | |           = v0)
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | DELTA: instantiating (74) with fresh symbol all_361_0 gives:
% 260.40/36.70  | | | | | | | | |   (75)   ~ (all_361_0 = 0) & r1(all_68_20, all_337_1) =
% 260.40/36.70  | | | | | | | | |         all_361_0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | ALPHA: (75) implies:
% 260.40/36.70  | | | | | | | | |   (76)   ~ (all_361_0 = 0)
% 260.40/36.70  | | | | | | | | |   (77)  r1(all_68_20, all_337_1) = all_361_0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | GROUND_INST: instantiating (7) with 0, all_361_0, all_337_1,
% 260.40/36.70  | | | | | | | | |              all_68_20, simplifying with (46), (77) gives:
% 260.40/36.70  | | | | | | | | |   (78)  all_361_0 = 0
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | REDUCE: (76), (78) imply:
% 260.40/36.70  | | | | | | | | |   (79)  $false
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | | CLOSE: (79) is inconsistent.
% 260.40/36.70  | | | | | | | | | 
% 260.40/36.70  | | | | | | | | End of split
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | Case 2:
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | |   (80)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p105(v0) =
% 260.40/36.70  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.70  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | GROUND_INST: instantiating (80) with all_194_1, all_194_0,
% 260.40/36.70  | | | | | | | |              simplifying with (12), (16) gives:
% 260.40/36.70  | | | | | | | |   (81)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.70  | | | | | | | |           r1(all_68_20, all_194_1) = v0)
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | | REF_CLOSE: (7), (8), (24), (81) are inconsistent by sub-proof
% 260.40/36.70  | | | | | | | |            #402.
% 260.40/36.70  | | | | | | | | 
% 260.40/36.70  | | | | | | | End of split
% 260.40/36.70  | | | | | | | 
% 260.40/36.70  | | | | | | End of split
% 260.40/36.70  | | | | | | 
% 260.40/36.70  | | | | | End of split
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | Case 2:
% 260.40/36.70  | | | | | 
% 260.40/36.70  | | | | |   (82)   ~ (all_68_18 = 0)
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | REF_CLOSE: (22), (37), (82) are inconsistent by sub-proof #406.
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | End of split
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | End of split
% 260.40/36.71  | | | 
% 260.40/36.71  | | End of split
% 260.40/36.71  | | 
% 260.40/36.71  | Case 2:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (83)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 260.40/36.71  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.71  | | 
% 260.40/36.71  | | DELTA: instantiating (83) with fresh symbols all_282_0, all_282_1 gives:
% 260.40/36.71  | |   (84)   ~ (all_282_0 = 0) & p203(all_282_1) = all_282_0 & r1(all_68_20,
% 260.40/36.71  | |           all_282_1) = 0 & $i(all_282_1)
% 260.40/36.71  | | 
% 260.40/36.71  | | ALPHA: (84) implies:
% 260.40/36.71  | |   (85)   ~ (all_282_0 = 0)
% 260.40/36.71  | |   (86)  $i(all_282_1)
% 260.40/36.71  | |   (87)  r1(all_68_20, all_282_1) = 0
% 260.40/36.71  | |   (88)  p203(all_282_1) = all_282_0
% 260.40/36.71  | | 
% 260.40/36.71  | | DELTA: instantiating (3) with fresh symbols all_324_0, all_324_1 gives:
% 260.40/36.71  | |   (89)   ~ (all_324_0 = 0) & p204(all_324_1) = all_324_0 & r1(all_68_20,
% 260.40/36.71  | |           all_324_1) = 0 & $i(all_324_1)
% 260.40/36.71  | | 
% 260.40/36.71  | | ALPHA: (89) implies:
% 260.40/36.71  | |   (90)   ~ (all_324_0 = 0)
% 260.40/36.71  | |   (91)  $i(all_324_1)
% 260.40/36.71  | |   (92)  r1(all_68_20, all_324_1) = 0
% 260.40/36.71  | |   (93)  p204(all_324_1) = all_324_0
% 260.40/36.71  | | 
% 260.40/36.71  | | BETA: splitting (11) gives:
% 260.40/36.71  | | 
% 260.40/36.71  | | Case 1:
% 260.40/36.71  | | | 
% 260.40/36.71  | | |   (94)  all_68_2 = 0
% 260.40/36.71  | | | 
% 260.40/36.71  | | | REDUCE: (9), (94) imply:
% 260.40/36.71  | | |   (95)  $false
% 260.40/36.71  | | | 
% 260.40/36.71  | | | CLOSE: (95) is inconsistent.
% 260.40/36.71  | | | 
% 260.40/36.71  | | Case 2:
% 260.40/36.71  | | | 
% 260.40/36.71  | | |   (96)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1) |  ~
% 260.40/36.71  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.71  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 260.40/36.71  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.71  | | |         |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~
% 260.40/36.71  | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.71  | | | 
% 260.40/36.71  | | | BETA: splitting (96) gives:
% 260.40/36.71  | | | 
% 260.40/36.71  | | | Case 1:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | |   (97)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1) |  ~
% 260.40/36.71  | | | |           $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.40/36.71  | | | |             v2))
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | GROUND_INST: instantiating (97) with all_282_1, all_282_0, simplifying
% 260.40/36.71  | | | |              with (86), (88) gives:
% 260.40/36.71  | | | |   (98)  all_282_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.71  | | | |             all_282_1) = v0)
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | BETA: splitting (98) gives:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | Case 1:
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | |   (99)  all_282_0 = 0
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | REDUCE: (85), (99) imply:
% 260.40/36.71  | | | | |   (100)  $false
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | CLOSE: (100) is inconsistent.
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | Case 2:
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | |   (101)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_282_1) = v0)
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | DELTA: instantiating (101) with fresh symbol all_348_0 gives:
% 260.40/36.71  | | | | |   (102)   ~ (all_348_0 = 0) & r1(all_68_20, all_282_1) = all_348_0
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | ALPHA: (102) implies:
% 260.40/36.71  | | | | |   (103)   ~ (all_348_0 = 0)
% 260.40/36.71  | | | | |   (104)  r1(all_68_20, all_282_1) = all_348_0
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | GROUND_INST: instantiating (7) with 0, all_348_0, all_282_1,
% 260.40/36.71  | | | | |              all_68_20, simplifying with (87), (104) gives:
% 260.40/36.71  | | | | |   (105)  all_348_0 = 0
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | REDUCE: (103), (105) imply:
% 260.40/36.71  | | | | |   (106)  $false
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | CLOSE: (106) is inconsistent.
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | End of split
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | Case 2:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | |   (107)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~
% 260.40/36.71  | | | |            $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) =
% 260.40/36.71  | | | |              v2)) |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0)
% 260.40/36.71  | | | |              = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.71  | | | |              r1(all_68_20, v0) = v2))
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | BETA: splitting (107) gives:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | Case 1:
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | |   (108)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) | 
% 260.40/36.71  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.40/36.71  | | | | |              = v2))
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | GROUND_INST: instantiating (108) with all_324_1, all_324_0,
% 260.40/36.71  | | | | |              simplifying with (91), (93) gives:
% 260.40/36.71  | | | | |   (109)  all_324_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.71  | | | | |              all_324_1) = v0)
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | BETA: splitting (109) gives:
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | Case 1:
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | |   (110)  all_324_0 = 0
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | REDUCE: (90), (110) imply:
% 260.40/36.71  | | | | | |   (111)  $false
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | CLOSE: (111) is inconsistent.
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | Case 2:
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | |   (112)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_324_1) =
% 260.40/36.71  | | | | | |            v0)
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | DELTA: instantiating (112) with fresh symbol all_348_0 gives:
% 260.40/36.71  | | | | | |   (113)   ~ (all_348_0 = 0) & r1(all_68_20, all_324_1) = all_348_0
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | ALPHA: (113) implies:
% 260.40/36.71  | | | | | |   (114)   ~ (all_348_0 = 0)
% 260.40/36.71  | | | | | |   (115)  r1(all_68_20, all_324_1) = all_348_0
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | GROUND_INST: instantiating (7) with 0, all_348_0, all_324_1,
% 260.40/36.71  | | | | | |              all_68_20, simplifying with (92), (115) gives:
% 260.40/36.71  | | | | | |   (116)  all_348_0 = 0
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | REDUCE: (114), (116) imply:
% 260.40/36.71  | | | | | |   (117)  $false
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | CLOSE: (117) is inconsistent.
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | End of split
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | Case 2:
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | |   (118)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) | 
% 260.40/36.71  | | | | |            ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0)
% 260.40/36.71  | | | | |              = v2))
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | GROUND_INST: instantiating (118) with all_267_1, all_267_0,
% 260.40/36.71  | | | | |              simplifying with (1), (25) gives:
% 260.40/36.71  | | | | |   (119)  all_267_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.71  | | | | |              all_267_1) = v0)
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | REF_CLOSE: (5), (7), (13), (119) are inconsistent by sub-proof #401.
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | End of split
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | End of split
% 260.40/36.71  | | | 
% 260.40/36.71  | | End of split
% 260.40/36.71  | | 
% 260.40/36.71  | End of split
% 260.40/36.71  | 
% 260.40/36.71  End of proof
% 260.40/36.71  
% 260.40/36.71  Sub-proof #401 shows that the following formulas are inconsistent:
% 260.40/36.71  ----------------------------------------------------------------
% 260.40/36.71    (1)  all_267_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_267_1) =
% 260.40/36.71           v0)
% 260.40/36.71    (2)   ~ (all_267_0 = 0)
% 260.40/36.71    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.71         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.71    (4)  r1(all_68_20, all_267_1) = 0
% 260.40/36.71  
% 260.40/36.71  Begin of proof
% 260.40/36.71  | 
% 260.40/36.71  | BETA: splitting (1) gives:
% 260.40/36.71  | 
% 260.40/36.71  | Case 1:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (5)  all_267_0 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (2), (5) imply:
% 260.40/36.71  | |   (6)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (6) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | Case 2:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_267_1) = v0)
% 260.40/36.71  | | 
% 260.40/36.71  | | DELTA: instantiating (7) with fresh symbol all_348_0 gives:
% 260.40/36.71  | |   (8)   ~ (all_348_0 = 0) & r1(all_68_20, all_267_1) = all_348_0
% 260.40/36.71  | | 
% 260.40/36.71  | | ALPHA: (8) implies:
% 260.40/36.71  | |   (9)   ~ (all_348_0 = 0)
% 260.40/36.71  | |   (10)  r1(all_68_20, all_267_1) = all_348_0
% 260.40/36.71  | | 
% 260.40/36.71  | | GROUND_INST: instantiating (3) with 0, all_348_0, all_267_1, all_68_20,
% 260.40/36.71  | |              simplifying with (4), (10) gives:
% 260.40/36.71  | |   (11)  all_348_0 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (9), (11) imply:
% 260.40/36.71  | |   (12)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (12) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | End of split
% 260.40/36.71  | 
% 260.40/36.71  End of proof
% 260.40/36.71  
% 260.40/36.71  Sub-proof #402 shows that the following formulas are inconsistent:
% 260.40/36.71  ----------------------------------------------------------------
% 260.40/36.71    (1)  all_194_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) =
% 260.40/36.71           v0)
% 260.40/36.71    (2)   ~ (all_194_0 = 0)
% 260.40/36.71    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.71         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.71    (4)  r1(all_68_20, all_194_1) = 0
% 260.40/36.71  
% 260.40/36.71  Begin of proof
% 260.40/36.71  | 
% 260.40/36.71  | BETA: splitting (1) gives:
% 260.40/36.71  | 
% 260.40/36.71  | Case 1:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (5)  all_194_0 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (2), (5) imply:
% 260.40/36.71  | |   (6)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (6) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | Case 2:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (7)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_194_1) = v0)
% 260.40/36.71  | | 
% 260.40/36.71  | | DELTA: instantiating (7) with fresh symbol all_351_0 gives:
% 260.40/36.71  | |   (8)   ~ (all_351_0 = 0) & r1(all_68_20, all_194_1) = all_351_0
% 260.40/36.71  | | 
% 260.40/36.71  | | ALPHA: (8) implies:
% 260.40/36.71  | |   (9)   ~ (all_351_0 = 0)
% 260.40/36.71  | |   (10)  r1(all_68_20, all_194_1) = all_351_0
% 260.40/36.71  | | 
% 260.40/36.71  | | GROUND_INST: instantiating (3) with 0, all_351_0, all_194_1, all_68_20,
% 260.40/36.71  | |              simplifying with (4), (10) gives:
% 260.40/36.71  | |   (11)  all_351_0 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (9), (11) imply:
% 260.40/36.71  | |   (12)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (12) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | End of split
% 260.40/36.71  | 
% 260.40/36.71  End of proof
% 260.40/36.71  
% 260.40/36.71  Sub-proof #403 shows that the following formulas are inconsistent:
% 260.40/36.71  ----------------------------------------------------------------
% 260.40/36.71    (1)  all_68_11 = 0 | all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.40/36.71    (2)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 260.40/36.71             v0) = 0 & $i(v0))
% 260.40/36.71    (3)  all_75_17 = all_68_18
% 260.40/36.71    (4)  all_75_13 = all_68_12
% 260.40/36.71    (5)   ~ (all_68_14 = 0)
% 260.40/36.71    (6)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.71         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.71    (7)   ~ (all_68_2 = 0)
% 260.40/36.71    (8)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 260.40/36.71           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.71    (9)   ~ (all_68_11 = 0)
% 260.40/36.71    (10)   ~ (all_75_13 = 0) |  ~ (all_75_14 = 0)
% 260.40/36.71    (11)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.40/36.71            |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |
% 260.40/36.71           ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) | 
% 260.40/36.71            ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] : 
% 260.40/36.71          ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] :
% 260.40/36.71            ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.71    (12)   ~ (all_68_16 = 0)
% 260.40/36.71    (13)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.71    (14)   ~ (all_68_13 = 0)
% 260.40/36.71    (15)  all_75_14 = all_68_17
% 260.40/36.71    (16)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) &
% 260.40/36.71            p104(v0) = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.71    (17)   ~ (all_68_19 = 0)
% 260.40/36.71    (18)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.40/36.71            r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.71  
% 260.40/36.71  Begin of proof
% 260.40/36.71  | 
% 260.40/36.71  | BETA: splitting (1) gives:
% 260.40/36.71  | 
% 260.40/36.71  | Case 1:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (19)  all_68_11 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (9), (19) imply:
% 260.40/36.71  | |   (20)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (20) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | Case 2:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (21)  all_68_12 = 0 | all_68_13 = 0 | all_68_14 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | BETA: splitting (21) gives:
% 260.40/36.71  | | 
% 260.40/36.71  | | Case 1:
% 260.40/36.71  | | | 
% 260.40/36.71  | | |   (22)  all_68_12 = 0
% 260.40/36.71  | | | 
% 260.40/36.71  | | | COMBINE_EQS: (4), (22) imply:
% 260.40/36.71  | | |   (23)  all_75_13 = 0
% 260.40/36.71  | | | 
% 260.40/36.71  | | | BETA: splitting (10) gives:
% 260.40/36.71  | | | 
% 260.40/36.71  | | | Case 1:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | |   (24)   ~ (all_75_13 = 0)
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | REDUCE: (23), (24) imply:
% 260.40/36.71  | | | |   (25)  $false
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | CLOSE: (25) is inconsistent.
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | Case 2:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | |   (26)   ~ (all_75_14 = 0)
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | REDUCE: (15), (26) imply:
% 260.40/36.71  | | | |   (27)   ~ (all_68_17 = 0)
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | REF_CLOSE: (2), (3), (6), (7), (8), (11), (12), (13), (16), (17), (18),
% 260.40/36.71  | | | |            (23), (27) are inconsistent by sub-proof #405.
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | End of split
% 260.40/36.71  | | | 
% 260.40/36.71  | | Case 2:
% 260.40/36.71  | | | 
% 260.40/36.71  | | |   (28)  all_68_13 = 0 | all_68_14 = 0
% 260.40/36.71  | | | 
% 260.40/36.71  | | | REF_CLOSE: (5), (14), (28) are inconsistent by sub-proof #404.
% 260.40/36.71  | | | 
% 260.40/36.71  | | End of split
% 260.40/36.71  | | 
% 260.40/36.71  | End of split
% 260.40/36.71  | 
% 260.40/36.71  End of proof
% 260.40/36.71  
% 260.40/36.71  Sub-proof #404 shows that the following formulas are inconsistent:
% 260.40/36.71  ----------------------------------------------------------------
% 260.40/36.71    (1)  all_68_13 = 0 | all_68_14 = 0
% 260.40/36.71    (2)   ~ (all_68_13 = 0)
% 260.40/36.71    (3)   ~ (all_68_14 = 0)
% 260.40/36.71  
% 260.40/36.71  Begin of proof
% 260.40/36.71  | 
% 260.40/36.71  | BETA: splitting (1) gives:
% 260.40/36.71  | 
% 260.40/36.71  | Case 1:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (4)  all_68_13 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (2), (4) imply:
% 260.40/36.71  | |   (5)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (5) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | Case 2:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (6)  all_68_14 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (3), (6) imply:
% 260.40/36.71  | |   (7)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (7) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | End of split
% 260.40/36.71  | 
% 260.40/36.71  End of proof
% 260.40/36.71  
% 260.40/36.71  Sub-proof #405 shows that the following formulas are inconsistent:
% 260.40/36.71  ----------------------------------------------------------------
% 260.40/36.71    (1)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p204(v0) = v1 & r1(all_68_20,
% 260.40/36.71             v0) = 0 & $i(v0))
% 260.40/36.71    (2)  all_75_17 = all_68_18
% 260.40/36.71    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: $i] : 
% 260.40/36.71         ! [v3: $i] : (v1 = v0 |  ~ (r1(v3, v2) = v1) |  ~ (r1(v3, v2) = v0))
% 260.40/36.71    (4)   ~ (all_68_2 = 0)
% 260.40/36.71    (5)   ~ (all_75_13 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0)
% 260.40/36.71           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.71    (6)  all_68_2 = 0 |  ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.40/36.71           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) | 
% 260.40/36.71         ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ?
% 260.40/36.71           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  !
% 260.40/36.71         [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ? [v2: int] : ( ~
% 260.40/36.71             (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.71    (7)   ~ (all_68_16 = 0)
% 260.40/36.71    (8)  all_68_16 = 0 | all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.71    (9)   ~ (all_75_17 = 0) |  ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p104(v0)
% 260.40/36.71           = v1 & r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.71    (10)   ~ (all_68_19 = 0)
% 260.40/36.71    (11)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p205(v0) = v1 &
% 260.40/36.71            r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.71    (12)  all_75_13 = 0
% 260.40/36.71    (13)   ~ (all_68_17 = 0)
% 260.40/36.71  
% 260.40/36.71  Begin of proof
% 260.40/36.71  | 
% 260.40/36.71  | BETA: splitting (5) gives:
% 260.40/36.71  | 
% 260.40/36.71  | Case 1:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (14)   ~ (all_75_13 = 0)
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (12), (14) imply:
% 260.40/36.71  | |   (15)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (15) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | Case 2:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (16)   ? [v0: $i] :  ? [v1: int] : ( ~ (v1 = 0) & p203(v0) = v1 &
% 260.40/36.71  | |           r1(all_68_20, v0) = 0 & $i(v0))
% 260.40/36.71  | | 
% 260.40/36.71  | | DELTA: instantiating (16) with fresh symbols all_260_0, all_260_1 gives:
% 260.40/36.71  | |   (17)   ~ (all_260_0 = 0) & p203(all_260_1) = all_260_0 & r1(all_68_20,
% 260.40/36.71  | |           all_260_1) = 0 & $i(all_260_1)
% 260.40/36.71  | | 
% 260.40/36.71  | | ALPHA: (17) implies:
% 260.40/36.71  | |   (18)   ~ (all_260_0 = 0)
% 260.40/36.71  | |   (19)  $i(all_260_1)
% 260.40/36.71  | |   (20)  r1(all_68_20, all_260_1) = 0
% 260.40/36.71  | |   (21)  p203(all_260_1) = all_260_0
% 260.40/36.71  | | 
% 260.40/36.71  | | BETA: splitting (8) gives:
% 260.40/36.71  | | 
% 260.40/36.71  | | Case 1:
% 260.40/36.71  | | | 
% 260.40/36.71  | | |   (22)  all_68_16 = 0
% 260.40/36.71  | | | 
% 260.40/36.71  | | | REDUCE: (7), (22) imply:
% 260.40/36.71  | | |   (23)  $false
% 260.40/36.71  | | | 
% 260.40/36.71  | | | CLOSE: (23) is inconsistent.
% 260.40/36.71  | | | 
% 260.40/36.71  | | Case 2:
% 260.40/36.71  | | | 
% 260.40/36.71  | | |   (24)  all_68_17 = 0 | all_68_18 = 0 | all_68_19 = 0
% 260.40/36.71  | | | 
% 260.40/36.71  | | | BETA: splitting (24) gives:
% 260.40/36.71  | | | 
% 260.40/36.71  | | | Case 1:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | |   (25)  all_68_17 = 0
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | REDUCE: (13), (25) imply:
% 260.40/36.71  | | | |   (26)  $false
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | CLOSE: (26) is inconsistent.
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | Case 2:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | |   (27)  all_68_18 = 0 | all_68_19 = 0
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | BETA: splitting (27) gives:
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | | Case 1:
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | |   (28)  all_68_18 = 0
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | COMBINE_EQS: (2), (28) imply:
% 260.40/36.71  | | | | |   (29)  all_75_17 = 0
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | BETA: splitting (9) gives:
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | Case 1:
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | |   (30)   ~ (all_75_17 = 0)
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | REDUCE: (29), (30) imply:
% 260.40/36.71  | | | | | |   (31)  $false
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | CLOSE: (31) is inconsistent.
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | Case 2:
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | DELTA: instantiating (11) with fresh symbols all_304_0, all_304_1
% 260.40/36.71  | | | | | |        gives:
% 260.40/36.71  | | | | | |   (32)   ~ (all_304_0 = 0) & p205(all_304_1) = all_304_0 &
% 260.40/36.71  | | | | | |         r1(all_68_20, all_304_1) = 0 & $i(all_304_1)
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | ALPHA: (32) implies:
% 260.40/36.71  | | | | | |   (33)   ~ (all_304_0 = 0)
% 260.40/36.71  | | | | | |   (34)  $i(all_304_1)
% 260.40/36.71  | | | | | |   (35)  r1(all_68_20, all_304_1) = 0
% 260.40/36.71  | | | | | |   (36)  p205(all_304_1) = all_304_0
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | DELTA: instantiating (1) with fresh symbols all_311_0, all_311_1
% 260.40/36.71  | | | | | |        gives:
% 260.40/36.71  | | | | | |   (37)   ~ (all_311_0 = 0) & p204(all_311_1) = all_311_0 &
% 260.40/36.71  | | | | | |         r1(all_68_20, all_311_1) = 0 & $i(all_311_1)
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | ALPHA: (37) implies:
% 260.40/36.71  | | | | | |   (38)   ~ (all_311_0 = 0)
% 260.40/36.71  | | | | | |   (39)  $i(all_311_1)
% 260.40/36.71  | | | | | |   (40)  r1(all_68_20, all_311_1) = 0
% 260.40/36.71  | | | | | |   (41)  p204(all_311_1) = all_311_0
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | BETA: splitting (6) gives:
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | | Case 1:
% 260.40/36.71  | | | | | | | 
% 260.40/36.71  | | | | | | |   (42)  all_68_2 = 0
% 260.40/36.71  | | | | | | | 
% 260.40/36.71  | | | | | | | REDUCE: (4), (42) imply:
% 260.40/36.71  | | | | | | |   (43)  $false
% 260.40/36.71  | | | | | | | 
% 260.40/36.71  | | | | | | | CLOSE: (43) is inconsistent.
% 260.40/36.71  | | | | | | | 
% 260.40/36.71  | | | | | | Case 2:
% 260.40/36.71  | | | | | | | 
% 260.40/36.71  | | | | | | |   (44)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) = v1)
% 260.40/36.71  | | | | | | |           |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.71  | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1: int]
% 260.40/36.71  | | | | | | |         : (v1 = 0 |  ~ (p204(v0) = v1) |  ~ $i(v0) |  ? [v2: int]
% 260.40/36.71  | | | | | | |           : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2)) |  ! [v0: $i]
% 260.40/36.71  | | | | | | |         :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0)
% 260.40/36.71  | | | | | | |           |  ? [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.71  | | | | | | | 
% 260.40/36.71  | | | | | | | BETA: splitting (44) gives:
% 260.40/36.71  | | | | | | | 
% 260.40/36.71  | | | | | | | Case 1:
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | |   (45)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p203(v0) =
% 260.40/36.71  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.71  | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | | GROUND_INST: instantiating (45) with all_260_1, all_260_0,
% 260.40/36.71  | | | | | | | |              simplifying with (19), (21) gives:
% 260.40/36.71  | | | | | | | |   (46)  all_260_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.71  | | | | | | | |           r1(all_68_20, all_260_1) = v0)
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | | BETA: splitting (46) gives:
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | | Case 1:
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | |   (47)  all_260_0 = 0
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | REDUCE: (18), (47) imply:
% 260.40/36.71  | | | | | | | | |   (48)  $false
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | CLOSE: (48) is inconsistent.
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | Case 2:
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | |   (49)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20, all_260_1)
% 260.40/36.71  | | | | | | | | |           = v0)
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | DELTA: instantiating (49) with fresh symbol all_374_0 gives:
% 260.40/36.71  | | | | | | | | |   (50)   ~ (all_374_0 = 0) & r1(all_68_20, all_260_1) =
% 260.40/36.71  | | | | | | | | |         all_374_0
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | ALPHA: (50) implies:
% 260.40/36.71  | | | | | | | | |   (51)   ~ (all_374_0 = 0)
% 260.40/36.71  | | | | | | | | |   (52)  r1(all_68_20, all_260_1) = all_374_0
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | GROUND_INST: instantiating (3) with 0, all_374_0, all_260_1,
% 260.40/36.71  | | | | | | | | |              all_68_20, simplifying with (20), (52) gives:
% 260.40/36.71  | | | | | | | | |   (53)  all_374_0 = 0
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | REDUCE: (51), (53) imply:
% 260.40/36.71  | | | | | | | | |   (54)  $false
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | CLOSE: (54) is inconsistent.
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | End of split
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | Case 2:
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | |   (55)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.40/36.71  | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.71  | | | | | | | |             r1(all_68_20, v0) = v2)) |  ! [v0: $i] :  ! [v1:
% 260.40/36.71  | | | | | | | |           int] : (v1 = 0 |  ~ (p205(v0) = v1) |  ~ $i(v0) |  ?
% 260.40/36.71  | | | | | | | |           [v2: int] : ( ~ (v2 = 0) & r1(all_68_20, v0) = v2))
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | | BETA: splitting (55) gives:
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | | Case 1:
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | |   (56)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p204(v0) =
% 260.40/36.71  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.71  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | GROUND_INST: instantiating (56) with all_311_1, all_311_0,
% 260.40/36.71  | | | | | | | | |              simplifying with (39), (41) gives:
% 260.40/36.71  | | | | | | | | |   (57)  all_311_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.71  | | | | | | | | |           r1(all_68_20, all_311_1) = v0)
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | BETA: splitting (57) gives:
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | Case 1:
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | |   (58)  all_311_0 = 0
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | REDUCE: (38), (58) imply:
% 260.40/36.71  | | | | | | | | | |   (59)  $false
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | CLOSE: (59) is inconsistent.
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | Case 2:
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | |   (60)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.71  | | | | | | | | | |             all_311_1) = v0)
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | DELTA: instantiating (60) with fresh symbol all_374_0 gives:
% 260.40/36.71  | | | | | | | | | |   (61)   ~ (all_374_0 = 0) & r1(all_68_20, all_311_1) =
% 260.40/36.71  | | | | | | | | | |         all_374_0
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | ALPHA: (61) implies:
% 260.40/36.71  | | | | | | | | | |   (62)   ~ (all_374_0 = 0)
% 260.40/36.71  | | | | | | | | | |   (63)  r1(all_68_20, all_311_1) = all_374_0
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | GROUND_INST: instantiating (3) with 0, all_374_0, all_311_1,
% 260.40/36.71  | | | | | | | | | |              all_68_20, simplifying with (40), (63) gives:
% 260.40/36.71  | | | | | | | | | |   (64)  all_374_0 = 0
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | REDUCE: (62), (64) imply:
% 260.40/36.71  | | | | | | | | | |   (65)  $false
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | CLOSE: (65) is inconsistent.
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | End of split
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | Case 2:
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | |   (66)   ! [v0: $i] :  ! [v1: int] : (v1 = 0 |  ~ (p205(v0) =
% 260.40/36.71  | | | | | | | | |             v1) |  ~ $i(v0) |  ? [v2: int] : ( ~ (v2 = 0) &
% 260.40/36.71  | | | | | | | | |             r1(all_68_20, v0) = v2))
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | GROUND_INST: instantiating (66) with all_304_1, all_304_0,
% 260.40/36.71  | | | | | | | | |              simplifying with (34), (36) gives:
% 260.40/36.71  | | | | | | | | |   (67)  all_304_0 = 0 |  ? [v0: int] : ( ~ (v0 = 0) &
% 260.40/36.71  | | | | | | | | |           r1(all_68_20, all_304_1) = v0)
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | BETA: splitting (67) gives:
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | Case 1:
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | |   (68)  all_304_0 = 0
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | REDUCE: (33), (68) imply:
% 260.40/36.71  | | | | | | | | | |   (69)  $false
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | CLOSE: (69) is inconsistent.
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | Case 2:
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | |   (70)   ? [v0: int] : ( ~ (v0 = 0) & r1(all_68_20,
% 260.40/36.71  | | | | | | | | | |             all_304_1) = v0)
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | DELTA: instantiating (70) with fresh symbol all_374_0 gives:
% 260.40/36.71  | | | | | | | | | |   (71)   ~ (all_374_0 = 0) & r1(all_68_20, all_304_1) =
% 260.40/36.71  | | | | | | | | | |         all_374_0
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | ALPHA: (71) implies:
% 260.40/36.71  | | | | | | | | | |   (72)   ~ (all_374_0 = 0)
% 260.40/36.71  | | | | | | | | | |   (73)  r1(all_68_20, all_304_1) = all_374_0
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | GROUND_INST: instantiating (3) with 0, all_374_0, all_304_1,
% 260.40/36.71  | | | | | | | | | |              all_68_20, simplifying with (35), (73) gives:
% 260.40/36.71  | | | | | | | | | |   (74)  all_374_0 = 0
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | REDUCE: (72), (74) imply:
% 260.40/36.71  | | | | | | | | | |   (75)  $false
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | | CLOSE: (75) is inconsistent.
% 260.40/36.71  | | | | | | | | | | 
% 260.40/36.71  | | | | | | | | | End of split
% 260.40/36.71  | | | | | | | | | 
% 260.40/36.71  | | | | | | | | End of split
% 260.40/36.71  | | | | | | | | 
% 260.40/36.71  | | | | | | | End of split
% 260.40/36.71  | | | | | | | 
% 260.40/36.71  | | | | | | End of split
% 260.40/36.71  | | | | | | 
% 260.40/36.71  | | | | | End of split
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | Case 2:
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | |   (76)   ~ (all_68_18 = 0)
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | | REF_CLOSE: (10), (27), (76) are inconsistent by sub-proof #406.
% 260.40/36.71  | | | | | 
% 260.40/36.71  | | | | End of split
% 260.40/36.71  | | | | 
% 260.40/36.71  | | | End of split
% 260.40/36.71  | | | 
% 260.40/36.71  | | End of split
% 260.40/36.71  | | 
% 260.40/36.71  | End of split
% 260.40/36.71  | 
% 260.40/36.71  End of proof
% 260.40/36.71  
% 260.40/36.71  Sub-proof #406 shows that the following formulas are inconsistent:
% 260.40/36.71  ----------------------------------------------------------------
% 260.40/36.71    (1)  all_68_18 = 0 | all_68_19 = 0
% 260.40/36.71    (2)   ~ (all_68_18 = 0)
% 260.40/36.71    (3)   ~ (all_68_19 = 0)
% 260.40/36.71  
% 260.40/36.71  Begin of proof
% 260.40/36.71  | 
% 260.40/36.71  | BETA: splitting (1) gives:
% 260.40/36.71  | 
% 260.40/36.71  | Case 1:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (4)  all_68_18 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (2), (4) imply:
% 260.40/36.71  | |   (5)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (5) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | Case 2:
% 260.40/36.71  | | 
% 260.40/36.71  | |   (6)  all_68_19 = 0
% 260.40/36.71  | | 
% 260.40/36.71  | | REDUCE: (3), (6) imply:
% 260.40/36.71  | |   (7)  $false
% 260.40/36.71  | | 
% 260.40/36.71  | | CLOSE: (7) is inconsistent.
% 260.40/36.71  | | 
% 260.40/36.71  | End of split
% 260.40/36.71  | 
% 260.40/36.71  End of proof
% 260.40/36.71  % SZS output end Proof for theBenchmark
% 260.40/36.71  
% 260.40/36.71  36048ms
%------------------------------------------------------------------------------